Sandbox
@trailofbits/skills

Claude Code plugin marketplace for security skills

This repository is a marketplace, not a single skill. It gives you a set of installable plugins for Claude Code and Codex that cover security analysis, auditing, testing, reverse engineering, and development workflows. You install the marketplace once, then add the specific plugin you want.

7,033 stars604 forksPythonUpdated 7d ago
Who it's for

Builders who want reusable skills for Claude Code and Codex in security review, testing, and development work.

What it delivers

You can add focused audit, testing, and analysis workflows to your agent instead of starting from scratch each time.

What it does

Marketplace install

Lets you add the Trail of Bits skill marketplace to Claude Code or Codex and install plugins from it.

Security review plugins

Includes plugins for code review, static analysis, differential review, supply chain checks, zeroization checks, and vulnerability triage.

Verification plugins

Includes property-based testing, mutation testing, spec-to-code compliance, constant-time analysis, and Lean proof writing skills.

Development workflow plugins

Includes skills for git cleanup, GitHub triage, goal prompts, devcontainer setup, and open-sourcing a repository.

Domain-specific analysis plugins

Includes plugins for smart contracts, YARA authoring, DWARF analysis, Firebase APK scanning, and Burp Suite project parsing.

How to get it

  1. 1Run
    /plugin marketplace add trailofbits/skills
  2. 2Run
    /plugin menu
  3. 3Install the marketplace with
    codex plugin marketplace add trailofbits/skills
    codex plugin list
    codex plugin add <plugin-name>@trailofbits
  4. 4To add the marketplace locally (e.g., for testing or development), navigate to the…
    cd /path/to/parent  # e.g., if repo is at ~/projects/skills, be in ~/projects
    /plugins marketplace add ./skills

README

Trail of Bits Skills Marketplace

A Claude Code plugin marketplace from Trail of Bits providing skills to enhance AI-assisted security analysis, testing, and development workflows. Codex can load this marketplace through its Claude marketplace compatibility.

Also see: claude-code-config · codex-config · skills-curated · claude-code-devcontainer · dropkit · coop

Installation

Claude Code Marketplace

/plugin marketplace add trailofbits/skills

Browse and Install Plugins

/plugin menu

Codex

Codex supports Claude plugin marketplaces directly, so this repository does not need Codex-specific sidecar metadata.

Install the marketplace with:

codex plugin marketplace add trailofbits/skills
codex plugin list
codex plugin add <plugin-name>@trailofbits

Local Development

To add the marketplace locally (e.g., for testing or development), navigate to the parent directory of this repository:

cd /path/to/parent  # e.g., if repo is at ~/projects/skills, be in ~/projects
/plugins marketplace add ./skills

Available Plugins

Smart Contract Security

PluginDescription
building-secure-contractsSmart contract security toolkit with vulnerability scanners for 6 blockchains and 5 development guideline assistants
entry-point-analyzerIdentify state-changing entry points in smart contracts for security auditing

Code Auditing

PluginDescription
agentic-actions-auditorAudit GitHub Actions workflows for AI agent security vulnerabilities
audit-context-buildingUnderstand a codebase before looking for bugs in it, one function at a time
burpsuite-project-parserSearch and extract data from Burp Suite project files
c-reviewComprehensive C/C++ security code review, with coverage verified against a parse of the source
differential-reviewSecurity-focused differential review of code changes with git history analysis
dimensional-analysisAnnotate codebases with dimensional analysis comments to detect unit mismatches and formula bugs
fp-checkSystematic false positive verification for security bug analysis with mandatory gate reviews
insecure-defaultsParallel audit workflow for fail-open insecure defaults, with a refuting verifier per candidate file
rust-reviewComprehensive Rust security review covering safe/unsafe boundary, memory safety, concurrency, panic-DoS, FFI, and async runtime with SARIF output
semgrep-rule-creatorCreate and refine Semgrep rules for custom vulnerability detection
semgrep-rule-variant-creatorPort existing Semgrep rules to new target languages with test-driven validation
sharp-edgesIdentify error-prone APIs, dangerous configurations, and footgun designs
static-analysisStatic analysis toolkit with CodeQL, Semgrep, and SARIF parsing
supply-chain-risk-auditorAudit npm, PyPI, and Go dependencies for version-matched advisories, abandoned upstreams, publisher concentration, and install scripts
testing-handbook-skillsSkills from the Testing Handbook: fuzzers, static analysis, sanitizers, coverage
trailmarkCode graph analysis, bounded subagent context slicing, Mermaid diagrams, mutation testing triage, and protocol verification
variant-analysisFind similar vulnerabilities across codebases using pattern-based analysis
vulnerability-triage-brocardsTriage vulnerability reports using 7 brocards to accept, dismiss, or request more info before deeper analysis

