realvuln v2.0
Dashboard Methodology Dataset Findings Roadmap GitHub ↗
Scanner deep-dive

GPT-5.6 Luna by OpenAI ↗

General-Purpose LLM · codex-cli · scored on 66/66 repositories. Strict scoring (unfinished repos counted as misses).

42.1
F3 (strict)
44.5
F2 (strict)
39.9%
Recall (strict)
81.9%
Precision
66/66
Repos scored
gpt-5.6-luna
Model
$6
Total cost
67s
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)
vfapi81 F2 · 78%
dsvw71 F2 · 67%
vc-kimi-code-seeded-v2-marketplace-commerce-fastapi66 F2 · 63%
vc-codex-high-seeded-v2-property-management-fastapi65 F2 · 62%
vc-codex-high-seeded-v2-hr-payroll-django61 F2 · 56%
vc-codex-high-seeded-v2-marketplace-commerce-fastapi61 F2 · 56%
dvblab60 F2 · 55%
vc-kimi-code-seeded-v2-logistics-dispatch-fastapi60 F2 · 55%
insecure-web60 F2 · 56%
vc-codex-high-seeded-v2-logistics-dispatch-fastapi59 F2 · 55%
vc-claude-code-seeded-v2-legal-case-django59 F2 · 55%
vampi58 F2 · 53%
vc-kimi-code-seeded-v2-legal-case-django57 F2 · 54%
vc-codex-seeded-v2-marketplace-commerce-fastapi56 F2 · 52%
vc-codex-high-seeded-v2-crm-saas-django56 F2 · 52%
vc-kimi-code-seeded-v2-crm-saas-django56 F2 · 52%
pythonssti56 F2 · 50%
vulnerable-api56 F2 · 50%
vulnerable-tornado-app56 F2 · 50%
dsvpwa55 F2 · 50%
threatbyte55 F2 · 50%
lets-be-bad-guys55 F2 · 50%
vc-codex-seeded-v2-logistics-dispatch-fastapi55 F2 · 50%
vc-codex-high-seeded-v2-education-lms-django52 F2 · 48%
vc-claude-code-seeded-v2-education-lms-django52 F2 · 47%
vc-claude-code-seeded-v2-support-desk-fastapi52 F2 · 47%
vc-kimi-code-seeded-v2-fintech-lending-fastapi52 F2 · 48%
vc-kimi-code-seeded-v2-support-desk-fastapi51 F2 · 46%
vc-claude-code-seeded-v2-property-management-fastapi50 F2 · 45%
vc-claude-code-seeded-v2-fintech-lending-fastapi50 F2 · 45%
extremely-vulnerable-flask-app49 F2 · 44%
vc-claude-code-seeded-v2-logistics-dispatch-fastapi49 F2 · 45%
vc-codex-seeded-v2-hr-payroll-django49 F2 · 44%
flask-xss48 F2 · 43%
vulnerable-flask-app48 F2 · 43%
python-app48 F2 · 43%
vc-codex-high-seeded-v2-support-desk-fastapi48 F2 · 43%
owasp-web-playground47 F2 · 43%
vc-claude-code-seeded-v2-marketplace-commerce-fastapi46 F2 · 41%
vc-codex-seeded-v2-property-management-fastapi45 F2 · 42%
damn-vulnerable-graphql-application44 F2 · 39%
vc-codex-high-seeded-v2-fintech-lending-fastapi44 F2 · 41%
vc-codex-seeded-v2-healthcare-clinic-django44 F2 · 39%
vc-claude-code-seeded-v2-crm-saas-django43 F2 · 39%
python-insecure-app43 F2 · 38%
vc-codex-high-seeded-v2-healthcare-clinic-django43 F2 · 38%
vc-codex-seeded-v2-crm-saas-django42 F2 · 38%
vc-claude-code-seeded-v2-hr-payroll-django42 F2 · 37%
vc-codex-seeded-v2-support-desk-fastapi41 F2 · 37%
vc-codex-seeded-v2-education-lms-django39 F2 · 34%
vc-kimi-code-seeded-v2-hr-payroll-django38 F2 · 34%
damn-vulnerable-flask-application35 F2 · 33%
vc-codex-seeded-v2-legal-case-django34 F2 · 30%
vc-kimi-code-seeded-v2-healthcare-clinic-django34 F2 · 30%
intentionally-vulnerable-python-application32 F2 · 29%
vulnerable-python-apps32 F2 · 27%
vc-claude-code-seeded-v2-healthcare-clinic-django32 F2 · 28%
dvpwa29 F2 · 26%
djangoat29 F2 · 25%
vc-codex-seeded-v2-fintech-lending-fastapi29 F2 · 24%
pygoat25 F2 · 22%
vc-kimi-code-seeded-v2-education-lms-django25 F2 · 21%
vulnpy24 F2 · 20%
vulpy21 F2 · 18%
vc-codex-high-seeded-v2-legal-case-django13 F2 · 12%
vc-kimi-code-seeded-v2-property-management-fastapi12 F2 · 10%
RepositoryTPFPFNRecall %F2
vfapi70277.881.4
dsvw181966.770.9
vc-kimi-code-seeded-v2-marketplace-commerce-fastapi1731063.066.4
vc-codex-high-seeded-v2-property-management-fastapi1631061.565.0
vc-codex-high-seeded-v2-hr-payroll-django1411156.060.9
vc-codex-high-seeded-v2-marketplace-commerce-fastapi1411156.060.9
dvblab1201054.560.0
vc-kimi-code-seeded-v2-logistics-dispatch-fastapi1711454.859.9
insecure-web51455.659.5
vc-codex-high-seeded-v2-logistics-dispatch-fastapi1631355.259.3
vc-claude-code-seeded-v2-legal-case-django1731454.859.0
vampi81753.358.0
vc-kimi-code-seeded-v2-legal-case-django1441253.857.4
vc-codex-seeded-v2-marketplace-commerce-fastapi1521451.756.4
vc-codex-high-seeded-v2-crm-saas-django1331252.056.0
vc-kimi-code-seeded-v2-crm-saas-django1431351.856.0
pythonssti10150.055.6
vulnerable-api70750.055.6
vulnerable-tornado-app70750.055.6
dsvpwa1611650.055.2
threatbyte1311350.055.1
lets-be-bad-guys1211250.055.0
vc-codex-seeded-v2-logistics-dispatch-fastapi1521550.054.7
vc-codex-high-seeded-v2-education-lms-django1231348.052.2
vc-claude-code-seeded-v2-education-lms-django1511746.952.1
vc-claude-code-seeded-v2-support-desk-fastapi1621847.151.9
vc-kimi-code-seeded-v2-fintech-lending-fastapi1661748.551.9
vc-kimi-code-seeded-v2-support-desk-fastapi1321546.451.2
vc-claude-code-seeded-v2-property-management-fastapi1531845.550.0
vc-claude-code-seeded-v2-fintech-lending-fastapi1321644.849.6
extremely-vulnerable-flask-app1401843.849.3
vc-claude-code-seeded-v2-logistics-dispatch-fastapi1551845.549.3
vc-codex-seeded-v2-hr-payroll-django1722243.648.6
flask-xss1311743.348.5
vulnerable-flask-app901242.948.4
python-app911242.947.9
vc-codex-high-seeded-v2-support-desk-fastapi1221642.947.6
owasp-web-playground1241642.946.9
vc-claude-code-seeded-v2-marketplace-commerce-fastapi1321940.645.5
vc-codex-seeded-v2-property-management-fastapi1381841.944.8
damn-vulnerable-graphql-application1402238.944.3
vc-codex-high-seeded-v2-fintech-lending-fastapi1291741.443.8
vc-codex-seeded-v2-healthcare-clinic-django1642539.043.5
vc-claude-code-seeded-v2-crm-saas-django1141739.343.3
python-insecure-app30537.542.9
vc-codex-high-seeded-v2-healthcare-clinic-django1031638.542.7
vc-codex-seeded-v2-crm-saas-django1352138.242.2
vc-claude-code-seeded-v2-hr-payroll-django1021737.041.7
vc-codex-seeded-v2-support-desk-fastapi1121936.741.4
vc-codex-seeded-v2-education-lms-django1232334.338.7
vc-kimi-code-seeded-v2-hr-payroll-django1051934.538.2
damn-vulnerable-flask-application571033.334.7
vc-codex-seeded-v2-legal-case-django1032330.334.5
vc-kimi-code-seeded-v2-healthcare-clinic-django922130.034.4
intentionally-vulnerable-python-application21528.632.3
vulnerable-python-apps611627.331.6
vc-claude-code-seeded-v2-healthcare-clinic-django832127.631.5
dvpwa641726.129.4
djangoat1333925.029.0
vc-codex-seeded-v2-fintech-lending-fastapi902824.328.7
pygoat1756121.825.4
vc-kimi-code-seeded-v2-education-lms-django642221.424.6
vulnpy1646420.023.5
vulpy1014717.520.9
vc-codex-high-seeded-v2-legal-case-django3102212.013.3
vc-kimi-code-seeded-v2-property-management-fastapi342710.011.8
§

Detection by severity

SeverityTPFPFNRecall %
Critical12802782.6
High334041844.4
Medium283262731.1
Low1507117.4
§

Detection by vulnerability class

CWE familyTPFPFNRecall %
Open Redirect370392.5
Insecure Deserialization340685.0
SQL Injection6601284.6
Command / OS Injection420884.0
Code Injection / RFI280682.4
XML External Entities290976.3
Path Traversal2901565.9
Server-Side Request Forgery2321856.1
HTTP Header Injection10150.0
XPath Injection20250.0
Hardcoded Credentials3003844.1
Cross-Site Scripting4806243.6
Sensitive Data Exposure6209340.0
Denial of Service1702738.6
Security Misconfiguration3807433.9
Missing Authentication / Authorization2206126.5
Broken Access Control / IDOR2206126.5
Other230064726.2
§

LLM operational metrics

175,922
Avg input tokens
3,035
Avg output tokens
179,562
Avg total tokens
67s
Avg latency / repo
0.0%
JSON repair rate
66
Total runs
§

Cost

$6
Total cost
$0.09
Cost / run
$0.004
Cost / 100 LOC
133,782
Python LOC scanned
66
Successful runs

← Back to the leaderboard