SkillAgentSearch skills...
Home

trailofbits

80 skills across 80 repos578.0k repo starsGitHub

Showing 1–60 of 80 skills · Page 1 of 2

trailofbits / aflpp

7.2k

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, parallel main and secondary campaigns, persistent mode, corpus minimization, and crash triage

📄 SKILL.mduniversal
skill
96
Updated 19d ago

trailofbits / algorand-vulnerability-scanner

7.2k

Scans Algorand smart contracts for 11 common vulnerabilities including rekeying attacks, unchecked transaction fees, missing field validations, and access control issues

📄 SKILL.mduniversal
skillsecuritydatabase
96
Updated 19d ago

trailofbits / atheris

7.2k

Sets up and runs Atheris, the coverage-guided Python fuzzer built on libFuzzer. Covers TestOneInput harnesses, FuzzedDataProvider, instrumenting both pure Python and native C extensions, and running under AddressSanitizer

📄 SKILL.mdzed
skillpython
96
Updated 19d ago

trailofbits / c-review

7.2k

Performs comprehensive C/C++ security review for memory corruption, integer overflows, race conditions, and platform-specific vulnerabilities

📄 SKILL.mduniversal
skillsecurityreview
96
Updated 19d ago

trailofbits / cairo-vulnerability-scanner

7.2k

Scans Cairo/StarkNet smart contracts for 6 critical vulnerabilities including felt252 arithmetic overflow, L1-L2 messaging issues, address conversion problems, and signature replay

📄 SKILL.mduniversal
skillsecurity
96
Updated 19d ago

trailofbits / codeql

7.2k

Scans a codebase for security vulnerabilities using CodeQL's interprocedural data flow and taint tracking analysis. Triggers on "run codeql", "codeql scan", "build codeql database", "SAST scan", "taint analysis", "dataflow analysis", or "find vulnerabilities in this repo".

📄 SKILL.mduniversal
skillsecuritytypescript+2
96
Updated 19d ago

trailofbits / constant-time-testing

7.2k

Measures timing side channels in cryptographic implementations by running them, using dudect for statistical analysis and Timecop over Valgrind for dynamic tracing. Covers the formal, symbolic, dynamic, and statistical tool categories and how to read a result

📄 SKILL.mduniversal
skilltesting
96
Updated 19d ago

trailofbits / coverage-analysis

7.2k

Measures and interprets what a fuzzing campaign actually reaches, using llvm-cov, lcov, or a fuzzer's own coverage output. Covers baselining a new campaign, reading coverage reports, and turning uncovered regions into harness, seed, or dictionary work

📄 SKILL.mduniversal
skill
96
Updated 19d ago

trailofbits / crypto-protocol-diagram

7.2k

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

📄 SKILL.mduniversal
skill
96
Updated 19d ago

trailofbits / fuzzing-obstacles

7.2k

Patches past the barriers that stop a fuzzer making progress — checksum and hash verification, magic-value validation, time-based seeds, and other non-deterministic global state.

📄 SKILL.mduniversal
skill
96
Updated 19d ago

trailofbits / genotoxic

7.2k

Graph-informed mutation testing triage. Parses codebases with Trailmark, runs mutation testing and necessist, then uses survived mutants, unnecessary test statements, and call graph data to identify false positives, missing test coverage, and fuzzing targets

📄 SKILL.mduniversal
skilltesting
96
Updated 19d ago

trailofbits / github-triage

7.2k

Triages a repository's open GitHub issues and pull requests via the gh CLI. Optionally reviews and merges ready PRs — incrementally merging passing automated/bot PRs and maintainer-approved ones, and spawning review subagents for never-reviewed ones — then closes already-resolved issues with comment…

📄 SKILL.mduniversal
skillgitreview+1
96
Updated 19d ago

trailofbits / graph-evolution

7.2k

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

📄 SKILL.mduniversal
skillgitsecurity+1
96
Updated 19d ago

trailofbits / harness-writing

7.2k

Designs and improves fuzzing harnesses for C/C++ and Rust. Covers mapping raw bytes onto a target API, generating structured inputs, avoiding non-determinism and false crashes, and deciding what to fuzz together

