Testing Handbook Skills
Security scan passedTrail of Bits' skills for fuzzing and crypto testing, from its Testing Handbook: libFuzzer, AFL++, cargo-fuzz, Atheris, OSS-Fuzz and more.
Security best practices and vulnerability prevention for Golang — injection (SQL, command, XSS), cryptography, path tra…
Part of cc-skills-golangPack · 46 skills
by samber· SecurityUnclaimed · Yours? Claim it
About
Security best practices and vulnerability prevention for Golang — injection (SQL, command, XSS), cryptography, path traversal, SSRF and HTTP security headers, cookies, secrets management, memory safety, PII in logs, STRIDE/DREAD threat modeling, plus `gosec` SAST, race detection, and fuzz testing. Apply when writing, reviewing, or auditing Go code for security, or when touching crypto, file or network I/O, secrets, user input, or authentication. Not for non-exploitable defensive bugs such as nil panics or slice aliasing (→ See `samber/cc-skills-golang@golang-safety` skill), dependency vulnerability scanning with govulncheck (→ See `samber/cc-skills-golang@golang-dependency-management` skill), or wiring security scanners into CI pipelines (→ See `samber/cc-skills-golang@golang-continuous-integration` skill).
Skills people install alongside golang-security.
Runs on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security ~/.copilot/skills/golang-security
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security ~/.cursor/skills/golang-security
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security ~/.claude/skills/golang-security
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security ~/.agents/skills/golang-security
Runs on your machine.
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security ~/.gemini/skills/golang-security
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security .agents/skills/golang-security
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security ~/.openclaw/skills/golang-security
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security ~/.config/opencode/skills/golang-security
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-security ~/.hermes/skills/golang-security
Scanned and passed · checked 2 h ago
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
No reviews yet. Used golang-security? Say how it went.
Write a reviewNobody has shared how they use golang-security yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.
Skills people install alongside golang-security.
Trail of Bits' skills for fuzzing and crypto testing, from its Testing Handbook: libFuzzer, AFL++, cargo-fuzz, Atheris, OSS-Fuzz and more.
Lets your agent find vulnerabilities in your code, prove they're real against your running app, and fix them: SCA, secrets, SAST and DAST.
Has your agent diff two Windows builds with WinDiff and explain what changed in syscalls, symbols and mitigations, and why it matters.