Alternatives to 42Crunch on Laravel

What middleBrick covers

  • Black-box API scanning with no agents or code access
  • Risk scoring from A to F with prioritized findings
  • Coverage aligned to OWASP API Top 10 (2023)
  • OpenAPI 3.x and Swagger 2.0 parsing with diff analysis
  • Authenticated scans for Laravel endpoints
  • LLM and AI security adversarial probe testing

Black-box scanning for Laravel APIs

middleBrick is a self-service API security scanner that operates as a black-box solution with no agents, no SDK integration, and no code access. Submit an API URL and receive a risk score from A to F with prioritized findings. Scan time stays under one minute, using read-only methods such as GET and HEAD, plus text-only POST for LLM probes. This approach works regardless of the underlying language or framework, so Laravel applications can be assessed without requiring framework-specific instrumentation.

Detection coverage aligned to OWASP API Top 10

The scanner evaluates 12 security categories aligned to OWASP API Top 10 (2023), providing coverage relevant to common Laravel API configurations. Detection capabilities include authentication bypass attempts, JWT misconfigurations such as alg=none or HS256 with expired tokens, and security header validation. It also probes for BOLA and IDOR via sequential ID enumeration and active adjacent-ID testing, as well as BFLA and privilege escalation through admin endpoint probing and role/permission field leakage. Other categories include input validation checks like CORS wildcard usage and dangerous HTTP methods, rate limiting and resource consumption signals, and data exposure patterns such as emails, Luhn-validated card numbers, and API key formats.

OpenAPI analysis and authenticated scanning

middleBrick parses OpenAPI 3.0, 3.1, and Swagger 2.0 definitions with recursive $ref resolution, cross-referencing spec definitions against runtime findings to highlight undefined security schemes or deprecated operations. For authenticated scans, which are available from the Starter tier upward, the scanner supports Bearer tokens, API keys, Basic auth, and cookies. Domain verification is enforced through DNS TXT records or an HTTP well-known file to ensure only the domain owner can submit credentials. A strict header allowlist is applied, forwarding only Authorization, X-API-Key, Cookie, and X-Custom-* headers to the Laravel application under test.

Continuous monitoring and integrations

With Pro tier, continuous monitoring options include scheduled rescans every 6 hours, daily, weekly, or monthly. The system detects diffs between scans to surface new findings, resolved findings, and score drift, and it sends email alerts at a rate-limited pace of 1 per hour per API. HMAC-SHA256 signed webhooks are supported, with auto-disable after 5 consecutive failures. The platform integrates with web dashboards for report review and trend tracking, a CLI via the middlebrick npm package using middlebrick scan <url> with JSON or text output, and a GitHub Action that can fail CI/CD builds when scores drop below a defined threshold. An MCP Server enables scanning from AI coding assistants such as Claude or Cursor.

LLM and AI security testing

The scanner includes specific coverage for LLM and AI security, conducting 18 adversarial probes across three scan tiers: Quick, Standard, and Deep. These probes test for system prompt extraction, instruction override attempts, DAN and roleplay jailbreaks, data exfiltration paths, cost exploitation techniques, and encoding bypasses such as base64 or ROT13. Additional checks address translation-embedded injection, few-shot poisoning, markdown injection, multi-turn manipulation, indirect prompt injection, token smuggling, tool abuse, nested instruction injection, and PII extraction. This helps identify surface-level weaknesses in AI-facing endpoints commonly found in Laravel applications that integrate with large language models.

Limitations and compliance framing

middleBrick is a scanning tool and does not fix, patch, block, or remediate findings; it reports with remediation guidance. It does not perform active SQL injection or command injection tests, as those require intrusive payloads outside the intended scope. The scanner does not detect business logic vulnerabilities, blind SSRF relying on out-of-band infrastructure, or replace a human pentester for high-stakes audits. Findings can help you prepare for aspects of security frameworks such as OWASP API Top 10 (2023) and may support audit evidence for SOC 2 Type II and PCI-DSS 4.0, but the tool does not certify compliance or guarantee adherence to any regulatory framework.

Frequently Asked Questions

Can I scan a Laravel API without authentication?
Yes. The Free tier supports unauthenticated scans using read-only methods. For deeper coverage, authenticated scans with Bearer or API key credentials can be enabled from the Starter tier onward.
How does the scanner handle Laravel's route and parameter formats?
The scanner sends requests to discovered endpoints and analyzes responses. It does not rely on framework internals, so it works with standard Laravel route patterns and parameter bindings by observing runtime behavior.
Does middleBrick integrate into CI/CD pipelines for Laravel projects?
Yes. The GitHub Action can gate CI/CD workflows, failing the build when the API score drops below a set threshold. This is available starting with the Starter tier.
What happens to scan data after cancellation?
Customer scan data is deletable on demand and is purged within 30 days of cancellation. Data is never sold and is not used for model training.