Skip to main content

← All sources

Trail of Bits skills

Security research, vulnerability detection, audit workflows, smart contract analysis skills-hub.ai mirrors 75 skills from Trail of Bits daily, every skill links back to its upstream GitHub source. Install with one command across Claude Code, Cursor, Codex, Windsurf, and any MCP-compatible tool.

Upstream: github.com/trailofbits/skills

Installing a Trail of Bits skill

Pick a skill below, then run the install command for your AI coding tool. The skills-hub CLI writes the SKILL.md to the right directory and tracks the install in .skills.json so your team gets reproducible installs.

# Install a Trail of Bits skill
npx @skills-hub-ai/cli install <skill-slug>

# Browse all Trail of Bits skills via API
curl https://skills-hub.ai/api/v1/skills?source=trail-of-bits

# Browse all sources
open https://skills-hub.ai/sources

Top Trail of Bits skills

See all →

The most-installed skills from Trail of Bits, ranked by adoption.

  1. 01modern-python

    3 installs

    Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.

    Buildfrom Trail of Bits
  2. 02semgrep-rule-creator

    3 installs

    Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.

    Buildfrom Trail of Bits
  3. 03variant-analysis

    2 installs

    Find similar vulnerabilities and bugs across codebases using pattern-based analysis. Use when hunting bug variants, building CodeQL/Semgrep queries, analyzing security vulnerabilities, or performing systematic code audits after finding an initial issue.

    Buildfrom Trail of Bits
  4. 04vector-forge

    Mutation-driven test vector generation. Finds implementations of a cryptographic algorithm or protocol, runs mutation testing to identify escaped mutants, then generates new test vectors that deliberately exercise the uncovered code paths. Compares before/after mutation kill rates to prove vector effectiveness. Use when generating cryptographic test vectors, measuring Wycheproof coverage gaps, finding escaped mutants via mutation testing, creating cross-implementation test suites, or improving test vector coverage for crypto primitives.

    Buildfrom Trail of Bits
  5. 05graph-evolution

    Compares Trailmark code graphs at two source code snapshots (git commits, tags, or directories) to surface security-relevant structural changes. Detects new attack paths, complexity shifts, blast radius growth, taint propagation changes, and privilege boundary modifications that text diffs miss. Use when comparing code between commits or tags, analyzing structural evolution, detecting attack surface growth, reviewing what changed between audit snapshots, or finding security-relevant changes that text diffs miss.

    Buildfrom Trail of Bits
  6. 06wycheproof

    Wycheproof provides test vectors for validating cryptographic implementations. Use when testing crypto code for known attacks and edge cases.

    Buildfrom Trail of Bits
  7. 07gh-cli

    Enforces authenticated gh CLI workflows over unauthenticated curl/WebFetch patterns. Use when working with GitHub URLs, API access, pull requests, or issues.

    Buildfrom Trail of Bits
  8. 08differential-review

    Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and prevents security regressions.

    Buildfrom Trail of Bits
  9. 09crypto-protocol-diagram

    Extracts protocol message flow from source code, RFCs, academic papers, pseudocode, informal prose, ProVerif (.pv), or Tamarin (.spthy) models and generates Mermaid sequenceDiagrams with cryptographic annotations. Use when diagramming a crypto protocol, visualizing a handshake or key exchange flow, extracting message flow from a spec or RFC, diagramming a ProVerif or Tamarin model, or drawing sequence diagrams for TLS, Noise, Signal, X3DH, Double Ratchet, FROST, DH, or ECDH protocols.

    Buildfrom Trail of Bits
  10. 10firebase-apk-scanner

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

    Buildfrom Trail of Bits
  11. 11mermaid-to-proverif

    Translates Mermaid sequenceDiagrams describing cryptographic protocols into ProVerif formal verification models (.pv files). Use when generating a ProVerif model, formally verifying a protocol, converting a Mermaid diagram to ProVerif, verifying protocol security properties (secrecy, authentication, forward secrecy), checking for replay attacks, or producing a .pv file from a sequence diagram.

    Buildfrom Trail of Bits
  12. 12audit-augmentation

    Augments Trailmark code graphs with external audit findings from SARIF static analysis results and weAudit annotation files. Maps findings to graph nodes by file and line overlap, creates severity-based subgraphs, and enables cross-referencing findings with pre-analysis data (blast radius, taint, etc.). Use when projecting SARIF results onto a code graph, overlaying weAudit annotations, cross-referencing Semgrep or CodeQL findings with call graph data, or visualizing audit findings in the context of code structure.

    Buildfrom Trail of Bits
  13. 13diagramming-code

    Generates Mermaid diagrams from Trailmark code graphs. Produces call graphs, class hierarchies, module dependency maps, containment diagrams, complexity heatmaps, and attack surface data flow visualizations. Use when visualizing code architecture, drawing call graphs, generating class diagrams, creating dependency maps, producing complexity heatmaps, or visualizing data flow and attack surface paths as Mermaid diagrams.

    Buildfrom Trail of Bits
  14. 14sharp-edges

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

    Buildfrom Trail of Bits
  15. 15secure-workflow-guide

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

    Buildfrom Trail of Bits
  16. 16ask-questions-if-underspecified

    Clarify requirements before implementing. Use when serious doubts arise.

    Buildfrom Trail of Bits
  17. 17substrate-vulnerability-scanner

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

    Buildfrom Trail of Bits
  18. 18solana-vulnerability-scanner

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

    Buildfrom Trail of Bits
  19. 19zeroize-audit

    Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C/C++/Rust code handling secrets, keys, passwords, or other sensitive data.

    Buildfrom Trail of Bits
  20. 20trailmark-summary

    Runs a Trailmark summary analysis on a codebase. Returns auto-detected languages, entry point count, and dependency list. Use when vivisect or galvanize needs a quick structural overview. Triggers: trailmark summary, code summary, structural overview.

    Buildfrom Trail of Bits
  21. 21audit-prep-assistant

    Prepares 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).

    Buildfrom Trail of Bits
  22. 22ossfuzz

    OSS-Fuzz provides free continuous fuzzing for open source projects. Use when setting up continuous fuzzing infrastructure or enrolling projects.

    Buildfrom Trail of Bits
  23. 23fp-check

    Systematically verifies suspected security bugs to eliminate false positives. Produces TRUE POSITIVE or FALSE POSITIVE verdicts with documented evidence for each bug.

    Buildfrom Trail of Bits
  24. 24audit-context-building

    Enables ultra-granular, line-by-line code analysis to build deep architectural context before vulnerability or bug finding.

    Buildfrom Trail of Bits

