Skill collection · trailofbits

skills agent skills by trailofbits

83 skills from trailofbits/skills are listed in the directory, across 7 categories. 12 skills have a full page with install steps and a pre-install summary.

View trailofbits/skills on GitHub

At a glance

PublisherTrail of Bits Official
Repositorygithub.com/trailofbits/skills
Listed skills83
Security scanNot scanned
CategoriesSecurity, Testing and QA, Developer Tools and Frameworks, Code Review and Code Quality, AI Agents and LLM Engineering, Business, Sales and Finance, Science and Research
LicenseCC-BY-SA-4.0
Last commitOctober 15, 2026
Install every skillnpx skills add https://github.com/trailofbits/skills
README badgeGet the badge for this listing

Show the listing in your README

This general badge links to the repository listing. For the two quality badges and feature offer, choose Get badges beside a skill below. Each skill keeps its own score and grade.

Suede Skills Directory: listed

Markdown
[![Suede Skills Directory: listed](https://skills.suedeai.ai/directory/trailofbits/skills/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/badge.svg" alt="Suede Skills Directory: listed" height="20"></a>

Limited-time feature offer: display either the numeric or letter badge in your repository or skill README (both also qualify), then request badge verification. Eligible skills scoring 80–99 can receive a featured placement after Suede verifies at least one valid badge linked to the skill’s listing. Suede has not announced an end date.

Skills in trailofbits/skills

Linked names open the skill's directory page; the rest open the skill folder on GitHub. Descriptions on rows without a page are quoted from each SKILL.md.

SkillCategoryWhat it does
agentic-actions-auditor 89/100 · BSecurityAudits GitHub Actions workflows for security vulnerabilities where attacker-controlled input reaches AI agents like Claude Code Action, Gemini CLI, or Codex in CI/CD.

Get badges

Download report · Request a fresh review

audit-augmentation 85/100 · BSecurityAugments Trailmark code graphs with audit findings from SARIF results, weAudit annotations, and binary-analysis exports, mapping findings to graph nodes by file and line.

Get badges

Download report · Request a fresh review

codeql 92/100 · ASecurityScans a codebase for security vulnerabilities using CodeQL's interprocedural data flow and taint tracking analysis, with run-all and important-only scan modes.

Get badges

Download report · Request a fresh review

crypto-protocol-diagram 87/100 · BSecurityExtracts protocol message flow from source code, RFCs, papers, pseudocode, or ProVerif and Tamarin models and generates Mermaid sequence diagrams with cryptographic annotations.

Get badges

Download report · Request a fresh review

diagramming-code 89/100 · BDev toolsGenerates Mermaid diagrams from Trailmark code graphs, including call graphs, class hierarchies, module dependency maps, complexity heatmaps, and attack surface data flow visualizations.

Get badges

Download report · Request a fresh review

dimensional-analysis 89/100 · BCode qualityAudits code for unit and decimal-scaling bugs and annotates it with dimensional comments recording the units of each value.

Get badges

Download report · Request a fresh review

graph-evolution 89/100 · BSecurityCompares Trailmark code graphs at two source snapshots to surface security-relevant structural changes, including new attack paths, complexity shifts, and blast radius growth.

Get badges

Download report · Request a fresh review

let-fate-decide 94/100 · AAI agentsDraws a Tarot spread to inject entropy into planning when prompts are vague or casually delegated, and interprets the spread to guide next steps.

Get badges

Download report · Request a fresh review

semgrep 92/100 · ASecurityRuns a Semgrep security scan over a codebase, detecting languages, selecting rulesets, requiring approval of the plan, and merging output to SARIF.

Get badges

Download report · Request a fresh review

slicing-code-context 89/100 · BAI agentsSelects bounded, graph-informed source slices with Trailmark and delegates focused code analysis or patch-proposal work to a smaller subagent.

Get badges

Download report · Request a fresh review

trailmark-finding-triage 91/100 · ASecurityPerforms graph-assisted triage of a single security finding, SARIF result, or suspicious function using Trailmark reachability, taint, privilege-boundary, and blast-radius evidence.

Get badges

Download report · Request a fresh review

yara-rule-authoring 86/100 · BSecurityGuides authoring of YARA-X detection rules for malware identification, covering naming conventions, string selection, performance optimization, migration from legacy YARA, and false positive reduction.

Get badges

Download report · Request a fresh review

address-sanitizer 84/100 · BTestingBuilds and runs code under AddressSanitizer to catch buffer overflows, use-after-free, and other memory errors during fuzzing or tests. Covers…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/address-sanitizer/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#address-sanitizer)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/address-sanitizer/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#address-sanitizer)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#address-sanitizer"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/address-sanitizer/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#address-sanitizer"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/address-sanitizer/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

aflpp 73/100 · CTestingSets 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…

Improve this score

Download report · Request a fresh review

algorand-vulnerability-scanner 84/100 · BSecurityScans Algorand smart contracts for 11 common vulnerabilities including rekeying attacks, unchecked transaction fees, missing field validations, and…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/algorand-vulnerability-scanner/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#algorand-vulnerability-scanner)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/algorand-vulnerability-scanner/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#algorand-vulnerability-scanner)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#algorand-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/algorand-vulnerability-scanner/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#algorand-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/algorand-vulnerability-scanner/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

atheris 84/100 · BTestingSets up and runs Atheris, the coverage-guided Python fuzzer built on libFuzzer. Covers TestOneInput harnesses, FuzzedDataProvider, instrumenting…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/atheris/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#atheris)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/atheris/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#atheris)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#atheris"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/atheris/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#atheris"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/atheris/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

audit-context-building 86/100 · BSecurityUnderstand a codebase before looking for bugs in it - what each function assumes, what it guarantees, and what it depends on elsewhere. Use when…
Get badges
Suede Skill Check: 86/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 86/100](https://skills.suedeai.ai/directory/trailofbits/skills/audit-context-building/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#audit-context-building)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/audit-context-building/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#audit-context-building)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#audit-context-building"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/audit-context-building/score.svg" alt="Suede Skill Check: 86/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#audit-context-building"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/audit-context-building/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

audit-prep-assistant 88/100 · BSecurityPrepares codebases for security review using Trail of Bits' checklist. Helps set review goals, runs static analysis tools, increases test coverage…
Get badges
Suede Skill Check: 88/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 88/100](https://skills.suedeai.ai/directory/trailofbits/skills/audit-prep-assistant/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#audit-prep-assistant)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/audit-prep-assistant/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#audit-prep-assistant)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#audit-prep-assistant"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/audit-prep-assistant/score.svg" alt="Suede Skill Check: 88/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#audit-prep-assistant"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/audit-prep-assistant/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

burpsuite-project-parser 88/100 · BSecuritySearches and explores Burp Suite project files (.burp) from the command line. Use when searching response headers or bodies with regex patterns…
Get badges
Suede Skill Check: 88/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 88/100](https://skills.suedeai.ai/directory/trailofbits/skills/burpsuite-project-parser/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#burpsuite-project-parser)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/burpsuite-project-parser/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#burpsuite-project-parser)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#burpsuite-project-parser"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/burpsuite-project-parser/score.svg" alt="Suede Skill Check: 88/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#burpsuite-project-parser"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/burpsuite-project-parser/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

c-review 86/100 · BSecurityPerforms comprehensive C/C++ security review for memory corruption, integer overflows, race conditions, and platform-specific vulnerabilities. Use…
Get badges
Suede Skill Check: 86/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 86/100](https://skills.suedeai.ai/directory/trailofbits/skills/c-review/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#c-review)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/c-review/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#c-review)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#c-review"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/c-review/score.svg" alt="Suede Skill Check: 86/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#c-review"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/c-review/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

cairo-vulnerability-scanner 84/100 · BSecurityScans Cairo/StarkNet smart contracts for 6 critical vulnerabilities including felt252 arithmetic overflow, L1-L2 messaging issues, address…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/cairo-vulnerability-scanner/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#cairo-vulnerability-scanner)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/cairo-vulnerability-scanner/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#cairo-vulnerability-scanner)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#cairo-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/cairo-vulnerability-scanner/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#cairo-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/cairo-vulnerability-scanner/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

cargo-fuzz 84/100 · BTestingSets up and runs cargo-fuzz, the standard fuzzing tool for Cargo-based Rust projects. Covers cargo fuzz init, the nightly toolchain requirement…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/cargo-fuzz/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#cargo-fuzz)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/cargo-fuzz/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#cargo-fuzz)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#cargo-fuzz"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/cargo-fuzz/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#cargo-fuzz"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/cargo-fuzz/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

chrome-mcp-troubleshooting 87/100 · BAI agentsDiagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return "Browser extension is not…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/chrome-mcp-troubleshooting/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#chrome-mcp-troubleshooting)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/chrome-mcp-troubleshooting/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#chrome-mcp-troubleshooting)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#chrome-mcp-troubleshooting"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/chrome-mcp-troubleshooting/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#chrome-mcp-troubleshooting"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/chrome-mcp-troubleshooting/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

code-improver 89/100 · BCode qualityRuns an autonomous review-and-fix improvement loop over any code target — a skill, plugin, module, or directory — using a reviewer the user names…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/code-improver/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#code-improver)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/code-improver/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#code-improver)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#code-improver"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/code-improver/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#code-improver"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/code-improver/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

code-maturity-assessor 84/100 · BCode qualitySystematic code maturity assessment using Trail of Bits' 9-category framework. Analyzes codebase for arithmetic safety, auditing practices, access…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/code-maturity-assessor/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#code-maturity-assessor)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/code-maturity-assessor/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#code-maturity-assessor)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#code-maturity-assessor"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/code-maturity-assessor/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#code-maturity-assessor"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/code-maturity-assessor/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

constant-time-analysis 89/100 · BSecurityDetects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/constant-time-analysis/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#constant-time-analysis)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/constant-time-analysis/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#constant-time-analysis)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#constant-time-analysis"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/constant-time-analysis/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#constant-time-analysis"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/constant-time-analysis/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

constant-time-testing 88/100 · BSecurityMeasures timing side channels in cryptographic implementations by running them, using dudect for statistical analysis and Timecop over Valgrind for…
Get badges
Suede Skill Check: 88/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 88/100](https://skills.suedeai.ai/directory/trailofbits/skills/constant-time-testing/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#constant-time-testing)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/constant-time-testing/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#constant-time-testing)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#constant-time-testing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/constant-time-testing/score.svg" alt="Suede Skill Check: 88/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#constant-time-testing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/constant-time-testing/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

cosmos-vulnerability-scanner 84/100 · BSecurityScans Cosmos SDK blockchain modules and CosmWasm contracts for consensus-critical vulnerabilities — chain halts, fund loss, state divergence. 25…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/cosmos-vulnerability-scanner/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#cosmos-vulnerability-scanner)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/cosmos-vulnerability-scanner/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#cosmos-vulnerability-scanner)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#cosmos-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/cosmos-vulnerability-scanner/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#cosmos-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/cosmos-vulnerability-scanner/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

coverage-analysis 76/100 · CTestingMeasures and interprets what a fuzzing campaign actually reaches, using llvm-cov, lcov, or a fuzzer's own coverage output. Covers baselining a new…

Improve this score

Download report · Request a fresh review

devcontainer-setup 87/100 · BDev toolsCreates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/devcontainer-setup/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#devcontainer-setup)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/devcontainer-setup/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#devcontainer-setup)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#devcontainer-setup"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/devcontainer-setup/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#devcontainer-setup"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/devcontainer-setup/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

differential-review 86/100 · BSecurityPerforms security-focused differential review of code changes. Adapts analysis depth to codebase size, uses git blame for context, calculates blast…
Get badges
Suede Skill Check: 86/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 86/100](https://skills.suedeai.ai/directory/trailofbits/skills/differential-review/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#differential-review)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/differential-review/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#differential-review)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#differential-review"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/differential-review/score.svg" alt="Suede Skill Check: 86/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#differential-review"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/differential-review/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

dwarf-expert 86/100 · BDev toolsAnalyzes DWARF debug information in compiled binaries. Use when inspecting .debug_* sections, DIE trees, or DW_TAG_/DW_AT_ entries with…
Get badges
Suede Skill Check: 86/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 86/100](https://skills.suedeai.ai/directory/trailofbits/skills/dwarf-expert/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#dwarf-expert)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/dwarf-expert/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#dwarf-expert)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#dwarf-expert"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/dwarf-expert/score.svg" alt="Suede Skill Check: 86/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#dwarf-expert"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/dwarf-expert/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

entry-point-analyzer 87/100 · BSecurityAnalyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that modify…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/entry-point-analyzer/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#entry-point-analyzer)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/entry-point-analyzer/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#entry-point-analyzer)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#entry-point-analyzer"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/entry-point-analyzer/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#entry-point-analyzer"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/entry-point-analyzer/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

firebase-apk-scanner 89/100 · BSecurityScans Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/firebase-apk-scanner/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#firebase-apk-scanner)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/firebase-apk-scanner/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#firebase-apk-scanner)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#firebase-apk-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/firebase-apk-scanner/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#firebase-apk-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/firebase-apk-scanner/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

fp-check 93/100 · ASecuritySystematically verifies suspected security bugs to eliminate false positives, producing a TRUE POSITIVE or FALSE POSITIVE verdict with documented…
Get badges
Suede Skill Check: 93/100Suede Skill Check: Grade A

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 93/100](https://skills.suedeai.ai/directory/trailofbits/skills/fp-check/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#fp-check)
[![Suede Skill Check: Grade A](https://skills.suedeai.ai/directory/trailofbits/skills/fp-check/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#fp-check)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#fp-check"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/fp-check/score.svg" alt="Suede Skill Check: 93/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#fp-check"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/fp-check/badge.svg" alt="Suede Skill Check: Grade A" width="160" height="175"></a>

Download report · Request a fresh review

fuzzing-dictionary 84/100 · BTestingBuilds and applies fuzzing dictionaries so a fuzzer can produce the keywords, magic bytes, and tokens a target expects. Covers extracting tokens…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/fuzzing-dictionary/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#fuzzing-dictionary)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/fuzzing-dictionary/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#fuzzing-dictionary)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#fuzzing-dictionary"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/fuzzing-dictionary/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#fuzzing-dictionary"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/fuzzing-dictionary/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

fuzzing-obstacles 84/100 · BTestingPatches past the barriers that stop a fuzzer making progress — checksum and hash verification, magic-value validation, time-based seeds, and other…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/fuzzing-obstacles/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#fuzzing-obstacles)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/fuzzing-obstacles/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#fuzzing-obstacles)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#fuzzing-obstacles"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/fuzzing-obstacles/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#fuzzing-obstacles"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/fuzzing-obstacles/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

genotoxic 87/100 · BTestingGraph-informed mutation testing triage. Parses codebases with Trailmark, runs mutation testing and necessist, then uses survived mutants…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/genotoxic/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#genotoxic)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/genotoxic/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#genotoxic)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#genotoxic"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/genotoxic/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#genotoxic"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/genotoxic/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

gh-cli 78/100 · CDev toolsEnforces authenticated gh CLI workflows over unauthenticated curl, WebFetch, and MCP fetch patterns. Use when working with GitHub URLs, API access…

Improve this score

Download report · Request a fresh review

github-triage 86/100 · BDev toolsTriages a repository's open GitHub issues and pull requests via the gh CLI. Optionally reviews and merges ready PRs — incrementally merging passing…
Get badges
Suede Skill Check: 86/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 86/100](https://skills.suedeai.ai/directory/trailofbits/skills/github-triage/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#github-triage)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/github-triage/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#github-triage)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#github-triage"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/github-triage/score.svg" alt="Suede Skill Check: 86/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#github-triage"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/github-triage/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

goal-prompt 88/100 · BAI agentsDrafts copy-paste-ready /goal commands for goal mode in Claude Code and Codex. Use when the user asks to create, write, rewrite, improve, compress…
Get badges
Suede Skill Check: 88/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 88/100](https://skills.suedeai.ai/directory/trailofbits/skills/goal-prompt/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#goal-prompt)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/goal-prompt/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#goal-prompt)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#goal-prompt"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/goal-prompt/score.svg" alt="Suede Skill Check: 88/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#goal-prompt"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/goal-prompt/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

guidelines-advisor 84/100 · BCode qualitySmart contract development advisor based on Trail of Bits' best practices. Analyzes codebase to generate documentation/specifications, review…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/guidelines-advisor/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#guidelines-advisor)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/guidelines-advisor/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#guidelines-advisor)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#guidelines-advisor"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/guidelines-advisor/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#guidelines-advisor"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/guidelines-advisor/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

harness-writing 76/100 · CTestingDesigns and improves fuzzing harnesses for C/C++ and Rust. Covers mapping raw bytes onto a target API, generating structured inputs, avoiding…

Improve this score

Download report · Request a fresh review

interpreting-culture-index 89/100 · BBusinessInterprets Culture Index (CI) surveys, behavioral profiles, and personality assessment data. Supports individual profile interpretation, team…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/interpreting-culture-index/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#interpreting-culture-index)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/interpreting-culture-index/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#interpreting-culture-index)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#interpreting-culture-index"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/interpreting-culture-index/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#interpreting-culture-index"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/interpreting-culture-index/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

libafl 76/100 · CTestingBuilds custom fuzzers with LibAFL, the modular Rust fuzzing library. Covers composing observers, feedbacks, mutators, schedulers, and executors into…

Improve this score

Download report · Request a fresh review

libfuzzer 76/100 · CTestingSets up and runs libFuzzer, the coverage-guided fuzzer built into LLVM, on C/C++ code that compiles with Clang. Covers harness structure…

Improve this score

Download report · Request a fresh review

mermaid-to-proverif 87/100 · BSecurityTranslates Mermaid sequenceDiagrams describing cryptographic protocols into ProVerif formal verification models (.pv files). Use when generating a…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/mermaid-to-proverif/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#mermaid-to-proverif)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/mermaid-to-proverif/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#mermaid-to-proverif)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#mermaid-to-proverif"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/mermaid-to-proverif/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#mermaid-to-proverif"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/mermaid-to-proverif/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

modern-cpp 87/100 · BDev toolsGuides C++ code toward modern idioms (C++20/23/26). Use when writing new C++ code, modernizing legacy patterns, or working on security-critical C++…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/modern-cpp/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#modern-cpp)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/modern-cpp/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#modern-cpp)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#modern-cpp"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/modern-cpp/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#modern-cpp"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/modern-cpp/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

modern-python 87/100 · BDev toolsConfigures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/modern-python/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#modern-python)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/modern-python/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#modern-python)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#modern-python"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/modern-python/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#modern-python"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/modern-python/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

mutation-testing 89/100 · BTestingConfigures mewt or muton campaigns, analyzes surviving mutants, and investigates bugs exposed by testing gaps. Use when setting up mutation testing…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/mutation-testing/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#mutation-testing)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/mutation-testing/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#mutation-testing)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#mutation-testing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/mutation-testing/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#mutation-testing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/mutation-testing/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

open-sourcing 92/100 · ADev toolsThis skill should be used when the user asks to "open source this project", "prepare this repository for public release", "make this repo public"…
Get badges
Suede Skill Check: 92/100Suede Skill Check: Grade A

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 92/100](https://skills.suedeai.ai/directory/trailofbits/skills/open-sourcing/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#open-sourcing)
[![Suede Skill Check: Grade A](https://skills.suedeai.ai/directory/trailofbits/skills/open-sourcing/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#open-sourcing)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#open-sourcing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/open-sourcing/score.svg" alt="Suede Skill Check: 92/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#open-sourcing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/open-sourcing/badge.svg" alt="Suede Skill Check: Grade A" width="160" height="175"></a>

Download report · Request a fresh review

ossfuzz 84/100 · BTestingEnrolls a project in OSS-Fuzz, Google's free continuous fuzzing service for open source, and drives it locally. Covers project.yaml, Dockerfile and…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/ossfuzz/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#ossfuzz)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/ossfuzz/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#ossfuzz)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#ossfuzz"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/ossfuzz/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#ossfuzz"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/ossfuzz/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

post-patch-validation 91/100 · ASecurityValidates security patches with reproducible baseline-versus-patched evidence, including original exploits, root-cause variants, behavior…
Get badges
Suede Skill Check: 91/100Suede Skill Check: Grade A

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 91/100](https://skills.suedeai.ai/directory/trailofbits/skills/post-patch-validation/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#post-patch-validation)
[![Suede Skill Check: Grade A](https://skills.suedeai.ai/directory/trailofbits/skills/post-patch-validation/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#post-patch-validation)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#post-patch-validation"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/post-patch-validation/score.svg" alt="Suede Skill Check: 91/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#post-patch-validation"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/post-patch-validation/badge.svg" alt="Suede Skill Check: Grade A" width="160" height="175"></a>

Download report · Request a fresh review

pr-improver 93/100 · ACode qualityRuns an autonomous review-and-fix improvement loop over the current branch's changes until a PR review comes back clean, scoped mechanically to the…
Get badges
Suede Skill Check: 93/100Suede Skill Check: Grade A

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 93/100](https://skills.suedeai.ai/directory/trailofbits/skills/pr-improver/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#pr-improver)
[![Suede Skill Check: Grade A](https://skills.suedeai.ai/directory/trailofbits/skills/pr-improver/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#pr-improver)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#pr-improver"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/pr-improver/score.svg" alt="Suede Skill Check: 93/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#pr-improver"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/pr-improver/badge.svg" alt="Suede Skill Check: Grade A" width="160" height="175"></a>

Download report · Request a fresh review

property-based-testing 89/100 · BTestingWrites, reviews, and debugs property-based tests — Hypothesis, fast-check, proptest, jqwik, rapid, and Echidna or Medusa for Solidity invariants…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/property-based-testing/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#property-based-testing)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/property-based-testing/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#property-based-testing)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#property-based-testing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/property-based-testing/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#property-based-testing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/property-based-testing/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

review-walkthrough 84/100 · BCode qualityGenerates an interactive HTML walkthrough for reviewing code changes. Use only when explicitly called.
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/review-walkthrough/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#review-walkthrough)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/review-walkthrough/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#review-walkthrough)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#review-walkthrough"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/review-walkthrough/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#review-walkthrough"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/review-walkthrough/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

rust-review 80/100 · BSecurityPerforms comprehensive Rust security review for safe/unsafe boundary issues, memory safety in unsafe blocks, concurrency hazards, panic-induced DoS…
Get badges
Suede Skill Check: 80/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 80/100](https://skills.suedeai.ai/directory/trailofbits/skills/rust-review/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#rust-review)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/rust-review/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#rust-review)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#rust-review"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/rust-review/score.svg" alt="Suede Skill Check: 80/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#rust-review"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/rust-review/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

ruzzy 84/100 · BTestingSets up and runs Ruzzy, Trail of Bits' coverage-guided Ruby fuzzer and the only production-ready one for the language. Covers harness structure…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/ruzzy/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#ruzzy)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/ruzzy/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#ruzzy)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#ruzzy"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/ruzzy/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#ruzzy"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/ruzzy/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

sarif-parsing 89/100 · BSecurityParses and processes SARIF files from static analysis tools like CodeQL, Semgrep, or other scanners. Triggers on "parse sarif", "read scan results"…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/sarif-parsing/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#sarif-parsing)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/sarif-parsing/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#sarif-parsing)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#sarif-parsing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/sarif-parsing/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#sarif-parsing"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/sarif-parsing/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

second-opinion 89/100 · BCode qualityGets independent code reviews from Codex or Antigravity for uncommitted changes, branch diffs, and commits. Use when the user requests an external…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/second-opinion/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#second-opinion)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/second-opinion/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#second-opinion)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#second-opinion"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/second-opinion/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#second-opinion"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/second-opinion/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

secure-workflow-guide 84/100 · BSecurityGuides through Trail of Bits' 5-step secure development workflow. Runs Slither scans, checks special features (upgradeability/ERC conformance/token…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/secure-workflow-guide/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#secure-workflow-guide)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/secure-workflow-guide/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#secure-workflow-guide)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#secure-workflow-guide"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/secure-workflow-guide/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#secure-workflow-guide"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/secure-workflow-guide/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

semgrep-rule-creator 89/100 · BSecurityCreates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/semgrep-rule-creator/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#semgrep-rule-creator)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/semgrep-rule-creator/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#semgrep-rule-creator)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#semgrep-rule-creator"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/semgrep-rule-creator/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#semgrep-rule-creator"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/semgrep-rule-creator/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

semgrep-rule-variant-creator 89/100 · BSecurityCreates language variants of existing Semgrep rules. Use when porting a Semgrep rule to specified target languages. Takes an existing rule and…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/semgrep-rule-variant-creator/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#semgrep-rule-variant-creator)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/semgrep-rule-variant-creator/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#semgrep-rule-variant-creator)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#semgrep-rule-variant-creator"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/semgrep-rule-variant-creator/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#semgrep-rule-variant-creator"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/semgrep-rule-variant-creator/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

sharp-edges 92/100 · ASecurityIdentifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. Use when reviewing API designs…
Get badges
Suede Skill Check: 92/100Suede Skill Check: Grade A

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 92/100](https://skills.suedeai.ai/directory/trailofbits/skills/sharp-edges/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#sharp-edges)
[![Suede Skill Check: Grade A](https://skills.suedeai.ai/directory/trailofbits/skills/sharp-edges/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#sharp-edges)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#sharp-edges"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/sharp-edges/score.svg" alt="Suede Skill Check: 92/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#sharp-edges"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/sharp-edges/badge.svg" alt="Suede Skill Check: Grade A" width="160" height="175"></a>

Download report · Request a fresh review

skill-improver 93/100 · AAI agentsRuns an autonomous review-and-fix improvement loop over a Claude Code skill until a review comes back clean, with a cross-round findings ledger…
Get badges
Suede Skill Check: 93/100Suede Skill Check: Grade A

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 93/100](https://skills.suedeai.ai/directory/trailofbits/skills/skill-improver/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#skill-improver)
[![Suede Skill Check: Grade A](https://skills.suedeai.ai/directory/trailofbits/skills/skill-improver/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#skill-improver)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#skill-improver"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/skill-improver/score.svg" alt="Suede Skill Check: 93/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#skill-improver"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/skill-improver/badge.svg" alt="Suede Skill Check: Grade A" width="160" height="175"></a>

Download report · Request a fresh review

solana-vulnerability-scanner 84/100 · BSecurityScans Solana programs for 6 critical vulnerabilities including arbitrary CPI, improper PDA validation, missing signer/ownership checks, and sysvar…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/solana-vulnerability-scanner/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#solana-vulnerability-scanner)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/solana-vulnerability-scanner/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#solana-vulnerability-scanner)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#solana-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/solana-vulnerability-scanner/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#solana-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/solana-vulnerability-scanner/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

spec-to-code-compliance 86/100 · BCode qualityCheck code against the documentation that specifies it - which requirements hold, which the code contradicts, which are absent, and what the code…
Get badges
Suede Skill Check: 86/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 86/100](https://skills.suedeai.ai/directory/trailofbits/skills/spec-to-code-compliance/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#spec-to-code-compliance)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/spec-to-code-compliance/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#spec-to-code-compliance)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#spec-to-code-compliance"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/spec-to-code-compliance/score.svg" alt="Suede Skill Check: 86/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#spec-to-code-compliance"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/spec-to-code-compliance/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

substrate-vulnerability-scanner 84/100 · BSecurityScans Substrate/Polkadot pallets for 7 critical vulnerabilities including arithmetic overflow, panic DoS, incorrect weights, and bad origin checks…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/substrate-vulnerability-scanner/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#substrate-vulnerability-scanner)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/substrate-vulnerability-scanner/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#substrate-vulnerability-scanner)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#substrate-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/substrate-vulnerability-scanner/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#substrate-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/substrate-vulnerability-scanner/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

supply-chain-risk-auditor 88/100 · BSecurityAudits a project's dependencies for supply-chain risk: version-matched advisories for direct dependencies and the full lockfile tree, abandoned or…
Get badges
Suede Skill Check: 88/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 88/100](https://skills.suedeai.ai/directory/trailofbits/skills/supply-chain-risk-auditor/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#supply-chain-risk-auditor)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/supply-chain-risk-auditor/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#supply-chain-risk-auditor)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#supply-chain-risk-auditor"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/supply-chain-risk-auditor/score.svg" alt="Suede Skill Check: 88/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#supply-chain-risk-auditor"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/supply-chain-risk-auditor/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

testing-handbook-generator 88/100 · BAI agentsGenerates Claude Code skills from the Trail of Bits Testing Handbook (appsec.guide), analyzing handbook pages and emitting SKILL.md files with the…
Get badges
Suede Skill Check: 88/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 88/100](https://skills.suedeai.ai/directory/trailofbits/skills/testing-handbook-generator/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#testing-handbook-generator)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/testing-handbook-generator/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#testing-handbook-generator)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#testing-handbook-generator"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/testing-handbook-generator/score.svg" alt="Suede Skill Check: 88/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#testing-handbook-generator"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/testing-handbook-generator/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

token-integration-analyzer 84/100 · BSecurityToken integration and implementation analyzer based on Trail of Bits' token integration checklist. Analyzes token implementations for ERC20/ERC721…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/token-integration-analyzer/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#token-integration-analyzer)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/token-integration-analyzer/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#token-integration-analyzer)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#token-integration-analyzer"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/token-integration-analyzer/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#token-integration-analyzer"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/token-integration-analyzer/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

ton-vulnerability-scanner 84/100 · BSecurityScans TON (The Open Network) smart contracts for 3 critical vulnerabilities including integer-as-boolean misuse, fake Jetton contracts, and forward…
Get badges
Suede Skill Check: 84/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 84/100](https://skills.suedeai.ai/directory/trailofbits/skills/ton-vulnerability-scanner/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#ton-vulnerability-scanner)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/ton-vulnerability-scanner/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#ton-vulnerability-scanner)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#ton-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/ton-vulnerability-scanner/score.svg" alt="Suede Skill Check: 84/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#ton-vulnerability-scanner"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/ton-vulnerability-scanner/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

trailmark 85/100 · BSecurityBuilds and queries multi-language source and binary code graphs for security analysis. Includes pre-analysis passes for blast radius, taint…
Get badges
Suede Skill Check: 85/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 85/100](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark/score.svg" alt="Suede Skill Check: 85/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

trailmark-review-gate 89/100 · BSecurityRuns a Trailmark structural review gate over a branch, pull request, fix commit, release diff, or git ref range to detect new entrypoints, new…
Get badges
Suede Skill Check: 89/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 89/100](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-review-gate/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-review-gate)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-review-gate/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-review-gate)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-review-gate"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-review-gate/score.svg" alt="Suede Skill Check: 89/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-review-gate"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-review-gate/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

trailmark-structural 86/100 · BSecurityRuns full Trailmark structural analysis by building a graph, running `preanalysis()`, and reporting hotspots, taint, blast radius, privilege…
Get badges
Suede Skill Check: 86/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 86/100](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-structural/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-structural)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-structural/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-structural)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-structural"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-structural/score.svg" alt="Suede Skill Check: 86/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-structural"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-structural/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

trailmark-summary 83/100 · BDev toolsRuns a Trailmark summary analysis on a codebase. Returns auto-detected languages, entry point count, and dependency list. Use when vivisect or…
Get badges
Suede Skill Check: 83/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 83/100](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-summary/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-summary)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-summary/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-summary)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-summary"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-summary/score.svg" alt="Suede Skill Check: 83/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-summary"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-summary/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

trailmark-variant-neighborhood 81/100 · BSecurityExpands one confirmed or suspected vulnerability into a Trailmark graph neighborhood of variant candidates by finding sibling functions, shared…
Get badges
Suede Skill Check: 81/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 81/100](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-variant-neighborhood/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-variant-neighborhood)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-variant-neighborhood/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-variant-neighborhood)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-variant-neighborhood"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-variant-neighborhood/score.svg" alt="Suede Skill Check: 81/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#trailmark-variant-neighborhood"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/trailmark-variant-neighborhood/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

variant-analysis 83/100 · BSecurityHunts for the other instances of a bug already found — the variants of one root cause across a codebase. Use immediately after a vulnerability…
Get badges
Suede Skill Check: 83/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 83/100](https://skills.suedeai.ai/directory/trailofbits/skills/variant-analysis/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#variant-analysis)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/variant-analysis/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#variant-analysis)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#variant-analysis"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/variant-analysis/score.svg" alt="Suede Skill Check: 83/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#variant-analysis"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/variant-analysis/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

vector-forge 87/100 · BTestingMutation-driven test vector generation. Finds implementations of a cryptographic algorithm or protocol, runs mutation testing to identify escaped…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/vector-forge/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#vector-forge)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/vector-forge/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#vector-forge)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#vector-forge"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/vector-forge/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#vector-forge"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/vector-forge/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

vulnerability-triage-brocards 90/100 · ASecurityThis skill should be used when the user asks to "triage a vulnerability report", "assess a CVE", "evaluate a bug bounty submission", "decide if a…
Get badges
Suede Skill Check: 90/100Suede Skill Check: Grade A

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 90/100](https://skills.suedeai.ai/directory/trailofbits/skills/vulnerability-triage-brocards/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#vulnerability-triage-brocards)
[![Suede Skill Check: Grade A](https://skills.suedeai.ai/directory/trailofbits/skills/vulnerability-triage-brocards/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#vulnerability-triage-brocards)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#vulnerability-triage-brocards"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/vulnerability-triage-brocards/score.svg" alt="Suede Skill Check: 90/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#vulnerability-triage-brocards"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/vulnerability-triage-brocards/badge.svg" alt="Suede Skill Check: Grade A" width="160" height="175"></a>

Download report · Request a fresh review

writing-lean-proofs 87/100 · BScienceWrites and reviews structured Lean 4 proofs and designs Lean libraries following Mathlib conventions. Use when proving theorems in Lean, formalizing…
Get badges
Suede Skill Check: 87/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 87/100](https://skills.suedeai.ai/directory/trailofbits/skills/writing-lean-proofs/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#writing-lean-proofs)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/writing-lean-proofs/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#writing-lean-proofs)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#writing-lean-proofs"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/writing-lean-proofs/score.svg" alt="Suede Skill Check: 87/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#writing-lean-proofs"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/writing-lean-proofs/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

wycheproof 76/100 · CSecurityValidates cryptographic implementations against Project Wycheproof's test vectors, which encode known attacks and edge cases across AES, RSA, ECDSA…

Improve this score

Download report · Request a fresh review

zeroize-audit 86/100 · BSecurityDetects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level…
Get badges
Suede Skill Check: 86/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 86/100](https://skills.suedeai.ai/directory/trailofbits/skills/zeroize-audit/score.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#zeroize-audit)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/trailofbits/skills/zeroize-audit/badge.svg)](https://skills.suedeai.ai/directory/trailofbits/skills/#zeroize-audit)
HTML
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#zeroize-audit"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/zeroize-audit/score.svg" alt="Suede Skill Check: 86/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/trailofbits/skills/#zeroize-audit"><img src="https://skills.suedeai.ai/directory/trailofbits/skills/zeroize-audit/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

Where this repository is cited

trailofbits/skills appears in 4 curated lists: BehiSecc/awesome-claude-skills, heilcheng/awesome-agent-skills, hesreallyhim/awesome-claude-code, travisvn/awesome-claude-skills.