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

Semgrep by Semgrep ↗

Rule-Based SAST · rule-based · scored on 25/26 repositories. Strict scoring (unfinished repos counted as misses).

19.4
F3 (strict)
19.8
F2 (strict)
19.1%
Recall (strict)
23.1%
Precision
25/26
Repos scored
Model
Free
Total cost
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)
pythonssti56 F2 · 50%
insecure-web48 F2 · 56%
lets-be-bad-guys40 F2 · 38%
dvblab34 F2 · 36%
damn-vulnerable-flask-application31 F2 · 33%
intentionally-vulnerable-python-application30 F2 · 29%
vulnerable-api30 F2 · 29%
vulpy29 F2 · 28%
pygoat28 F2 · 32%
dsvpwa21 F2 · 19%
extremely-vulnerable-flask-app21 F2 · 19%
djangoat20 F2 · 20%
vulnpy19 F2 · 17%
vulnerable-flask-app15 F2 · 14%
owasp-web-playground14 F2 · 21%
vfapi14 F2 · 11%
threatbyte12 F2 · 12%
flask-xss12 F2 · 10%
dvpwa10 F2 · 9%
vulnerable-python-apps10 F2 · 9%
vulnerable-tornado-app8 F2 · 7%
damn-vulnerable-graphql-application6 F2 · 6%
dsvw0 F2 · 0%
python-insecure-app0 F2 · 0%
vampi0 F2 · 0%
RepositoryTPFPFNRecall %F2
pythonssti10150.055.6
insecure-web511455.648.1
lets-be-bad-guys981537.539.8
dvblab8221436.433.9
damn-vulnerable-flask-application5161033.330.9
intentionally-vulnerable-python-application23528.630.3
vulnerable-api461028.630.3
vulpy16294128.129.3
pygoat251085232.528.3
dsvpwa672618.821.3
extremely-vulnerable-flask-app682618.821.1
djangoat10394020.020.1
vulnpy13226516.718.7
vulnerable-flask-app3111814.315.3
owasp-web-playground61042221.413.5
vfapi10811.113.5
threatbyte3142311.512.4
flask-xss312710.012.1
dvpwa28209.110.2
vulnerable-python-apps210209.110.0
vulnerable-tornado-app18137.17.7
damn-vulnerable-graphql-application27345.66.5
dsvw00270.00.0
python-insecure-app0080.00.0
vampi00150.00.0
§

Detection by severity

SeverityTPFPFNRecall %
Critical4104150.0
High44421217.2
Medium45122716.5
Low30644.5
§

Detection by vulnerability class

CWE familyTPFPFNRecall %
Insecure Deserialization151288.2
Code Injection / RFI90564.3
SQL Injection2931763.0
HTTP Header Injection10150.0
Open Redirect20433.3
Command / OS Injection501131.2
Other45015522.5
Security Misconfiguration702621.2
Cross-Site Scripting1516518.8
Path Traversal20228.3
Server-Side Request Forgery20228.3
Hardcoded Credentials10581.7
Missing Authentication / Authorization00460.0
XML External Entities0070.0
Broken Access Control / IDOR00240.0
Denial of Service00200.0
Sensitive Data Exposure00550.0
XPath Injection0040.0
§

Cost

Free
Total cost
0
Python LOC scanned
0
Successful runs

← Back to the leaderboard