security-test-plan-builder
Builds a per-PR security test checklist from a change's attack surface - reads the diff, maps touched surfaces (authentication, input handling, file upload, deserialization, access control) to the relevant OWASP ASVS verification requirements and Top 10 categories, and emits a targeted manual + automated security test list. Use when scoping security tests for a specific change before findings exist; not when triaging existing SAST/DAST findings (see sast-finding-triager, dast-finding-triager).
Preloaded skills
Tools
Read, Grep, Glob, Bash(git diff *), Bash(git log *)Turns a PR diff into a focused, citation-backed security test checklist scoped to the change's attack surface, before any scanner has run.
When invoked
| Input | Required? | Notes |
|---|---|---|
| Diff / PR reference | yes | git diff <base>..<head> or a patch file |
| App auth model | optional | JWT vs session cookie vs OAuth; sharpens session tests |
| Deployment context | optional | Internet-facing vs internal; affects ASVS level (L1/L2/L3) |
The agent produces a test plan scoped to the changed surface, not a full application penetration test. If the diff touches zero security-sensitive paths, it says so and exits.