railguard-benchmark

Store security scan findings in SQLite and compare runs against answer sheets.

76|9|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Netflix-Skunkworks/railguard-skill --skill railguard-benchmark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: railguard-benchmark
Source: https://github.com/Netflix-Skunkworks/railguard-skill/tree/main/.claude/skills/railguard-benchmark
Command: npx skills add https://github.com/Netflix-Skunkworks/railguard-skill --skill railguard-benchmark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill stores security scan findings in SQLite and provides tooling to compare results against ground-truth answer sheets or across multiple scan runs, enabling objective benchmarking of detector quality.

Core Features & Use Cases

  • Persist findings to a local SQLite database for auditability and dashboards.
  • Compare a scan run against an answer sheet or against other runs to measure recall and precision.
  • Generate dashboards and trends to monitor benchmark performance over time.

Quick Start

After a scan completes, run the store-and-compare workflow to persist findings and review benchmark results.

Frequently Asked Questions about railguard-benchmark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark security scan accuracy against ground-truth answer sheets?

To benchmark security scan accuracy, store scan findings in a local SQLite database and compare them against ground-truth answer sheets to measure recall and precision across multiple repos and models.

What is the best way to compare security scan results across multiple runs?

Comparing security scan results across multiple runs is best done by persisting findings to a local SQLite database, enabling objective comparison of recall and precision between scan runs over time.

Do I need Python 3 and sqlite3 to store and compare scan findings?

Yes, you need Python 3 and sqlite3 to run the scripts that store security scan findings in a local SQLite database and compare results against answer sheets or prior runs.

Can I measure recall and precision for orchestrated and nofp scan variants?

Yes, you can measure recall and precision for orchestrated, nofp, and other scan variants by storing their findings in SQLite and comparing them against ground-truth answer sheets.

How does storing scan findings in SQLite improve security benchmark reporting?

Storing scan findings in SQLite improves benchmark reporting by providing auditability and enabling dashboards that track detector quality trends and compare accuracy across multiple runs.