audit-prep-assistant

Installation
Summary

Prepares codebases for security audits using Trail of Bits' checklist across four structured phases.

  • Helps define review goals by identifying security concerns, previous issues, and worst-case scenarios, then documents them for the assessment team
  • Runs platform-specific static analysis tools (Slither for Solidity, Dylint for Rust, Golangci-lint for Go, CodeQL and Semgrep for multiple languages) and triages findings
  • Increases test coverage, identifies and removes dead code, and generates a clean codebase snapshot with frozen commit hash and dedicated branch
  • Creates comprehensive documentation including architecture flowcharts, user stories, glossaries, actor/privilege maps, NatSpec comments, and on-chain/off-chain assumptions
SKILL.md

Audit Prep Assistant

Purpose

Helps prepare for a security review using Trail of Bits' checklist. A well-prepared codebase makes the review process smoother and more effective.

Use this: 1-2 weeks before your security audit


The Preparation Process

Step 1: Set Review Goals

Helps define what you want from the review:

Key Questions:

  • What's the overall security level you're aiming for?
  • What areas concern you most?
Related skills
Installs
2.3K
GitHub Stars
5.1K
First Seen
Jan 19, 2026