About this source

skills-hub.ai mirrors skills from 90+ official GitHub repositories every day. Each imported skill is parsed from a SKILL.md file in the source repo, gets a security scan and quality score on import, and links back to its upstream source of truth.

Last sync: Jun 14, 2026, 4:01 PM (success).

Trail of Bits skills, frequently asked

What are Trail of Bits skills?

Trail of Bits skills are AI coding skills published by Trail of Bits (Security research, vulnerability detection, audit workflows, smart contract analysis) and mirrored daily on skills-hub.ai. They are SKILL.md files that follow the open Agent Skills standard, so they work in Claude Code, Cursor, Codex CLI, Windsurf, Copilot, and any MCP-compatible tool.

How many Trail of Bits skills are available?

skills-hub.ai indexes 75 skills from Trail of Bits, synced daily from the upstream GitHub repository (https://github.com/trailofbits/skills).

How do I install a Trail of Bits skill?

Run `npx @skills-hub-ai/cli install <skill-slug>` in your project. The CLI writes the SKILL.md to the right directory for your AI tool and adds it to your `.skills.json` lockfile so your team gets the same skills at the same versions.

Are these official Trail of Bits skills?

Yes. Every skill from this source is mirrored from Trail of Bits's own GitHub repository (https://github.com/trailofbits/skills). Each skill page links back to the upstream source of truth, so you can verify the original.