📄 SKILL.mduniversal
skillapidesign+1
96
Updated 19d ago

trailofbits / libafl

7.2k

Builds custom fuzzers with LibAFL, the modular Rust fuzzing library. Covers composing observers, feedbacks, mutators, schedulers, and executors into a fuzzer for targets the standard tools do not fit

📄 SKILL.mduniversal
skillrust
96
Updated 19d ago

trailofbits / libfuzzer

7.2k

Sets up and runs libFuzzer, the coverage-guided fuzzer built into LLVM, on C/C++ code that compiles with Clang. Covers harness structure, -fsanitize=fuzzer builds, corpus and dictionary management, sanitizer integration, and campaign triage

📄 SKILL.mduniversal
skill
96
Updated 19d ago

trailofbits / mermaid-to-proverif

7.2k

Translates Mermaid sequenceDiagrams describing cryptographic protocols into ProVerif formal verification models (.pv files)

📄 SKILL.mduniversal
skillsecurity
96
Updated 19d ago

trailofbits / ossfuzz

7.2k

Enrolls a project in OSS-Fuzz, Google's free continuous fuzzing service for open source, and drives it locally. Covers project.yaml, Dockerfile and build.sh setup, the helper scripts, reproducing OSS-Fuzz crash reports, and the acceptance criteria

📄 SKILL.mduniversal
skilltestinggit+2
96
Updated 19d ago

trailofbits / ruzzy

7.2k

Sets up and runs Ruzzy, Trail of Bits' coverage-guided Ruby fuzzer and the only production-ready one for the language. Covers harness structure, fuzzing pure Ruby and the native C extensions in gems, and sanitizer builds

📄 SKILL.mduniversal
skilltesting
96
Updated 19d ago

trailofbits / sarif-parsing

7.2k

Parses and processes SARIF files from static analysis tools like CodeQL, Semgrep, or other scanners. Triggers on "parse sarif", "read scan results", "aggregate findings", "deduplicate alerts", or "process sarif output".

📄 SKILL.mduniversal
skill
96
Updated 19d ago

trailofbits / semgrep

7.2k

Runs a Semgrep security scan over a codebase: detects languages, selects rulesets, presents the plan for explicit approval, then runs every approved ruleset through scripts/run-scans.sh, which batches the semgrep processes and writes scans.json, and merges the output to SARIF.

📄 SKILL.mduniversal
skillsecurity
96
Updated 19d ago

trailofbits / solana-vulnerability-scanner

7.2k

Scans Solana programs for 6 critical vulnerabilities including arbitrary CPI, improper PDA validation, missing signer/ownership checks, and sysvar spoofing

📄 SKILL.mduniversal
skillsecurity
96
Updated 19d ago

trailofbits / substrate-vulnerability-scanner

7.2k

Scans Substrate/Polkadot pallets for 7 critical vulnerabilities including arithmetic overflow, panic DoS, incorrect weights, and bad origin checks

📄 SKILL.mdzed
skillsecurity
96
Updated 19d ago

trailofbits / testing-handbook-generator

7.2k

Generates Claude Code skills from the Trail of Bits Testing Handbook (appsec.guide), analyzing handbook pages and emitting SKILL.md files with the structure each skill type requires

📄 SKILL.mdclaude code
skilltestingsecurity
96
Updated 19d ago

trailofbits / token-integration-analyzer

7.2k

Token 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 h…

📄 SKILL.mduniversal
skill
96
Updated 19d ago

trailofbits / ton-vulnerability-scanner

7.2k

Scans TON (The Open Network) smart contracts for 3 critical vulnerabilities including integer-as-boolean misuse, fake Jetton contracts, and forward TON without gas checks

📄 SKILL.mduniversal
skillsecurity
96
Updated 19d ago

trailofbits / trailmark

7.2k

Builds and queries multi-language source and binary code graphs for security analysis. Includes pre-analysis passes for blast radius, taint propagation, privilege boundaries, entry point enumeration, proxy/unresolved-call tracking, type/reference queries, structural traversal, graph diffs, audit aug…

