/connect/trailofbits/skills
trailofbits/skills
Trail of Bits skills for security research and vulnerability detection. Connect it as a live MCP server — every SKILL.md shows up in your agent as a tool, auto-updating on every commit.
MCP URL
any MCP-aware client — transport: streamable-http
- 01
Open your MCP client's server settings and add a new server.
- 02
Set the transport to "streamable-http" (or "HTTP" if there's no streamable option) and paste this URL:
- url
https://mcp.skillsovermcp.com/mcp/trailofbits/skills
/tools
60 skills ready to use
Each SKILL.md shows up to your agent as a callable tool. The frontmatter says when to use it; the body says how.
address-sanitizer
plugins/testing-handbook-skills/skills/address-sanitizer/SKILL.md>
aflpp
plugins/testing-handbook-skills/skills/aflpp/SKILL.md>
agentic-actions-auditor
plugins/agentic-actions-auditor/skills/agentic-actions-auditor/SKILL.mdAudits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches AI agents running in CI/CD pipelines, including env var intermediary patterns, direct expression injection, dangerous sandbox configurations, and wildcard user allowlists. Use when reviewing workflow files that invoke AI coding agents, auditing CI/CD pipeline security for prompt injection risks, or evaluating agentic action configurations.
algorand-vulnerability-scanner
plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/SKILL.mdScans Algorand smart contracts for 11 common vulnerabilities including rekeying attacks, unchecked transaction fees, missing field validations, and access control issues. Use when auditing Algorand projects (TEAL/PyTeal).
ask-questions-if-underspecified
plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/SKILL.mdClarify requirements before implementing. Use when serious doubts arise.
atheris
plugins/testing-handbook-skills/skills/atheris/SKILL.md>
audit-augmentation
plugins/trailmark/skills/audit-augmentation/SKILL.md>
audit-context-building
plugins/audit-context-building/skills/audit-context-building/SKILL.mdEnables ultra-granular, line-by-line code analysis to build deep architectural context before vulnerability or bug finding.
audit-prep-assistant
plugins/building-secure-contracts/skills/audit-prep-assistant/SKILL.mdPrepares codebases for security review using Trail of Bits' checklist. Helps set review goals, runs static analysis tools, increases test coverage, removes dead code, ensures accessibility, and generates documentation (flowcharts, user stories, inline comments).
burpsuite-project-parser
plugins/burpsuite-project-parser/skills/burpsuite-project-parser/SKILL.mdSearches and explores Burp Suite project files (.burp) from the command line. Use when searching response headers or bodies with regex patterns, extracting security audit findings, dumping proxy history or site map data, or analyzing HTTP traffic captured in a Burp project.
c-review
plugins/c-review/skills/c-review/SKILL.mdPerforms comprehensive C/C++ security review for memory corruption, integer overflows, race conditions, and platform-specific vulnerabilities. Use when auditing native C/C++ applications, reviewing daemons or services for memory safety, or hunting integer overflow / use-after-free / race conditions in userspace code.
cairo-vulnerability-scanner
plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/SKILL.mdScans Cairo/StarkNet smart contracts for 6 critical vulnerabilities including felt252 arithmetic overflow, L1-L2 messaging issues, address conversion problems, and signature replay. Use when auditing StarkNet projects.
cargo-fuzz
plugins/testing-handbook-skills/skills/cargo-fuzz/SKILL.md>
claude-in-chrome-troubleshooting
plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/SKILL.mdDiagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return "Browser extension is not connected", or behave erratically.
code-maturity-assessor
plugins/building-secure-contracts/skills/code-maturity-assessor/SKILL.mdSystematic code maturity assessment using Trail of Bits' 9-category framework. Analyzes codebase for arithmetic safety, auditing practices, access controls, complexity, decentralization, documentation, MEV risks, low-level code, and testing. Produces professional scorecard with evidence-based ratings and actionable recommendations.
codeql
plugins/static-analysis/skills/codeql/SKILL.md>-
constant-time-analysis
plugins/constant-time-analysis/skills/constant-time-analysis/SKILL.mdDetects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin, C#, PHP, JavaScript, TypeScript, Python, or Ruby.
constant-time-testing
plugins/testing-handbook-skills/skills/constant-time-testing/SKILL.md>
cosmos-vulnerability-scanner
plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/SKILL.mdScans Cosmos SDK blockchain modules and CosmWasm contracts for consensus-critical vulnerabilities — chain halts, fund loss, state divergence. 25 core + 16 IBC + 10 EVM + 3 CosmWasm patterns. Use when auditing custom x/ modules, reviewing IBC integrations, or assessing pre-launch chain security. Updated for SDK v0.53.x.
coverage-analysis
plugins/testing-handbook-skills/skills/coverage-analysis/SKILL.md>
debug-buttercup
plugins/debug-buttercup/skills/debug-buttercup/SKILL.md>
devcontainer-setup
plugins/devcontainer-setup/skills/devcontainer-setup/SKILL.mdCreates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer support to a project, setting up isolated development environments, or configuring sandboxed Claude Code workspaces.
differential-review
plugins/differential-review/skills/differential-review/SKILL.md>
dimensional-analysis
plugins/dimensional-analysis/skills/dimensional-analysis/SKILL.mdAnnotates codebases with dimensional analysis comments documenting units, dimensions, and decimal scaling. Use when someone asks to annotate units in a codebase, perform a dimensional analysis, or find vulnerabilities in a DeFi protocol, offchain code, or other blockchain-related codebase with arithmetic. Prevents dimensional mismatches and catches formula bugs early.
dwarf-expert
plugins/dwarf-expert/skills/dwarf-expert/SKILL.mdProvides expertise for analyzing DWARF debug files and understanding the DWARF debug format/standard (v3-v5). Triggers when understanding DWARF information, interacting with DWARF files, answering DWARF-related questions, or working with code that parses DWARF data.
entry-point-analyzer
plugins/entry-point-analyzer/skills/entry-point-analyzer/SKILL.mdAnalyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that modify state, categorizes them by access level (public, admin, role-restricted, contract-only), and generates structured audit reports. Excludes view/pure/read-only functions. Use when auditing smart contracts (Solidity, Vyper, Solana/Rust, Move, TON, CosmWasm) or when asked to find entry points, audit flows, external functions, access control patterns, or privileged operations.
firebase-apk-scanner
plugins/firebase-apk-scanner/skills/firebase-apk-scanner/SKILL.mdScans Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions. Use when analyzing APK files for Firebase vulnerabilities, performing mobile app security audits, or testing Firebase endpoint security. For authorized security research only.
fp-check
plugins/fp-check/skills/fp-check/SKILL.mdSystematically verifies suspected security bugs to eliminate false positives. Produces TRUE POSITIVE or FALSE POSITIVE verdicts with documented evidence for each bug.
fuzzing-dictionary
plugins/testing-handbook-skills/skills/fuzzing-dictionary/SKILL.md>
fuzzing-obstacles
plugins/testing-handbook-skills/skills/fuzzing-obstacles/SKILL.md>
git-cleanup
plugins/git-cleanup/skills/git-cleanup/SKILL.mdSafely analyzes and cleans up local git branches and worktrees by categorizing them as merged, squash-merged, superseded, or active work.
guidelines-advisor
plugins/building-secure-contracts/skills/guidelines-advisor/SKILL.mdSmart contract development advisor based on Trail of Bits' best practices. Analyzes codebase to generate documentation/specifications, review architecture, check upgradeability patterns, assess implementation quality, identify pitfalls, review dependencies, and evaluate testing. Provides actionable recommendations.
harness-writing
plugins/testing-handbook-skills/skills/harness-writing/SKILL.md>
insecure-defaults
plugins/insecure-defaults/skills/insecure-defaults/SKILL.mdDetects fail-open insecure defaults (hardcoded secrets, weak auth, permissive security) that allow apps to run insecurely in production. Use when auditing security, reviewing config management, or analyzing environment variable handling.
interpreting-culture-index
plugins/culture-index/skills/interpreting-culture-index/SKILL.mdInterprets Culture Index (CI) surveys, behavioral profiles, and personality assessment data. Supports individual profile interpretation, team composition analysis (gas/brake/glue), burnout detection, profile comparison, hiring profiles, manager coaching, interview transcript analysis for trait prediction, candidate debrief, onboarding planning, and conflict mediation. Accepts extracted JSON or PDF input via OpenCV extraction script.
let-fate-decide
plugins/let-fate-decide/skills/let-fate-decide/SKILL.mdDraws 4 Tarot cards to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
libafl
plugins/testing-handbook-skills/skills/libafl/SKILL.md>
libfuzzer
plugins/testing-handbook-skills/skills/libfuzzer/SKILL.md>
modern-python
plugins/modern-python/skills/modern-python/SKILL.mdConfigures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
mutation-testing
plugins/mutation-testing/skills/mutation-testing/SKILL.mdConfigures mewt or muton mutation testing campaigns — scopes targets, tunes timeouts, and optimizes long-running runs. Use when the user mentions mewt, muton, mutation testing, or wants to configure or optimize a mutation testing campaign.
ossfuzz
plugins/testing-handbook-skills/skills/ossfuzz/SKILL.md>
property-based-testing
plugins/property-based-testing/skills/property-based-testing/SKILL.mdProvides guidance for property-based testing across multiple languages and smart contracts. Use when writing tests, reviewing code with serialization/validation/parsing patterns, designing features, or when property-based testing would provide stronger coverage than example-based tests.
ruzzy
plugins/testing-handbook-skills/skills/ruzzy/SKILL.md>
sarif-parsing
plugins/static-analysis/skills/sarif-parsing/SKILL.md>-
seatbelt-sandboxer
plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.mdGenerates minimal macOS Seatbelt sandbox configurations. Use when sandboxing, isolating, or restricting macOS applications with allowlist-based profiles.
second-opinion
plugins/second-opinion/skills/second-opinion/SKILL.mdRuns external LLM code reviews (OpenAI Codex or Google Gemini CLI) on uncommitted changes, branch diffs, or specific commits. Use when the user asks for a second opinion, external review, codex review, gemini review, or mentions /second-opinion.
secure-workflow-guide
plugins/building-secure-contracts/skills/secure-workflow-guide/SKILL.mdGuides through Trail of Bits' 5-step secure development workflow. Runs Slither scans, checks special features (upgradeability/ERC conformance/token integration), generates visual security diagrams, helps document security properties for fuzzing/verification, and reviews manual security areas.
semgrep
plugins/static-analysis/skills/semgrep/SKILL.md>-
semgrep-rule-creator
plugins/semgrep-rule-creator/skills/semgrep-rule-creator/SKILL.mdCreates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.
semgrep-rule-variant-creator
plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/SKILL.mdCreates language variants of existing Semgrep rules. Use when porting a Semgrep rule to specified target languages. Takes an existing rule and target languages as input, produces independent rule+test directories for each language.
sharp-edges
plugins/sharp-edges/skills/sharp-edges/SKILL.mdIdentifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. Use when reviewing API designs, configuration schemas, cryptographic library ergonomics, or evaluating whether code follows 'secure by default' and 'pit of success' principles. Triggers: footgun, misuse-resistant, secure defaults, API usability, dangerous configuration.
skill-improver
plugins/skill-improver/skills/skill-improver/SKILL.mdIteratively reviews and fixes Claude Code skill quality issues until they meet standards. Runs automated fix-review cycles using the skill-reviewer agent. Use to fix skill quality issues, improve skill descriptions, run automated skill review loops, or iteratively refine a skill. Triggers on 'fix my skill', 'improve skill quality', 'skill improvement loop'. NOT for one-time reviews—use /skill-reviewer directly.
solana-vulnerability-scanner
plugins/building-secure-contracts/skills/solana-vulnerability-scanner/SKILL.mdScans Solana programs for 6 critical vulnerabilities including arbitrary CPI, improper PDA validation, missing signer/ownership checks, and sysvar spoofing. Use when auditing Solana/Anchor programs.
spec-to-code-compliance
plugins/spec-to-code-compliance/skills/spec-to-code-compliance/SKILL.mdVerifies code implements exactly what documentation specifies for blockchain audits. Use when comparing code against whitepapers, finding gaps between specs and implementation, or performing compliance checks for protocol implementations.
substrate-vulnerability-scanner
plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/SKILL.mdScans Substrate/Polkadot pallets for 7 critical vulnerabilities including arithmetic overflow, panic DoS, incorrect weights, and bad origin checks. Use when auditing Substrate runtimes or FRAME pallets.
supply-chain-risk-auditor
plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/SKILL.mdIdentifies dependencies at heightened risk of exploitation or takeover. Use when assessing supply chain attack surface, evaluating dependency health, or scoping security engagements.
testing-handbook-generator
plugins/testing-handbook-skills/skills/testing-handbook-generator/SKILL.md>
token-integration-analyzer
plugins/building-secure-contracts/skills/token-integration-analyzer/SKILL.mdToken integration and implementation analyzer based on Trail of Bits' token integration checklist. Analyzes token implementations for ERC20/ERC721 conformity, checks for 20+ weird token patterns, assesses contract composition and owner privileges, performs on-chain scarcity analysis, and evaluates how protocols handle non-standard tokens. Context-aware for both token implementations and token integrations.
ton-vulnerability-scanner
plugins/building-secure-contracts/skills/ton-vulnerability-scanner/SKILL.mdScans TON (The Open Network) smart contracts for 3 critical vulnerabilities including integer-as-boolean misuse, fake Jetton contracts, and forward TON without gas checks. Use when auditing FunC contracts.
wycheproof
plugins/testing-handbook-skills/skills/wycheproof/SKILL.md>
/what
What is this page?
Skills Over MCP turns any public GitHub repo of SKILL.md files into a live MCP server. This page is the share link for trailofbits/skills — hand it to a teammate and they can paste the MCP URL into Claude Code, Cursor, or Codex in seconds.
Don't have a skills repo yet? Use the template — fork it, push your own SKILL.md files, and you'll have a stable MCP URL of your own.
Connect your own repo →
Paste a GitHub URL, get a stable MCP endpoint. No signup. No rebuilds. Free for public repos.