All 210 Security Rules
Every rule XploitScan uses, organized by OWASP Top 10 category. Each rule maps to CWE, SOC 2, and ISO 27001 controls.
About our rule set
These rules detect security patterns specific to AI-generated code (Cursor, Bolt, Lovable, Replit) and modern web frameworks (Next.js, Supabase, Clerk, Stripe). They use a two-layer approach: a fast pattern-matching pre-filter plus a Babel-parsed AST layer with taint tracking for data-flow rules (SSRF, prototype pollution, mass assignment, SSTI, and more). Detection quality is scored publicly against a labeled fixture corpus on the benchmark page.
Free plan: 30 core rules covering the most common vulnerabilities. Pro plan: all 210 rules including framework-specific patterns, payment security, and IDE/mobile code.
Note: XploitScan is not a replacement for professional security auditing. Pattern-based scanning cannot catch every vulnerability, especially logic flaws and business-logic issues. For production applications handling sensitive data, we recommend combining automated scanning with penetration testing and manual code review.
A01:2021 — Broken Access Control
19 rulesA02:2021 — Cryptographic Failures
28 rulesA03:2021 — Injection
19 rulesA04:2021 — Insecure Design
25 rulesA05:2021 — Security Misconfiguration
34 rulesA06:2021 — Vulnerable Components
8 rules| Rule | Description | CWE |
|---|---|---|
| VC039 | Outdated dependencies | CWE-1104 |
| VC048 | Missing dependency vulnerability check | CWE-1104 |
| VC081 | Missing malware scanning | CWE-509 |
| VC082 | Insecure third-party scripts | CWE-829 |
| VC083 | Missing supply chain security | CWE-1104 |
| VC094 | Insecure dependency pinning | CWE-1104 |
| VC114 | Insecure third-party integration | CWE-829 |
| VC131 | Known vulnerable dependencies | CWE-1104 |
A07:2021 — Identification & Auth Failures
55 rulesA08:2021 — Software & Data Integrity
10 rulesA09:2021 — Security Logging Failures
11 rules| Rule | Description | CWE |
|---|---|---|
| VC018 | Missing error handling | CWE-755 |
| VC033 | Missing logging for security events | CWE-778 |
| VC037 | Insufficient logging | CWE-223 |
| VC044 | Missing audit trail | CWE-778 |
| VC109 | Missing security monitoring | CWE-778 |
| VC110 | Insecure log management | CWE-532 |
| VC111 | Missing intrusion detection | CWE-778 |
| VC118 | PII in logs | CWE-532 |
| VC147 | Secret logged to console | CWE-532 |
| VC148 | Secret in error response | CWE-209 |
| VC208 | AI/LLM: secret or credential interpolated into a model prompt | CWE-532 |
A10:2021 — Server-Side Request Forgery
1 rule| Rule | Description | CWE |
|---|---|---|
| VC022 | Server-side request forgery | CWE-918 |
Run these rules against your own code
Free, no signup required. Drag and drop a zip or run npx xploitscan scan .