📄 SKILL.mduniversal
skillsqlsecurity
96
Updated 19d ago

trailofbits / vector-forge

7.2k

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.

📄 SKILL.mduniversal
skilltesting
96
Updated 19d ago

trailofbits / wycheproof

7.2k

Validates cryptographic implementations against Project Wycheproof's test vectors, which encode known attacks and edge cases across AES, RSA, ECDSA, ECDH, and more. Covers loading test vectors, mapping result flags onto pass and fail expectations, and reading a failure

📄 SKILL.mduniversal
skilltestingdesign
96
Updated 19d ago

trailofbits / address-sanitizer

7.2k

Builds and runs code under AddressSanitizer to catch buffer overflows, use-after-free, and other memory errors during fuzzing or tests. Covers -fsanitize=address builds, ASAN_OPTIONS, reading the crash report, LeakSanitizer, and the overhead and platform trade-offs

📄 SKILL.mduniversal
skillrust
95
Updated 19d ago

trailofbits / audit-augmentation

7.2k

Augments Trailmark code graphs with external audit findings from SARIF static analysis results, weAudit annotation files, and version-gated Trailmark 0.4.x binary-analysis graph exports.

📄 SKILL.mduniversal
skill
95
Updated 19d ago

trailofbits / audit-prep-assistant

7.2k

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)

📄 SKILL.mduniversal
skilldocumentationsecurity+1
95
Updated 19d ago

trailofbits / cargo-fuzz

7.2k

Sets up and runs cargo-fuzz, the standard fuzzing tool for Cargo-based Rust projects. Covers cargo fuzz init, the nightly toolchain requirement, fuzz_target! harnesses, Arbitrary-derived structured inputs, sanitizer options, cargo fuzz coverage, and reproducing a crash artifact

📄 SKILL.mduniversal
skillrust
95
Updated 19d ago

trailofbits / diagramming-code

7.2k

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

📄 SKILL.mduniversal
skill
95
Updated 19d ago

trailofbits / differential-review

7.2k

Performs security-focused differential review of code changes. Adapts analysis depth to codebase size, uses git blame for context, calculates blast radius by counting callers, checks test coverage of modified code, and generates a markdown report

📄 SKILL.mduniversal
skillgitsecurity+1
95
Updated 19d ago

trailofbits / firebase-apk-scanner

7.2k

Scans Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions

📄 SKILL.mdzed
skilltestingsecurity+2
95
Updated 19d ago

trailofbits / fuzzing-dictionary

7.2k

Builds and applies fuzzing dictionaries so a fuzzer can produce the keywords, magic bytes, and tokens a target expects. Covers extracting tokens from source, headers, binaries, and specifications, dictionary syntax, and wiring one into libFuzzer or AFL++

📄 SKILL.mduniversal
skillrest
95
Updated 19d ago

trailofbits / post-patch-validation

7.2k

Validates security patches with reproducible baseline-versus-patched evidence, including original exploits, root-cause variants, behavior preservation, regressions, and newly introduced security failures.

📄 SKILL.mduniversal
skillsecurity
95
Updated 19d ago

trailofbits / zeroize-audit

7.2k

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.

📄 SKILL.mdclaude code
skillmcprust
95
Updated 19d ago

trailofbits / burpsuite-project-parser

7.2k

Searches and explores Burp Suite project files (.burp) from the command line

📄 SKILL.mduniversal
skillsecurity
93
Updated 19d ago

trailofbits / code-improver

7.2k

Runs an autonomous review-and-fix improvement loop over any code target — a skill, plugin, module, or directory — using a reviewer the user names: any installed skill or agent. Keeps a cross-round findings ledger, escalates when fixes stop converging, and guards scope mechanically

📄 SKILL.mduniversal
skillreview
93
Updated 19d ago

trailofbits / constant-time-analysis

7.2k

Detects timing side-channel vulnerabilities in cryptographic code

📄 SKILL.mduniversal
skillreviewtypescript+2
93
Updated 19d ago

trailofbits / entry-point-analyzer

7.2k

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

📄 SKILL.mduniversal
skillsecurityrust+1
93
Updated 19d ago

