published by trailofbits
50 listings on this page, in order of arrival. Each one has its own page with README, repository facts and source links.
- address-sanitizer ★ 6,975
Builds and runs code under AddressSanitizer to catch buffer overflows, use-after-free, and other memory errors during fuzzing or tests. Cove - aflpp ★ 6,975
Sets up and runs AFL++ for multi-core fuzzing of C/C++ projects built with afl-clang-fast or afl-gcc-fast. Covers instrumentation modes, par - agentic-actions-auditor ★ 6,975
Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex - algorand-vulnerability-scanner ★ 6,975
Scans Algorand smart contracts for 11 common vulnerabilities including rekeying attacks, unchecked transaction fees, missing field validatio - atheris ★ 6,975
Sets up and runs Atheris, the coverage-guided Python fuzzer built on libFuzzer. Covers TestOneInput harnesses, FuzzedDataProvider, instrumen - audit-augmentation ★ 6,975
Augments Trailmark code graphs with external audit findings from SARIF static analysis results, weAudit annotation files, and version-gated - audit-context-building ★ 6,975
Understand a codebase before looking for bugs in it - what each function assumes, what it guarantees, and what it depends on elsewhere. Use - audit-prep-assistant ★ 6,975
Prepares codebases for security review using Trail of Bits' checklist. Helps set review goals, runs static analysis tools, increases test co - burpsuite-project-parser ★ 6,975
Searches and explores Burp Suite project files (.burp) from the command line. Use when searching response headers or bodies with regex patte - c-review ★ 6,975
Performs comprehensive C/C++ security review for memory corruption, integer overflows, race conditions, and platform-specific vulnerabilitie - cairo-vulnerability-scanner ★ 6,975
Scans Cairo/StarkNet smart contracts for 6 critical vulnerabilities including felt252 arithmetic overflow, L1-L2 messaging issues, address c - cargo-fuzz ★ 6,975
Sets up and runs cargo-fuzz, the standard fuzzing tool for Cargo-based Rust projects. Covers cargo fuzz init, the nightly toolchain requirem - chrome-mcp-troubleshooting ★ 6,975
Diagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return "Browser extension - code-improver ★ 6,975
Runs an autonomous review-and-fix improvement loop over any code target — a skill, plugin, module, or directory — using a reviewer the user - code-maturity-assessor ★ 6,975
Systematic code maturity assessment using Trail of Bits' 9-category framework. Analyzes codebase for arithmetic safety, auditing practices, - codeql ★ 6,975
Scans a codebase for security vulnerabilities using CodeQL's interprocedural data flow and taint tracking analysis. Triggers on "run codeql" - constant-time-analysis ★ 6,975
Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on - constant-time-testing ★ 6,975
Measures timing side channels in cryptographic implementations by running them, using dudect for statistical analysis and Timecop over Valgr - cosmos-vulnerability-scanner ★ 6,975
Scans Cosmos SDK blockchain modules and CosmWasm contracts for consensus-critical vulnerabilities — chain halts, fund loss, state divergence - coverage-analysis ★ 6,975
Measures and interprets what a fuzzing campaign actually reaches, using llvm-cov, lcov, or a fuzzer's own coverage output. Covers baselining - crypto-protocol-diagram ★ 6,975
Extracts protocol message flow from source code, RFCs, academic papers, pseudocode, informal prose, ProVerif (.pv), or Tamarin (.spthy) mode - devcontainer-setup ★ 6,975
Creates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontaine - diagramming-code ★ 6,975
Generates Mermaid diagrams from Trailmark code graphs. Produces call graphs, class hierarchies, module dependency maps, containment diagrams - differential-review ★ 6,975
Performs security-focused differential review of code changes. Adapts analysis depth to codebase size, uses git blame for context, calculate - dimensional-analysis ★ 6,975
Annotates codebases with dimensional analysis comments documenting units, dimensions, and decimal scaling. Use when someone asks to annotate - dwarf-expert ★ 6,975
Analyzes DWARF debug information in compiled binaries. Use when inspecting .debug_* sections, DIE trees, or DW_TAG_/DW_AT_ entries with dwar - entry-point-analyzer ★ 6,975
Analyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that - firebase-apk-scanner ★ 6,975
Scans Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed clo - fp-check ★ 6,975
Systematically verifies suspected security bugs to eliminate false positives, producing a TRUE POSITIVE or FALSE POSITIVE verdict with docum - fuzzing-dictionary ★ 6,975
Builds and applies fuzzing dictionaries so a fuzzer can produce the keywords, magic bytes, and tokens a target expects. Covers extracting to - fuzzing-obstacles ★ 6,975
Patches past the barriers that stop a fuzzer making progress — checksum and hash verification, magic-value validation, time-based seeds, and - genotoxic ★ 6,975
Graph-informed mutation testing triage. Parses codebases with Trailmark, runs mutation testing and necessist, then uses survived mutants, un - gh-cli ★ 6,975
Enforces authenticated gh CLI workflows over unauthenticated curl, WebFetch, and MCP fetch patterns. Use when working with GitHub URLs, API - github-triage ★ 6,975
Triages a repository's open GitHub issues and pull requests via the gh CLI. Optionally reviews and merges ready PRs — incrementally merging - goal-prompt ★ 6,975
Drafts copy-paste-ready /goal commands for goal mode in Claude Code and Codex. Use when the user asks to create, write, rewrite, improve, co - graph-evolution ★ 6,975
Compares Trailmark code graphs at two source code snapshots (git commits, tags, or directories) to surface security-relevant structural chan - guidelines-advisor ★ 6,975
Smart contract development advisor based on Trail of Bits' best practices. Analyzes codebase to generate documentation/specifications, revie - harness-writing ★ 6,975
Designs and improves fuzzing harnesses for C/C++ and Rust. Covers mapping raw bytes onto a target API, generating structured inputs, avoidin - interpreting-culture-index ★ 6,975
Interprets Culture Index (CI) surveys, behavioral profiles, and personality assessment data. Supports individual profile interpretation, tea - let-fate-decide ★ 6,975
Draws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Int - libafl ★ 6,975
Builds custom fuzzers with LibAFL, the modular Rust fuzzing library. Covers composing observers, feedbacks, mutators, schedulers, and execut - libfuzzer ★ 6,975
Sets up and runs libFuzzer, the coverage-guided fuzzer built into LLVM, on C/C++ code that compiles with Clang. Covers harness structure, -f - mermaid-to-proverif ★ 6,975
Translates Mermaid sequenceDiagrams describing cryptographic protocols into ProVerif formal verification models (.pv files). Use when genera - modern-cpp ★ 6,975
Guides C++ code toward modern idioms (C++20/23/26). Use when writing new C++ code, modernizing legacy patterns, or working on security-criti - modern-python ★ 6,975
Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip - mutation-testing ★ 6,975
Configures mewt or muton mutation testing campaigns — scopes targets, tunes timeouts, and optimizes long-running runs. Use when the user men - open-sourcing ★ 6,975
This skill should be used when the user asks to "open source this project", "prepare this repository for public release", "make this repo pu - ossfuzz ★ 6,975
Enrolls a project in OSS-Fuzz, Google's free continuous fuzzing service for open source, and drives it locally. Covers project.yaml, Dockerf - panel-review ★ 6,975
Reviews a code target by launching a panel of specialist auditor agents and merging their reports. Use when asked to run a panel review. - pr-improver ★ 6,975
Runs an autonomous review-and-fix improvement loop over the current branch's changes until a PR review comes back clean, scoped mechanically