Back to skills

entry-point-analyzer

security

Analyzes smart contract codebases to map all state-changing entry points for security audits. Detects externally callable functions across Solidity, Vyper, Solana/Rust, Move, TON, and CosmWasm, then c

Setup & Installation

npx skills add https://github.com/trailofbits/entry-point-analyzer --skill entry-point-analyzer
or paste the link and ask your coding assistant to install it
https://github.com/trailofbits/entry-point-analyzer
View on GitHub

What This Skill Does

Analyzes smart contract codebases to map all state-changing entry points for security audits. Detects externally callable functions across Solidity, Vyper, Solana/Rust, Move, TON, and CosmWasm, then categorizes them by access level: public, admin, role-restricted, or contract-only. Excludes view and pure functions to keep focus on functions that can actually modify state. Manually tracing entry points across a multi-file smart contract codebase is error-prone and time-consuming, and missing a single unrestricted state-changing function can mean a missed critical vulnerability.

When to use it

  • Working with entry point analyzer functionality
  • Implementing entry point analyzer features
  • Debugging entry point analyzer related issues