apex
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@apexrun a web scan on api.example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
APEX
Authorized security automation for modern web and AI systems.
APEX is a scope-first security automation platform that combines reconnaissance, web checks, secrets analysis, mobile analysis, LLM red-team testing, evidence collection and reporting behind explicit authorization gates.
Authorized use only. APEX is designed for bug-bounty programs, VDPs and engagements where the operator has explicit permission to test the target.
Why it matters
Security automation becomes dangerous when scope and authorization are treated as an afterthought. APEX makes them part of the execution model:
explicit scope definition
fail-closed target validation
authorization confirmation before active testing
per-host rate limiting
reproducible findings and evidence
Markdown/HTML reporting
MCP interface for AI-assisted workflows
The result is not just a collection of scanners, but an orchestration layer around specialized security agents and tools.
Related MCP server: AI-Pentest-MCP
Architecture
┌─────────────────────┐
│ Scope / Policy │
│ fail-closed │
└──────────┬──────────┘
│
┌─────────▼─────────┐
│ Orchestrator │
└─────────┬─────────┘
│
┌────────────────────┼────────────────────┐
▼ ▼ ▼
Recon Web / API AI Security
│ │ │
Assets Findings agentstrike
└────────────────────┼────────────────────┘
▼
┌─────────────────────┐
│ Evidence / Quality │
│ / CVSS │
└──────────┬──────────┘
▼
Markdown / HTML / MCPCore capabilities
Area | Capability |
Scope | JSON programs, in/out-of-scope rules, authorization gates |
Recon | DNS/HTTP discovery and asset inventory |
Web | Security headers, TLS, exposed-file checks |
Secrets | Detection of exposed credentials with masked reporting |
Mobile | Offline APK analysis |
AI security | Prompt-injection testing through agentstrike |
Web vulnerabilities | Authorized SQLi/XSS checks through the web-vuln scanner |
Orchestration | Agent registry, dependencies, execution history |
Evidence | Quality gates, reproducible findings, CVSS 3.1 |
Reporting | Markdown and HTML reports |
AI integration | MCP server for controlled agent workflows |
Performance | Optional concurrent Go core with JSONL boundary |
Quick start
git clone https://github.com/nadirzhon/apex
cd apex
python3 -m apex.cli --help
# Optional package install
pip install -e .
# Optional MCP support
pip install -e '.[mcp]'Create an explicit scope:
{
"program": "Example Corp",
"authorized": true,
"rate_limit_rps": 2,
"in_scope": ["*.example.com", "api.example.com"],
"out_of_scope": ["staging.example.com"]
}Run a baseline workflow:
apex --scope program.json scope
apex --scope program.json --i-am-authorized orchestrate --profile baseline --json
apex --scope program.json reportWithout authorization or when a target is outside scope, execution fails closed.
MCP interface
APEX exposes controlled operations through MCP so an AI assistant can work with the same authorization boundary:
APEX_SCOPE=program.json APEX_AUTHORIZED=1 python -m apex.mcp_serverThe MCP layer can inspect scope, run authorized modules, review findings and generate reports without bypassing the policy gate.
Engineering highlights
Python standard-library core with optional integrations
Go concurrent network core for performance-sensitive workloads
deterministic scope enforcement
isolated modules and agent specifications
JSON state and JSONL event contracts
CVSS 3.1 scoring
evidence-quality validation
CLI + MCP interfaces
designed for reproducible security research rather than blind scanning
Related projects
agentstrike — LLM-agent red-team fuzzer
mcpscan — MCP security scanner
offsec-mcp — authorized security tools exposed to AI agents
License
MIT. The license does not remove the operator's responsibility to test only systems they are authorized to test.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI pentesting: run scans, triage vulnerabilities, review PRs, manage schedules and assets.
Paid remote MCP for LLM security scans, jailbreak checks, analytics, checkout, and readiness.
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for automated bug bounty hunting and security reconnaissance, featuring over 28 specialized tools for subdomain discovery, vulnerability scanning, and traffic analysis. It integrates automated scope validation and professional reporting across multiple platforms like HackerOne and Bugcrowd to streamline security testing.5-
- FlicenseNot gradedqualityDmaintenanceEnables natural-language-driven security testing by orchestrating multiple pen-testing tools through MCP, with automated scan execution and AI-assisted vulnerability summarization.-
- AlicenseBqualityDmaintenanceAn MCP server for authorized bug bounty work that enforces an evidence-driven workflow with session management, preflight checks, surface discovery, and verified scanning.12MIT
- AlicenseNot gradedqualityCmaintenanceEnables automated bug bounty hunting and security research with tools for reconnaissance, web vulnerability scanning, API testing, binary analysis, and mobile app analysis through an MCP interface.MIT