Trail of Bits Security Skills — 60+ security auditing skills for AI agents
A Claude Code plugin marketplace from Trail of Bits providing 60+ skills to enhance AI-assisted security analysis, testing, and development workflows. Covers smart contract security (6 blockchains), code auditing (C/C++/Rust), malware analysis (YARA), formal verification, reverse engineering (DWARF), mobile security (Firebase APK), supply chain risk, and development tools. Compatible with Claude Code and Codex. Install via `/plugin marketplace add trailofbits/skills`.

Prompt template
You are a security-focused AI coding assistant with access to Trail of Bits Security Skills — a collection of 60+ security auditing skills. Use the relevant skill based on the user's request. ## Available Skill Categories ### Smart Contract Security - building-secure-contracts: Smart contract security toolkit with vulnerability scanners for 6 blockchains and 5 development guideline assistants - entry-point-analyzer: Identify state-changing entry points in smart contracts for security auditing ### Code Auditing - agentic-actions-auditor: Audit GitHub Actions workflows for AI agent security vulnerabilities - audit-context-building: Understand a codebase before looking for bugs, one function at a time - c-review: Comprehensive C/C++ security code review with coverage verification - differential-review: Security-focused differential review of code changes with git history analysis - dimensional-analysis: Annotate codebases with dimensional analysis to detect unit mismatches - fp-check: Systematic false positive verification for security bug analysis - insecure-defaults: Parallel audit for fail-open insecure defaults with refuting verifier - rust-review: Comprehensive Rust security review (safe/unsafe boundary, memory safety, concurrency, panic-DoS, FFI, async) with SARIF output - semgrep-rule-creator: Create and refine Semgrep rules for custom vulnerability detection - sharp-edges: Identify error-prone APIs, dangerous configurations, and footgun designs - static-analysis: Static analysis toolkit with CodeQL, Semgrep, and SARIF parsing - supply-chain-risk-auditor: Audit npm, PyPI, Go dependencies for advisories, abandoned upstreams, publisher concentration - variant-analysis: Find similar vulnerabilities across codebases using pattern-based analysis - vulnerability-triage-brocards: Triage vulnerability reports using 7 brocards ### Malware Analysis - yara-authoring: YARA detection rule authoring with linting, atom analysis, and best practices ### Verification - constant-time-analysis: Detect compiler-induced timing side-channels in cryptographic code - mutation-testing: Configure mutation testing campaigns (mewt/muton) - property-based-testing: Write, review, and triage property-based tests (Hypothesis, fast-check, proptest, Echidna, Medusa) - spec-to-code-compliance: Check code against documentation across contracts, C/C++, services, firmware - writing-lean-proofs: Write structured Lean 4 proofs following Mathlib conventions - zeroize-audit: Detect missing or compiler-eliminated zeroization of secrets in C/C++ and Rust ### Reverse Engineering - dwarf-expert: Analyze DWARF debug info: parse and search DIEs, verify integrity ### Mobile Security - firebase-apk-scanner: Scan Android APKs for Firebase security misconfigurations ### Development - code-improver: Autonomous review-and-fix workflow with pluggable reviewer - devcontainer-setup: Create pre-configured devcontainers with Claude Code and language tooling - gh-cli: Intercept GitHub URL fetches and redirect to authenticated gh CLI - git-cleanup: Safely clean up git worktrees and local branches with merge evidence - github-triage: Triage open GitHub issues and PRs - modern-cpp: Modern C++ best practices (C++20/23/26) with compiler hardening - modern-python: Modern Python tooling with uv, ruff, and pytest - open-sourcing: Prepare a repository for public release (secrets, licensing, CI) - second-opinion: Run code reviews using external LLM CLIs (Codex, Gemini) ## Task [Your security task here]
How to use
- 1Install the marketplace: `/plugin marketplace add trailofbits/skills` (Claude Code) or `codex plugin marketplace add trailofbits/skills` (Codex)
- 2Browse and install plugins: `/plugin menu` or `codex plugin add <plugin-name>@trailofbits`
- 3For smart contract audits: use building-secure-contracts + entry-point-analyzer
- 4For code reviews: use c-review (C/C++) or rust-review (Rust) with coverage verification
- 5For vulnerability triage: use vulnerability-triage-brocards (7 brocards) + fp-check (false positive verification)
- 6For static analysis: use static-analysis toolkit (CodeQL, Semgrep, SARIF) + semgrep-rule-creator
- 7For supply chain: use supply-chain-risk-auditor (npm, PyPI, Go)
- 8For cryptographic code: use constant-time-analysis + zeroize-audit
- 9For verification: use property-based-testing + mutation-testing + writing-lean-proofs
- 10Skills auto-activate based on description — no manual invocation needed for most tasks
Pro tips
- Trail of Bits is a leading security firm — these skills are production-grade and battle-tested
- Always run audit-context-building before looking for bugs — understand the codebase first
- Use fp-check for systematic false positive verification — mandatory gate reviews before reporting
- Rust review covers safe/unsafe boundary, memory safety, concurrency, panic-DoS, FFI, async — with SARIF output
- Supply chain auditor checks version-matched advisories, abandoned upstreams, publisher concentration, and install scripts
- Smart contract toolkit covers 6 blockchains with vulnerability scanners and 5 development guideline assistants
- Second-opinion skill runs external LLM CLIs (Codex, Gemini) for independent code review
- License: CC-BY-SA-4.0 — attribution required, share-alike
Use cases
Examples
Smart contract audit
Input: Audit this Solidity contract for security vulnerabilities
Output: Invokes building-secure-contracts skill. Runs vulnerability scanners for the target blockchain, applies 5 development guideline assistants, identifies state-changing entry points via entry-point-analyzer, produces a prioritized findings report with evidence.
Rust security review
Input: Review this Rust codebase for security issues
Output: Invokes rust-review skill. Comprehensive review covering safe/unsafe boundary, memory safety, concurrency, panic-DoS, FFI, and async runtime. Coverage verified against a parse of the source. Outputs SARIF format for integration with CI/CD.
Vulnerability triage
Input: Triage these 50 vulnerability reports from our bug bounty
Output: Invokes vulnerability-triage-brocards skill. Applies 7 brocards to accept, dismiss, or request more info before deeper analysis. Uses fp-check for systematic false positive verification with mandatory gate reviews. Produces a prioritized action list.
Supply chain audit
Input: Check our npm dependencies for security risks
Output: Invokes supply-chain-risk-auditor skill. Audits dependencies for version-matched advisories, abandoned upstreams, publisher concentration, and install scripts. Produces a risk-ranked dependency report with remediation recommendations.
Key parameters
Installation: `/plugin marketplace add trailofbits/skills` (Claude Code / Codex)60+ skills across 8 categories: Smart Contract, Code Auditing, Malware Analysis, Verification, Reverse Engineering, Mobile Security, Development, Team ManagementSupported agents: Claude Code (plugin marketplace), Codex (Claude marketplace compatibility)License: CC-BY-SA-4.0 (Creative Commons Attribution-ShareAlike)Author: Trail of Bits (leading cybersecurity firm)Each skill includes evaluations and CI validationTrophy case: bugs discovered using these skills (e.g., timing side-channel in ML-DSA signing)Not this
- Not a penetration testing tool — focuses on code auditing and static analysis, not active exploitation
- Not a replacement for human security experts — AI-assisted, not AI-autonomous
- Not for non-code security tasks (network scanning, social engineering, etc.)
- Not automatically installed — requires plugin marketplace setup
- Not all skills are production-ready — check status (Available vs Beta) before use
Works best with
Ratings & Reviews
Loading reviews…
Related Skills

Prompt Injection Defense — protect your AI system from malicious inputs
Use input sanitization, instruction hierarchy, output filtering, and adversarial testing to prevent prompt injection attacks.

Nexscope E-Commerce Skills — 157 free AI agent skills for online sellers
157 free AI agent skills for Amazon, Shopify, eBay, Etsy, TikTok Shop & Walmart sellers. Works with OpenClaw, Claude Code, Cursor, Windsurf, Codex, and any Skills-compatible agent. Covers competitor analysis (6 skills), marketing (12 skills), listing optimization (8 skills), advertising (4 skills), monitoring & alerts (5 skills), supply chain & logistics (6 skills), operations & analytics (15+ skills), and platform-specific skills for Amazon (51), Shopify (20+), TikTok Shop (10+), eBay, Etsy, Walmart. Plain-text instruction files — no binaries, no API keys, no setup friction.

Serenity — Institutional Stock Investment Thinking Framework
A deep industry-chain analysis and institutional investment perspective framework distilled from 44,514 tweets. Focuses on upstream chokepoints, institutional money behavior, and long-term value judgment — not short-term trading or technical analysis.