You are viewing an archived release — RealVuln v3.0.0. View the latest benchmark →
realvuln v3.0
Dashboard Methodology Dataset Findings Roadmap GitHub ↗
Scanner deep-dive

Sonnet 5 by Anthropic ↗

General-Purpose LLM · Claude Code · scored on 140/140 repositories. Strict scoring (unfinished repos counted as misses).

Methodology note
Full coverage (140/140). Claude Sonnet 5 run through the Claude Code CLI headless (claude -p) at high effort, Edit/Write/NotebookEdit disallowed so the agent can only read and report. F3 52.8 on Python (66/66), 35.3 on TypeScript / JS (74/74), Overall 43.3. Cost $130.67 across the corpus ($0.93/repo). Two runs were interrupted by the Claude Code subscription's session limit and resumed after each reset.
43.3
F3 (strict)
44.2
F2 (strict)
42.5%
Recall (strict)
52.6%
Precision
140/140
Repos scored
sonnet
Model
$131
Total cost
230s
Avg latency
§

Per-repository breakdown

Each bar shows true positives, false positives, and misses on one repository; bar length is proportional to that repo's labeled vulnerabilities. Ranked by F2.

True positiveFalse positiveMissed (FN)
vfapi87 F2 · 89%
react-test-bench83 F2 · 100%
vuln-node-express80 F2 · 80%
intentionally-vulnerable-python-application76 F2 · 71%
vc-kimi-code-seeded-v2-legal-case-django75 F2 · 73%
dsvw75 F2 · 74%
vulnerable-api75 F2 · 71%
dvblab73 F2 · 68%
insecure-web71 F2 · 78%
vc-codex-seeded-v2-crm-saas-django68 F2 · 68%
vc-codex-high-seeded-v2-crm-saas-django68 F2 · 68%
vc-codex-high-seeded-v2-marketplace-commerce-fastapi68 F2 · 64%
vc-codex-high-seeded-v2-logistics-dispatch-fastapi67 F2 · 66%
vulnerable-tornado-app67 F2 · 64%
vc-codex-high-seeded-v2-hr-payroll-django66 F2 · 64%
vampi66 F2 · 67%
vulnpy65 F2 · 61%
vc-claude-code-seeded-v2-fintech-lending-fastapi65 F2 · 62%
vc-claude-code-seeded-v2-crm-saas-django64 F2 · 64%
vc-codex-high-seeded-v2-property-management-fastapi64 F2 · 62%
vc-codex-high-seeded-v2-education-lms-django62 F2 · 60%
vc-codex-high-seeded-v2-fintech-lending-fastapi62 F2 · 59%
vc-kimi-code-seeded-v2-crm-saas-django62 F2 · 63%
vc-kimi-code-seeded-v2-marketplace-commerce-fastapi62 F2 · 63%
vc-codex-high-seeded-v3-marketplace-commerce-express62 F2 · 61%
dsvpwa61 F2 · 59%
vc-kimi-code-seeded-v2-logistics-dispatch-fastapi61 F2 · 61%
vc-codex-seeded-v2-marketplace-commerce-fastapi60 F2 · 59%
vc-kimi-code-seeded-v2-property-management-fastapi60 F2 · 57%
vc-codex-seeded-v2-logistics-dispatch-fastapi59 F2 · 57%
vc-kimi-code-seeded-v2-support-desk-fastapi59 F2 · 57%
vulnerable-rest-api-owasp-202359 F2 · 60%
lets-be-bad-guys59 F2 · 54%
vc-kimi-code-seeded-v2-fintech-lending-fastapi59 F2 · 55%
vc-claude-code-seeded-v2-hr-payroll-django59 F2 · 56%
vc-codex-high-seeded-v2-healthcare-clinic-django59 F2 · 58%
vc-codex-seeded-v2-property-management-fastapi58 F2 · 55%
vc-codex-seeded-v2-hr-payroll-django57 F2 · 54%
owasp-web-playground57 F2 · 54%
python-app57 F2 · 57%
vc-claude-code-seeded-v2-healthcare-clinic-django56 F2 · 55%
vc-kimi-code-seeded-v3-legal-case-remix56 F2 · 59%
dvna56 F2 · 53%
nextjs-vulnerable-app56 F2 · 100%
vc-codex-high-seeded-v2-support-desk-fastapi56 F2 · 54%
vc-kimi-code-seeded-v2-hr-payroll-django55 F2 · 55%
vulnerable-node54 F2 · 52%
vc-codex-seeded-v2-support-desk-fastapi53 F2 · 53%
vc-claude-code-seeded-v2-logistics-dispatch-fastapi53 F2 · 52%
node-api-goat53 F2 · 57%
vc-kimi-code-seeded-v2-education-lms-django53 F2 · 50%
vc-claude-code-seeded-v2-support-desk-fastapi52 F2 · 47%
vc-kimi-code-seeded-v2-healthcare-clinic-django51 F2 · 50%
vulnerable-python-apps50 F2 · 45%
pythonssti50 F2 · 50%
vc-claude-code-seeded-v2-legal-case-django49 F2 · 45%
vc-kimi-code-seeded-v3-logistics-dispatch-fastify-vue49 F2 · 48%
threatbyte49 F2 · 46%
vc-claude-code-seeded-v3-property-management-fastify-vue49 F2 · 50%
vc-deepseek-v4-flash-seeded-v3-hr-payroll-remix49 F2 · 50%
vc-claude-code-seeded-v2-marketplace-commerce-fastapi49 F2 · 44%
vc-codex-seeded-v2-education-lms-django48 F2 · 46%
vc-claude-code-seeded-v2-education-lms-django48 F2 · 44%
dvpwa48 F2 · 43%
vulnerable-flask-app48 F2 · 48%
vc-codex-seeded-v2-legal-case-django47 F2 · 42%
vc-codex-seeded-v2-healthcare-clinic-django47 F2 · 44%
extremely-vulnerable-flask-app47 F2 · 44%
react-security46 F2 · 57%
vc-codex-high-seeded-v3-healthcare-clinic-nextjs46 F2 · 50%
vc-claude-code-seeded-v2-property-management-fastapi46 F2 · 42%
vc-kimi-code-seeded-v3-marketplace-commerce-express46 F2 · 44%
vc-deepseek-v4-pro-seeded-v3-healthcare-clinic-nextjs45 F2 · 42%
vc-kimi-code-seeded-v3-support-desk-nestjs-angular45 F2 · 44%
ivna44 F2 · 42%
vc-kimi-code-seeded-v3-fintech-lending-express43 F2 · 40%
vulnerable-app-angular43 F2 · 50%
nodejs-goof42 F2 · 41%
vc-deepseek-v4-flash-seeded-v3-crm-saas-nestjs-angular42 F2 · 41%
python-insecure-app42 F2 · 38%
vc-claude-code-seeded-v3-support-desk-nestjs-angular42 F2 · 41%
vc-codex-high-seeded-v3-property-management-fastify-vue42 F2 · 43%
vc-kimi-code-seeded-v3-education-lms-nextjs40 F2 · 43%
vulnnodeapp40 F2 · 38%
vc-claude-code-seeded-v3-fintech-lending-express40 F2 · 40%
vc-kimi-code-seeded-v3-healthcare-clinic-nextjs40 F2 · 44%
vc-codex-high-seeded-v3-logistics-dispatch-fastify-vue40 F2 · 38%
pygoat40 F2 · 36%
damn-vulnerable-graphql-application40 F2 · 36%
vc-codex-high-seeded-v3-education-lms-nextjs40 F2 · 40%
vc-claude-code-seeded-v3-hr-payroll-remix39 F2 · 38%
vc-deepseek-v4-flash-seeded-v3-legal-case-remix38 F2 · 36%
vc-deepseek-v4-flash-seeded-v3-logistics-dispatch-fastify-vue38 F2 · 36%
vc-deepseek-v4-pro-seeded-v3-support-desk-nestjs-angular38 F2 · 37%
vc-claude-code-seeded-v3-marketplace-commerce-express38 F2 · 35%
vc-deepseek-v4-pro-seeded-v3-legal-case-remix38 F2 · 36%
ninjasworkout37 F2 · 36%
vc-claude-code-seeded-v3-logistics-dispatch-fastify-vue36 F2 · 33%
vc-kimi-code-seeded-v3-crm-saas-nestjs-angular36 F2 · 35%
juice-shop-goof36 F2 · 37%
djangoat35 F2 · 33%
vc-codex-high-seeded-v3-crm-saas-nestjs-angular35 F2 · 32%
vuln-node-express-swagger35 F2 · 33%
vc-claude-code-seeded-v3-education-lms-nextjs35 F2 · 34%
vc-kimi-code-seeded-v3-hr-payroll-remix34 F2 · 33%
flask-xss34 F2 · 30%
vc-codex-high-seeded-v3-legal-case-remix34 F2 · 32%
vc-claude-code-seeded-v3-healthcare-clinic-nextjs34 F2 · 33%
dvws-node34 F2 · 31%
vulnerable-nodejs34 F2 · 32%
vc-deepseek-v4-pro-seeded-v3-logistics-dispatch-fastify-vue33 F2 · 30%
vc-codex-high-seeded-v3-fintech-lending-express32 F2 · 31%
vc-deepseek-v4-flash-seeded-v3-fintech-lending-express32 F2 · 32%
oss-oopssec-store32 F2 · 38%
vc-claude-code-seeded-v3-legal-case-remix31 F2 · 29%
vulpy31 F2 · 28%
vc-codex-seeded-v2-fintech-lending-fastapi31 F2 · 27%
vc-deepseek-v4-flash-seeded-v3-healthcare-clinic-nextjs30 F2 · 29%
vc-kimi-code-seeded-v3-property-management-fastify-vue30 F2 · 28%
vc-claude-code-seeded-v3-crm-saas-nestjs-angular30 F2 · 27%
simply-vulnerable-react29 F2 · 100%
vc-deepseek-v4-pro-seeded-v3-marketplace-commerce-express29 F2 · 27%
vc-deepseek-v4-flash-seeded-v3-education-lms-nextjs27 F2 · 25%
vc-codex-high-seeded-v3-support-desk-nestjs-angular27 F2 · 26%
vc-deepseek-v4-flash-seeded-v3-marketplace-commerce-express24 F2 · 24%
vc-deepseek-v4-pro-seeded-v3-hr-payroll-remix24 F2 · 23%
nodegoat23 F2 · 21%
vc-deepseek-v4-flash-seeded-v3-support-desk-nestjs-angular22 F2 · 21%
vc-codex-high-seeded-v3-hr-payroll-remix21 F2 · 19%
vc-codex-high-seeded-v2-legal-case-django20 F2 · 20%
vc-deepseek-v4-pro-seeded-v3-education-lms-nextjs20 F2 · 19%
juice-shop17 F2 · 15%
vc-deepseek-v4-flash-seeded-v3-property-management-fastify-vue12 F2 · 12%
vc-deepseek-v4-pro-seeded-v3-fintech-lending-express12 F2 · 11%
vc-deepseek-v4-pro-seeded-v3-crm-saas-nestjs-angular11 F2 · 10%
vc-deepseek-v4-pro-seeded-v3-property-management-fastify-vue11 F2 · 11%
vulnerable-react-fatih10 F2 · 14%
damn-vulnerable-flask-application0 F2 · 0%
reactvulna0 F2 · 0%
xvna0 F2 · 0%
RepositoryTPFPFNRecall %F2
vfapi82188.987.0
react-test-bench110100.083.3
vuln-node-express41180.080.0
intentionally-vulnerable-python-application50271.475.8
vc-kimi-code-seeded-v2-legal-case-django194773.174.8
dsvw206774.174.6
vulnerable-api101471.474.6
dvblab150768.272.8
insecure-web76277.871.4
vc-codex-seeded-v2-crm-saas-django2391167.768.5
vc-codex-high-seeded-v2-crm-saas-django178868.068.0
vc-codex-high-seeded-v2-marketplace-commerce-fastapi162964.067.8
vc-codex-high-seeded-v2-logistics-dispatch-fastapi1961065.567.4
vulnerable-tornado-app92564.367.2
vc-codex-high-seeded-v2-hr-payroll-django165964.066.1
vampi106566.765.8
vulnpy4973161.365.2
vc-claude-code-seeded-v2-fintech-lending-fastapi1841162.165.2
vc-claude-code-seeded-v2-crm-saas-django18101064.364.3
vc-codex-high-seeded-v2-property-management-fastapi1651061.564.0
vc-codex-high-seeded-v2-education-lms-django1551060.062.5
vc-codex-high-seeded-v2-fintech-lending-fastapi1731258.662.5
vc-kimi-code-seeded-v2-crm-saas-django17111063.062.5
vc-kimi-code-seeded-v2-marketplace-commerce-fastapi17111063.062.5
vc-codex-high-seeded-v3-marketplace-commerce-express27151761.461.9
dsvpwa1981359.461.3
vc-kimi-code-seeded-v2-logistics-dispatch-fastapi19131261.360.9
vc-codex-seeded-v2-marketplace-commerce-fastapi1781258.660.3
vc-kimi-code-seeded-v2-property-management-fastapi1751356.759.9
vc-codex-seeded-v2-logistics-dispatch-fastapi1761356.759.4
vc-kimi-code-seeded-v2-support-desk-fastapi1671257.159.3
vulnerable-rest-api-owasp-202397660.059.2
lets-be-bad-guys1311154.259.1
vc-kimi-code-seeded-v2-fintech-lending-fastapi1831554.558.8
vc-claude-code-seeded-v2-hr-payroll-django1551255.658.6
vc-codex-high-seeded-v2-healthcare-clinic-django1591157.758.6
vc-codex-seeded-v2-property-management-fastapi1751454.858.2
vc-codex-seeded-v2-hr-payroll-django2161853.857.4
owasp-web-playground1551353.656.8
python-app1210957.156.6
vc-claude-code-seeded-v2-healthcare-clinic-django16111355.255.9
vc-kimi-code-seeded-v3-legal-case-remix24271758.555.8
dvna94852.955.6
nextjs-vulnerable-app140100.055.6
vc-codex-high-seeded-v2-support-desk-fastapi1581353.655.6
vc-kimi-code-seeded-v2-hr-payroll-django16131355.255.2
vulnerable-node1171052.453.9
vc-codex-seeded-v2-support-desk-fastapi16151453.353.0
vc-claude-code-seeded-v2-logistics-dispatch-fastapi17121651.552.8
node-api-goat46357.152.6
vc-kimi-code-seeded-v2-education-lms-django1471450.052.6
vc-claude-code-seeded-v2-support-desk-fastapi1621847.151.9
vc-kimi-code-seeded-v2-healthcare-clinic-django15111550.051.4
vulnerable-python-apps1011245.550.5
pythonssti11150.050.0
vc-claude-code-seeded-v2-legal-case-django1441745.249.3
vc-kimi-code-seeded-v3-logistics-dispatch-fastify-vue21162347.749.3
threatbyte1261446.249.2
vc-claude-code-seeded-v3-property-management-fastify-vue16191650.049.1
vc-deepseek-v4-flash-seeded-v3-hr-payroll-remix911950.048.9
vc-claude-code-seeded-v2-marketplace-commerce-fastapi1421843.848.6
vc-codex-seeded-v2-education-lms-django1691945.748.5
vc-claude-code-seeded-v2-education-lms-django1431843.848.3
dvpwa1021343.548.1
vulnerable-flask-app10101147.648.1
vc-codex-seeded-v2-legal-case-django1421942.447.3
vc-codex-seeded-v2-healthcare-clinic-django1892343.947.1
extremely-vulnerable-flask-app1471843.847.0
react-security411357.146.5
vc-codex-high-seeded-v3-healthcare-clinic-nextjs21392150.046.1
vc-claude-code-seeded-v2-property-management-fastapi1481942.445.5
vc-kimi-code-seeded-v3-marketplace-commerce-express19182444.245.5
vc-deepseek-v4-pro-seeded-v3-healthcare-clinic-nextjs1171542.345.1
vc-kimi-code-seeded-v3-support-desk-nestjs-angular14151843.844.6
ivna871142.144.0
vc-kimi-code-seeded-v3-fintech-lending-express17112540.543.4
vulnerable-app-angular411450.042.6
nodejs-goof781041.242.2
vc-deepseek-v4-flash-seeded-v3-crm-saas-nestjs-angular9101340.942.1
python-insecure-app31537.541.7
vc-claude-code-seeded-v3-support-desk-nestjs-angular17232441.541.7
vc-codex-high-seeded-v3-property-management-fastify-vue18302442.941.7
vc-kimi-code-seeded-v3-education-lms-nextjs20432643.540.5
vulnnodeapp1191837.940.4
vc-claude-code-seeded-v3-fintech-lending-express16232440.040.2
vc-kimi-code-seeded-v3-healthcare-clinic-nextjs16392044.440.2
vc-codex-high-seeded-v3-logistics-dispatch-fastify-vue17162837.839.9
pygoat28135035.939.7
damn-vulnerable-graphql-application1372336.139.6
vc-codex-high-seeded-v3-education-lms-nextjs19292939.639.6
vc-claude-code-seeded-v3-hr-payroll-remix14182337.838.9
vc-deepseek-v4-flash-seeded-v3-legal-case-remix881436.438.5
vc-deepseek-v4-flash-seeded-v3-logistics-dispatch-fastify-vue1081835.738.5
vc-deepseek-v4-pro-seeded-v3-support-desk-nestjs-angular781236.838.5
vc-claude-code-seeded-v3-marketplace-commerce-express14112635.037.8
vc-deepseek-v4-pro-seeded-v3-legal-case-remix9101636.037.8
ninjasworkout8131436.436.7
vc-claude-code-seeded-v3-logistics-dispatch-fastify-vue17133433.336.3
vc-kimi-code-seeded-v3-crm-saas-nestjs-angular14192635.036.3
juice-shop-goof19403237.236.1
djangoat17153532.735.4
vc-codex-high-seeded-v3-crm-saas-nestjs-angular12112532.435.1
vuln-node-express-swagger16173332.634.9
vc-claude-code-seeded-v3-education-lms-nextjs13232534.234.6
vc-kimi-code-seeded-v3-hr-payroll-remix12182433.334.5
flask-xss922130.034.4
vc-codex-high-seeded-v3-legal-case-remix15163231.934.2
vc-claude-code-seeded-v3-healthcare-clinic-nextjs14202932.634.0
dvws-node24225331.233.9
vulnerable-nodejs671331.633.7
vc-deepseek-v4-pro-seeded-v3-logistics-dispatch-fastify-vue972130.033.1
vc-codex-high-seeded-v3-fintech-lending-express12182730.832.3
vc-deepseek-v4-flash-seeded-v3-fintech-lending-express7141531.832.1
oss-oopssec-store15602537.531.9
vc-claude-code-seeded-v3-legal-case-remix882028.631.2
vulpy16144128.131.0
vc-codex-seeded-v2-fintech-lending-fastapi1052727.030.7
vc-deepseek-v4-flash-seeded-v3-healthcare-clinic-nextjs7121729.230.4
vc-kimi-code-seeded-v3-property-management-fastify-vue9122328.130.2
vc-claude-code-seeded-v3-crm-saas-nestjs-angular13103626.529.7
simply-vulnerable-react1120100.029.4
vc-deepseek-v4-pro-seeded-v3-marketplace-commerce-express791926.929.2
vc-deepseek-v4-flash-seeded-v3-education-lms-nextjs7102125.027.1
vc-codex-high-seeded-v3-support-desk-nestjs-angular9182625.726.9
vc-deepseek-v4-flash-seeded-v3-marketplace-commerce-express5131623.824.5
vc-deepseek-v4-pro-seeded-v3-hr-payroll-remix6152023.124.0
nodegoat6112221.423.3
vc-deepseek-v4-flash-seeded-v3-support-desk-nestjs-angular5151920.821.6
vc-codex-high-seeded-v3-hr-payroll-remix8153419.120.9
vc-codex-high-seeded-v2-legal-case-django5202020.020.0
vc-deepseek-v4-pro-seeded-v3-education-lms-nextjs5132218.519.8
juice-shop12156914.817.1
vc-deepseek-v4-flash-seeded-v3-property-management-fastify-vue3172212.012.5
vc-deepseek-v4-pro-seeded-v3-fintech-lending-express3182411.111.6
vc-deepseek-v4-pro-seeded-v3-crm-saas-nestjs-angular3152710.010.9
vc-deepseek-v4-pro-seeded-v3-property-management-fastify-vue2151710.510.8
vulnerable-react-fatih120614.310.2
damn-vulnerable-flask-application010140.00.0
reactvulna0810.00.0
xvna018120.00.0
§

Detection by severity

SeverityTPFPFNRecall %
Critical14011888.6
High11811166741.5
Medium403356341.7
Low34013220.5
§

Detection by vulnerability class

CWE familyTPFPFNRecall %
HTTP Header Injection200100.0
Insecure Deserialization450393.8
Command / OS Injection12501191.9
XPath Injection150288.2
SQL Injection12902583.8
Code Injection / RFI6701383.8
XML External Entities5211281.2
Path Traversal7902576.0
Open Redirect6102769.3
Server-Side Request Forgery6412968.8
Cross-Site Scripting100010648.5
Security Misconfiguration84012041.2
Other6371124833.8
Hardcoded Credentials67114931.0
Broken Access Control / IDOR69016329.7
Missing Authentication / Authorization49112428.3
Sensitive Data Exposure92025726.4
Denial of Service2106624.1
§

LLM operational metrics

20
Avg input tokens
20,969
Avg output tokens
945,627
Avg total tokens
230s
Avg latency / repo
0.0%
JSON repair rate
140
Total runs
§

Cost

$131
Total cost
$0.93
Cost / run
$0.018
Cost / 100 LOC
741,034
Lines of code scanned
140
Successful runs

← Back to the leaderboard