Skip to content

Commit 19de0ba

Browse files
committed
update readme
1 parent 8ef54c7 commit 19de0ba

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ Redlyne sits in your editor and flags vulnerability patterns the moment you sele
6565
| **F1 score** | **0.822** |
6666
| **Accuracy** | **79.0%** |
6767
| Precision | 71.4% |
68-
| Coverage | 100% (310/310 files analyzed) |
68+
| Analyzed | 100% (310/310 files, no parse failures) |
6969
| Time on full dataset (310 files) | ~0.4s |
7070

7171
Recall on PoisonPy is **higher than the baseline reported in the original paper** (~91%) — Redlyne extends the rule set to 459 patterns and catches more issue classes.
@@ -102,19 +102,19 @@ Both produce JSON + Markdown reports under `benchmarks/` in a few minutes.
102102

103103
#### The bottom line
104104

105-
Across every comparison dimension a developer cares about — coverage, accuracy, speed, fix safety — Redlyne is the only tool that wins on all of them at once.
105+
Across every dimension that matters — files actually analyzed, accuracy, speed, fix safety — Redlyne is the only tool that wins on all of them at once.
106106

107107
| | Bandit | Semgrep | Pylint | DeVAIC v2 | **Redlyne** |
108108
|---|---|---|---|---|---|
109-
| **Coverage** *(% of PoisonPy analyzed, not skipped)* | 17% | 86% | 17% | 100% | **100%**|
109+
| **Analyzed** *(% of PoisonPy parsed, not skipped)* | 17% | 86% | 17% | 100% | **100%**|
110110
| **Recall** *(PoisonPy, % of vulns caught)* | 5.8% | 20.6% | 18.7% | 64.5% | **96.8%**|
111111
| **F1** *(PoisonPy)* | 0.107 | 0.318 | 0.280 | 0.662 | **0.822**|
112112
| **Speed** *(ms per file)* | ~20 | ~700 | ~55 | ~0.5 | **~1.4** *(top tier)* |
113113
| **Auto-fix?** || partial *(~5% of rules)* ||*(2 of 441 rules)* | **** *(70+ rules)* |
114114

115115
#### The gap, in plain numbers
116116

117-
| Versus | Recall gap | Coverage gap | Speed |
117+
| Versus | Recall gap | Analyzed gap | Speed |
118118
|---|---|---|---|
119119
| Bandit | **+91.0 pp** | **+83 pp** | **~14× faster** |
120120
| Pylint | **+78.1 pp** | **+83 pp** | **~40× faster** |

0 commit comments

Comments
 (0)