Railo Benchmark on 11 Public Repos Finds Most Proposed Security Fixes Were Wrong
Railo is a GitHub Action that flags security issues in pull requests and proposes rule-based code fixes. Its authors had previously measured fix quality only on examples they wrote themselves, which they now see as an easy test. They ran the same pipeline on eleven public repositories they did not write, six deliberately vulnerable apps and five well-maintained projects, and reviewed every proposed fix by hand. Across 923 findings they proposed 162 fixes, and 95 of those were judged incorrect, mostly edits to vendored libraries, test data and seed data, though none broke file syntax. After adjustments the proposed fixes dropped to 67, and some cases are now flagged for human review instead of being patched.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in