What problem does it solve?
It helps you write, review, and audit Go code with strong security guardrails so common real-world vulnerabilities are prevented early instead of discovered after deployment.
Core Features & Use Cases
- Threat-model-driven security reviews: Apply STRIDE + DREAD scoring to prioritize findings based on real impact and exploitability.
- Go-specific vulnerability coverage: Addresses injection risks (SQL/command/XSS), cryptography correctness, filesystem/path safety, network/web issues, cookies, secrets management, memory/race safety, and secure logging.
- Tooling & verification guidance: Recommends practical checks such as govulncheck, Go race testing, and security-focused linting/verification steps during audits and fixes.
- Use Case: You are reviewing a Go service endpoint that processes user input and performs database queries and file operations; use this skill to trace trust boundaries end-to-end and produce a prioritized remediation plan.
Quick Start
Review the attached Go pull request for security issues using the golang-security guidance and produce a severity-ranked checklist of fixes.