skills README

The project's README from github.com/trailofbits/skills. As one markdown file: README.md.

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

Plugin Description
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

Plugin Description
agentic-actions-auditor Audit GitHub Actions workflows for AI agent security vulnerabilities
audit-context-building Understand a codebase before looking for bugs in it, one function at a time
burpsuite-project-parser Search and extract data from Burp Suite project files
c-review Comprehensive C/C++ security code review, with coverage verified against a parse of the source
differential-review Security-focused differential review of code changes with git history analysis
dimensional-analysis Annotate codebases with dimensional analysis comments to detect unit mismatches and formula bugs
fp-check Systematic false positive verification for security bug analysis with mandatory gate reviews
insecure-defaults Parallel audit workflow for fail-open insecure defaults, with a refuting verifier per candidate file
rust-review Comprehensive Rust security review covering safe/unsafe boundary, memory safety, concurrency, panic-DoS, FFI, and async runtime with SARIF output
semgrep-rule-creator Create and refine Semgrep rules for custom vulnerability detection
semgrep-rule-variant-creator Port existing Semgrep rules to new target languages with test-driven validation
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, and Go dependencies for version-matched advisories, abandoned upstreams, publisher concentration, and install scripts
testing-handbook-skills Skills from the Testing Handbook: fuzzers, static analysis, sanitizers, coverage
trailmark Code graph analysis, bounded subagent context slicing, Mermaid diagrams, mutation testing triage, and protocol verification
variant-analysis Find similar vulnerabilities across codebases using pattern-based analysis
vulnerability-triage-brocards Triage vulnerability reports using 7 brocards to accept, dismiss, or request more info before deeper analysis

Malware Analysis

Plugin Description
yara-authoring YARA detection rule authoring with linting, atom analysis, and best practices

Verification

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

Reverse Engineering

Plugin Description
dwarf-expert Analyze DWARF debug info: parse and search DIEs, verify integrity, write DWARF parsing code

Mobile Security

Plugin Description
firebase-apk-scanner Scan Android APKs for Firebase security misconfigurations

Development

Plugin Description
code-improver Autonomous review-and-fix workflow over skills, plugins, or a branch, with a pluggable reviewer, findings ledger, escalation, and scope guard
devcontainer-setup Create pre-configured devcontainers with Claude Code and language-specific tooling
gh-cli Intercept GitHub URL fetches — WebFetch, MCP fetch tools, and curl/wget — and redirect to the authenticated gh CLI
git-cleanup Safely 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-prompt Draft /goal commands for goal mode in Claude Code and Codex — verifiable completion conditions formatted to a copy-ready single line
github-triage Triage 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-decide Draw Tarot cards using cryptographic randomness to add entropy to vague planning
modern-cpp Modern C++ best practices (C++20/23/26) with compiler hardening and safe idioms
modern-python Modern Python tooling and best practices with uv, ruff, and pytest
open-sourcing Prepare a repository for public release: secrets hygiene, licensing, CI readiness, and release automation
second-opinion Run code reviews using external LLM CLIs (OpenAI Codex, Google Antigravity) on changes, diffs, or commits. Bundles Codex's built-in MCP server.

Team Management

Plugin Description
culture-index Interpret Culture Index survey results for individuals and teams

Tooling

Plugin Description
claude-in-chrome-troubleshooting Diagnose 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

Skill Bug
constant-time-analysis Timing 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.

skills (trailofbits/skills)

Searching Database…

7.6K ·GitHub
这是什么?这是 Trail of Bits 的 Claude Code 插件市场,汇集了一批精选的 AI 智能体技能,用于安全研究、漏洞检测和审计工作流,涵盖从智能合约审计到恶意软件分析和逆向工程的各类场景。
这是独立工具,还是 Claude Code 的插件合集?它不是独立应用,而是一个 Claude Code 插件/技能市场。你可以把它加载到 Claude Code 中(Codex 也支持同样的市场格式),让 AI 助手具备专门的安全审查能力。
这些技能怎么安装?先把插件市场添加到 Claude Code,然后浏览目录安装单个插件;如果是本地开发,也可以让 Claude Code 从这个仓库的上一级目录开始指向它。
使用这些技能,除了 Claude Code 还需要别的东西吗?你需要先安装 Claude Code(或 Codex)。另外,有些插件假定系统中已有外部安全工具,例如 Semgrep、CodeQL、YARA,或用于属性测试的 Hypothesis/Echidna。
所有插件开箱即用的效果都一样吗?不一样。每个插件针对的领域不同(如 Solidity、C/C++、Rust、DWARF 二进制文件、Android APK、Lean 证明等),因此覆盖范围和配置工作量会因你安装的技能而差异很大。
这是为谁准备的?面向使用 Claude Code 进行代码审查、智能合约审计、恶意软件分析或漏洞分诊的安全研究人员、审计人员和工程师,适合希望使用现成专家工作流、而不是临时零散提问的用户。
它只能在 Claude Code 里运行,还是也能在 Codex 里用?它是为 Claude Code 设计的,但同样可以在 Codex 中使用,因为 Codex 直接支持 Claude 插件市场格式,无需任何额外配置。
包含哪些类别的插件?插件市场分为智能合约安全、代码审计、恶意软件分析、验证、逆向工程、移动安全、开发、团队管理和工具等类别,共约 30 个插件,涵盖 CodeQL/Semgrep 静态分析、YARA 规则编写、DWARF 解析和 Lean 证明编写等任务。
它真的找到过实际漏洞吗?找到过。仓库中保存了一个“战果展示”(Trophy Case),收录了真实发现的问题,其中包括一个通过 constant-time-analysis 技能发现的 ML-DSA 签名时序侧信道漏洞。
building-secure-contracts 插件有什么用?它是一套智能合约安全工具包,包含针对六条区块链的漏洞扫描器,以及五个开发规范辅助工具,主要用于审计 Solidity 及类似的合约代码。
Size
6.4 MB
Stars
7.6K
Updated
CommitOct 15
Age
9mo
Commits · 90 Days