Malware Analysis

PluginDescription
yara-authoringYARA detection rule authoring with linting, atom analysis, and best practices

Verification

PluginDescription
constant-time-analysisDetect compiler-induced timing side-channels in cryptographic code
mutation-testingConfigure mewt/muton mutation testing campaigns — scope targets, tune timeouts, optimize long runs
property-based-testingWrite, review, and triage property-based tests — Hypothesis, fast-check, proptest, and Echidna or Medusa for Solidity invariants
spec-to-code-complianceCheck code against the documentation that specifies it, across contracts, C/C++, services, and firmware
writing-lean-proofsWrite structured Lean 4 proofs and design Lean libraries following Mathlib conventions
zeroize-auditDetect missing or compiler-eliminated zeroization of secrets in C/C++ and Rust

Reverse Engineering

PluginDescription
dwarf-expertAnalyze DWARF debug info: parse and search DIEs, verify integrity, write DWARF parsing code

Mobile Security

PluginDescription
firebase-apk-scannerScan Android APKs for Firebase security misconfigurations

Development

PluginDescription
code-improverAutonomous review-and-fix workflow over skills, plugins, or a branch, with a pluggable reviewer, findings ledger, escalation, and scope guard
devcontainer-setupCreate pre-configured devcontainers with Claude Code and language-specific tooling
gh-cliIntercept GitHub URL fetches — WebFetch, MCP fetch tools, and curl/wget — and redirect to the authenticated gh CLI
git-cleanupSafely clean up git worktrees and local branches: a dynamic workflow gathers merge evidence and tries to refute its own delete recommendations, behind gated confirmation
goal-promptDraft /goal commands for goal mode in Claude Code and Codex — verifiable completion conditions formatted to a copy-ready single line
github-triageTriage open GitHub issues and PRs: merge ready bot/approved PRs, review unreviewed ones via subagents, close resolved issues with cited comments, cross-link pending fixes, and score the rest with local-only priority and change-size estimates
let-fate-decideDraw Tarot cards using cryptographic randomness to add entropy to vague planning
modern-cppModern C++ best practices (C++20/23/26) with compiler hardening and safe idioms
modern-pythonModern Python tooling and best practices with uv, ruff, and pytest
open-sourcingPrepare a repository for public release: secrets hygiene, licensing, CI readiness, and release automation
second-opinionRun code reviews using external LLM CLIs (OpenAI Codex, Google Antigravity) on changes, diffs, or commits. Bundles Codex's built-in MCP server.

Team Management

PluginDescription
culture-indexInterpret Culture Index survey results for individuals and teams

Tooling

PluginDescription
claude-in-chrome-troubleshootingDiagnose and fix Claude in Chrome MCP extension connectivity issues

Trophy Case

Bugs discovered using Trail of Bits Skills. Found something? Let us know!

When reporting bugs you've found, feel free to mention:

Found using Trail of Bits Skills

SkillBug
constant-time-analysisTiming side-channel in ML-DSA signing

Contributing

We welcome contributions! See AGENTS.md for skill authoring guidelines, and run make check before you push — it runs most of CI locally (see AGENTS.md for what it does not cover).

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Made by Trail of Bits.

Files in the repo

Repository payload12 top-level entries
  • .claude-plugin
  • .github
  • plugins
  • .gitignore
  • .pre-commit-config.yaml
  • AGENTS.md
  • CLAUDE.md
  • CODEOWNERS
  • LICENSE
  • Makefile
  • README.md
  • ruff.toml

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More collections

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

52k

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

34k