ToolsPromptsSkillsWorkflowsBlogAbout

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`.

Trail of Bits Security Skills — 60+ security auditing skills for AI agents preview

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

  1. 1Install the marketplace: `/plugin marketplace add trailofbits/skills` (Claude Code) or `codex plugin marketplace add trailofbits/skills` (Codex)
  2. 2Browse and install plugins: `/plugin menu` or `codex plugin add <plugin-name>@trailofbits`
  3. 3For smart contract audits: use building-secure-contracts + entry-point-analyzer
  4. 4For code reviews: use c-review (C/C++) or rust-review (Rust) with coverage verification
  5. 5For vulnerability triage: use vulnerability-triage-brocards (7 brocards) + fp-check (false positive verification)
  6. 6For static analysis: use static-analysis toolkit (CodeQL, Semgrep, SARIF) + semgrep-rule-creator
  7. 7For supply chain: use supply-chain-risk-auditor (npm, PyPI, Go)
  8. 8For cryptographic code: use constant-time-analysis + zeroize-audit
  9. 9For verification: use property-based-testing + mutation-testing + writing-lean-proofs
  10. 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

Smart contract security auditing across 6 blockchainsComprehensive C/C++ and Rust security code reviewsVulnerability report triage and false positive verificationStatic analysis with CodeQL, Semgrep, and custom rule creationSupply chain dependency risk auditing (npm, PyPI, Go)Cryptographic code side-channel and zeroization auditsProperty-based testing and mutation testing campaignsMalware analysis and YARA rule authoringReverse engineering with DWARF debug info analysisMobile security (Android Firebase misconfiguration scanning)GitHub Actions workflow security auditingRepository preparation for open source release

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

Claudecodex

Ratings & Reviews

Loading reviews…

Share your experience

Select a rating

Related Skills