Generates and validates parametric STEP-first CAD parts and assemblies from natural language.
Differential Security Review
Summary
Trail of Bits' security review skill for PRs, commits, and diffs: risk-first analysis with git history, blast radius, and honest coverage limits.
Features
- Risk-first triage: auth, crypto, value transfer, external calls
- Every finding backed by git history, line numbers, and an attack scenario
- Depth scaled to codebase size (SMALL / MEDIUM / LARGE)
- Blast-radius calculation for each change
- Test-coverage check on the changed paths
- Automatic detection of security regressions
- Markdown report that states coverage limits and confidence
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Do a security review of the changes on this branch against main — I care most about the new webhook signature verification and the session handling it touches.
Description
Trail of Bits is a security firm that audits cryptography, smart contracts, and systems software for a living. This skill packages the way they review a diff, so an agent reviewing your pull request works from an auditor's priorities instead of a linter's.
Risk-first, not line-first
A generic review reads a diff top to bottom and comments on whatever it notices. This one starts from where security bugs actually live — authentication and authorisation, cryptographic operations, value transfer, and calls out to external systems — and spends its attention budget there. Changes to a logging format and changes to a signature check are not treated as equally interesting.
Evidence, not vibes
Every finding is expected to carry its justification: the git history that shows how the code got this way, the specific line numbers, and a concrete attack scenario describing how the issue would be exploited. That requirement is what separates a usable review from a list of plausible-sounding concerns, and it is enforced by the skill's own principles rather than left to the model's discretion.
Scaled and honest
The analysis adapts its depth to the size of the codebase — the workflow branches for SMALL, MEDIUM, and LARGE targets — and computes the blast radius of each change rather than treating a diff as self-contained. It checks whether tests actually cover the changed paths, and it explicitly detects security regressions: cases where a protection that existed before the diff no longer holds after it.
The output is a markdown report that states its own coverage limits and confidence level. A review that quietly skipped half the diff is worse than no review, so saying what was not examined is part of the deliverable.
Distribution
Ships in Trail of Bits' Claude Code plugin marketplace alongside their smart-contract security toolkit, GitHub Actions auditor, C/C++ review workers, and false-positive verification skills. Codex can load the same marketplace through its Claude marketplace compatibility.
Related Skills
Deno's official foundational skill — project setup, package choices, configuration, and CLI commands done the current way.
Build Gradio web UIs and ML demos in Python with the current API — components, layouts, events, and chat interfaces.
Cloudflare's official platform skill — Workers, Pages, storage, AI, networking, security, and IaC in one reference.