OWASP API Top 10 in Qodex
Qodex uses the OWASP API Top 10 as a practical testing map. For each risk category, the agent can create probes, save scenarios, verify whether the app blocks the attack, and open findings when the attack succeeds. This page focuses on how Qodex runs those checks. OWASP remains the source of truth for the formal category definitions.Start with a security skill
Security testing is skill-driven. You can invoke a skill directly in chat:What Qodex checks
How a finding is created
When a probe confirms a vulnerability, Qodex files a finding with the facts needed to reproduce it:- Severity such as
critical,high,medium,low, orinfo. - OWASP category and attack type.
- Affected endpoint or flow.
- Request and response evidence.
- Reproduction steps.
- Suggested remediation.
How scenarios are saved
Each confirmed or blocked probe can become a scenario. The expected result is always the secure behavior. For example, a BOLA scenario expects403 or 404 when User B tries to read User A’s resource.
If the app returns 200, the scenario fails and Qodex opens a finding. The assertion is not relaxed to match the vulnerable behavior.
How to scope a run
Security testing can be broad or narrow. For a safer, clearer run, name the exact surface:Related
Security scenarios
Learn how OWASP probes become saved scenarios.
Inverted semantics
Understand why pass means blocked and fail means vulnerable.
Sensitive endpoints
Scope destructive and invasive checks by environment.
Findings
See where confirmed vulnerabilities are tracked.