Best alternative to Checkmarx
What middleBrick covers
- Black-box API scanning with under one minute completion
- Risk scoring from A to F with prioritized findings
- Detection aligned to OWASP API Top 10 (2023)
- OpenAPI 3.0/3.1 and Swagger 2.0 parsing with $ref resolution
- Authenticated scanning with strict header allowlist
- Continuous monitoring and diff detection across scans
Scope and testing approach
middleBrick is a self-service API security scanner that requires no agents, SDKs, or code access. Submit a URL and receive a risk score from A to F with prioritized findings. The scanner operates as a black-box system using read-only methods (GET and HEAD) plus text-only POST for LLM probes, completing a scan in under a minute. It supports any language, framework, or cloud target without runtime instrumentation.
Detection coverage aligned to standards
Coverage maps directly to OWASP API Top 10 (2023), providing findings relevant to audit evidence for SOC 2 Type II and PCI-DSS 4.0. Detection categories include authentication bypass and JWT misconfigurations, broken object level authorization, business logic flaws in role and permission exposure, property over-exposure, input validation issues such as CORS wildcard and dangerous methods, rate limiting and resource consumption signals, and data exposure including PII patterns and API key formats. Additional coverage spans encryption misconfigurations, SSRF indicators, inventory issues like missing versioning, unsafe consumption surfaces, and LLM/AI security probes across tiered scan depths.
Authenticated scanning and safe operation
Authenticated scanning (Starter tier and above) supports Bearer, API key, Basic auth, and Cookie methods. Domain verification via DNS TXT record or HTTP well-known file ensures only the domain owner can scan with credentials. The scanner enforces a strict header allowlist including Authorization, X-API-Key, Cookie, and X-Custom-* headers. Safety posture is read-only; destructive payloads are never sent, private IPs and cloud metadata endpoints are blocked at multiple layers, and customer data is deletable on demand with no resale or model training.
OpenAPI analysis and integrations
The tool parses OpenAPI 3.0, 3.1, and Swagger 2.0 with recursive $ref resolution and cross-references spec definitions against runtime findings to surface undefined security schemes, sensitive fields, deprecated operations, and missing pagination. Integrations include a Web Dashboard for scan management and trend tracking, a CLI via the middlebrick npm package with JSON or text output, a GitHub Action for CI/CD gating based on score thresholds, an MCP Server for AI coding assistants, and a programmable API for custom workflows.
Continuous monitoring and reporting
Pro tier provides scheduled rescans at intervals of six hours, daily, weekly, or monthly, with diff detection across scans to highlight new findings, resolved findings, and score drift. Alerts are rate-limited to one per hour per API and delivered via email. HMAC-SHA256 signed webhooks include auto-disable after five consecutive failures, enabling integration into existing monitoring pipelines while maintaining data hygiene.