trailofbits / open-sourcing

7.2k

This skill should be used when the user asks to "open source this project", "prepare this repository for public release", "make this repo public", "check open-source readiness", "choose a license for this project", or "set up release automation" ahead of a public launch.

📄 SKILL.mduniversal
skilldocumentationautomation
93
Updated 19d ago

trailofbits / pr-improver

7.2k

Runs an autonomous review-and-fix improvement loop over the current branch's changes until a PR review comes back clean, scoped mechanically to the directories the branch touched. Reviews are performed by an installed PR-review skill (default: pr-review-toolkit's review-pr).

📄 SKILL.mduniversal
skillreview
93
Updated 19d ago

trailofbits / skill-improver

7.2k

Runs an autonomous review-and-fix improvement loop over a Claude Code skill until a review comes back clean, with a cross-round findings ledger, escalation when fixes stop converging, and a mechanical scope guard. Reviews are performed by the plugin-dev skill-reviewer agent.

📄 SKILL.mdclaude code
skillreview
93
Updated 19d ago

trailofbits / slicing-code-context

7.2k

Selects bounded, graph-informed source slices with Trailmark and delegates focused code analysis or patch-proposal work to a smaller subagent

📄 SKILL.mdclaude code
skill
93
Updated 19d ago

trailofbits / trailmark-structural

7.2k

Runs full Trailmark structural analysis by building a graph, running `preanalysis()`, and reporting hotspots, taint, blast radius, privilege boundaries, attack surface, and version-gated Trailmark 0.4+/0.5+ data such as proxy counts, subgraph edges, type/reference summaries, and entrypoint attribute…

📄 SKILL.mduniversal
skill
93
Updated 19d ago

trailofbits / vulnerability-triage-brocards

7.2k

This skill should be used when the user asks to "triage a vulnerability report", "assess a CVE", "evaluate a bug bounty submission", "decide if a finding is valid", "review a security finding", "dismiss a vulnerability", "should we fix this CVE", "prioritize a vulnerability report", or needs to dete…

📄 SKILL.mduniversal
skillsecurityreview
93
Updated 19d ago

trailofbits / yara-rule-authoring

7.2k

Guides authoring of high-quality YARA-X detection rules for malware identification

📄 SKILL.mduniversal
skillreviewrust
93
Updated 19d ago

trailofbits / chrome-mcp-troubleshooting

7.2k

Diagnose and fix Claude in Chrome MCP extension connectivity issues

📄 SKILL.mdclaude code
skillmcpautomation
92
Updated 19d ago

trailofbits / devcontainer-setup

7.2k

Creates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes

📄 SKILL.mdclaude code
skilldevelopmentpython+1
92
Updated 19d ago

trailofbits / dimensional-analysis

7.2k

Annotates codebases with dimensional analysis comments documenting units, dimensions, and decimal scaling

📄 SKILL.mduniversal
skill
92
Updated 19d ago

trailofbits / modern-python

7.2k

Configures Python projects with modern tooling (uv, ruff, ty)

📄 SKILL.mduniversal
skilldevelopmenttesting+3
92
Updated 19d ago

trailofbits / semgrep-rule-creator

7.2k

Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns

📄 SKILL.mduniversal
skilltestingsecurity
92
Updated 19d ago

trailofbits / sharp-edges

7.2k

Identifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes

📄 SKILL.mduniversal
skillapidesign+2
92
Updated 19d ago

trailofbits / cosmos-vulnerability-scanner

7.2k

Scans 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

📄 SKILL.mduniversal
skillsecurityreview
91
Updated 19d ago

trailofbits / let-fate-decide

7.2k

Draws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps

📄 SKILL.mduniversal
skillaws
91
Updated 19d ago

trailofbits / goal-prompt

7.2k

Drafts copy-paste-ready /goal commands for goal mode in Claude Code and Codex

📄 SKILL.mdclaude codecodex
skill
90
Updated 19d ago

trailofbits / semgrep-rule-variant-creator

7.2k

Creates language variants of existing Semgrep rules

📄 SKILL.mduniversal
skill
90
Updated 19d ago