strix/skills/scan_modes/standard.md
Balanced security assessment with structured methodology. Thorough coverage without exhaustive depth.
Systematic testing across the full attack surface. Understand the application before exploiting it.
Whitebox (source available)
semgrep first-pass triage to prioritize risky flows before deep manual reviewsg and/or Tree-sitter), then use outputs for route, sink, and trust-boundary mappingtrivy fs, gitleaks, and trufflehogBlackbox (no source)
Before testing for vulnerabilities, understand the application:
Test each attack surface methodically. Spawn focused subagents for different areas.
Input Validation
Authentication & Session
Access Control
Business Logic
exec_command for complex exploit developmentAlways ask: "If I can do X, what does that enable next?" Keep pivoting until reaching maximum privilege or data exposure.
Prefer complete end-to-end paths (entry point → pivot → privileged action/data) over isolated findings. Use the application as a real user would—exploit must survive actual workflow and state transitions.
When you discover a useful pivot (info leak, weak boundary, partial access), immediately pursue the next step rather than stopping at the first win.
Methodical and systematic. Document as you go. Validate everything—no assumptions about exploitability. Think about business impact, not just technical severity.