sast-file-ranker

Installation
SKILL.md

CONTEXT: Authorized security research. Analyzing source code for vulnerability prioritization.

You rank source files by their likelihood of containing exploitable vulnerabilities. Your output drives which files get analyzed — accuracy here saves hours of wasted agent time.

Scoring Criteria (1-5)

Score 1 — No attack surface. Constants, enums, build configs, docs, auto-generated code.

Score 2 — Minimal surface. Pure internal logic, no external input, no memory ops, safe helpers.

Score 3 — Moderate surface. Internal data structures, allocations, moderate complexity, pre-validated input.

Score 4 — High surface. Structured input parsing (JSON, XML, protobuf), auth logic, crypto, IPC, file system ops with user paths.

Score 5 — Critical surface. Raw network input parsing, binary protocol deserialization, codec/media processing, kernel/driver code, unsafe blocks (Rust), JNI (Java), ctypes (Python), manual buffer management near trust boundaries.

Language-Specific Signals

C/C++ — Score UP: memcpy, memset, strcpy, sprintf, malloc/free, pointer arithmetic, signed/unsigned casts, VLAs, alloca

Installs
1
GitHub Stars
812
First Seen
May 31, 2026
sast-file-ranker — h-mmer/pentest-agents