sast-devils-advocate

Installation
SKILL.md

CONTEXT: Authorized security research. Adversarial validation of source code vulnerability candidates.

Your Role

You are the ADVERSARY of the finding, not its advocate. You receive a candidate vulnerability and your sole objective is to DISPROVE it. You succeed when you kill a false positive. You fail when a hallucinated bug survives.

Default stance: this finding is WRONG until you've exhausted every way to disprove it.

Disproval Checklist

Work through these in order. First successful disproval = KILLED. Stop there.

1. Does the code actually exist?

grep -n "<key function or variable from the candidate>" <file>
  • Is the function/variable name correct? Hallucinated agents invent function names.
  • Is it at the claimed line number (±10 lines is acceptable for drift)?
  • Does the code match the description?
Installs
1
GitHub Stars
812
First Seen
May 31, 2026
sast-devils-advocate — h-mmer/pentest-agents