UnboundCompute/security-agent-skills
security-agent-skills is a repository of 194 portable, tool-agnostic security-testing skills for Claude Code and other agent runtimes that follow the Agent Skills format. Skills encode methodology (enumerate the full taxonomy, rank as triage, treat a lead as a fact not a verdict) across white-box bug hunting, AI-agent red-teaming, cloud and Kubernetes trust, web injection, Windows/AD, mobile, web3 and identity. Each skill opens with a scope check, and findings share one schema. Installs via the Claude Code plugin marketplace or by copying a skill directory.
What it is
UnboundCompute/security-agent-skills is an MIT-licensed collection of 194 security-testing skills. Each is a directory containing a SKILL.md (YAML frontmatter plus a standalone playbook body). The skills name the capability a step needs, such as "something that answers who calls this from a real parse", rather than a specific product. The README presents them as authorized-use only: your own code, OSS you contribute to, CTFs, and in-scope engagements.
How the catalog is organized
The README table tags each skill with a lane (white-box, research, agent, supply-chain, black-box, cloud, iac, k8s, api, mobile, windows, web3, identity, injection, and others). A few entries are useful starting points:
hunting-bugs-with-a-code-graphis the white-box master loop: orient, enumerate the whole taxonomy, adjudicate.adjudicating-taint-pathsturns a source-to-sink lead into a confirmed finding or a documented kill.adjudicating-dependency-cve-reachabilitydecides whether a dependency CVE is reachable from your code.vetting-skills-before-install,auditing-skill-and-mcp-instructionsandauditing-declared-vs-used-permissionscheck a third-party skill or MCP server and end in an install, constrain or deny verdict.writing-vuln-reportsturns a confirmed finding into a reproducible writeup. All skills emit findings in one shared schema so results can be deduplicated and passed to it.
What to do
Install every skill and keep them updatable through the Claude Code plugin marketplace:
/plugin marketplace add UnboundCompute/security-agent-skills
/plugin install security-agent-skills@unboundcomputeUpdate later with:
/plugin marketplace update unboundcomputeTo take a single skill, copy its directory into a skills path. Project-local, checked in with your repo:
cp -r skills/detecting-race-conditions .claude/skills/Or personal, available in every project:
cp -r skills/detecting-race-conditions ~/.claude/skills/Installed skills are matched by Claude automatically from their name and description. Other runtimes that follow the Agent Skills format can be pointed at the skills/ directory. You can also read a SKILL.md and follow its loop by hand, running your own tools at each step.
Preconditions
The white-box skills assume you can answer structural questions from a real parse. The page lists a code property graph, a static analyzer, or careful manual tracing on a small target as acceptable. Black-box and other lanes likewise rely on tools you supply.
Caveats
- The page gives no sample findings, no benchmarks and no evidence of how reliably skills trigger or perform. It states design intent only.
- It says each skill carries a "rationalizations to reject" section and worked examples, and that every skill opens with a scope check or gate. The page does not say how those gates are enforced.
- Installing through the marketplace pulls all 194 skills at once. For a narrower footprint, use the single-directory copy. Because these are third-party skills, the repo's own
vetting-skills-before-installlane applies to it too.
Technologies named here
- Claude Code
- Model Context Protocol
- Kubernetes
- Active Directory
- GraphQL
- OAuth
- security-agent-skills
Techniques named here
- SSRF
- HTTP request smuggling
- Cross-site scripting
- SQL injection
- SSTI
- XXE
- OS Command Injection
- Path traversal
- Insecure deserialization
- Cross-Site Request Forgery
- Broken object-level authorization
- Mass assignment
- Indirect prompt injection
- Dependency confusion
- Kerberos delegation abuse
- NTLM relay
- Reentrancy
- DNS rebinding
- Subdomain takeover
- Clickjacking
- IDOR
- Kerberoasting
- AD CS certificate template abuse
- Algorithm confusion in JWT verification
- Web cache poisoning and web cache deception
- White-box bug hunting
Concepts named here
- Confused deputy
- Excessive agency
- Fail-open controls
- Judgment over script
- lethal trifecta
- Reachability
- Scope check gate
- Shared finding schema
- Tool-agnostic method
Related in AppSec
Flowise MCP Security Bypass Enables RCE
Inside an Oracle Database SQL Injection Attack | Huntress
OASIS
