Smart Contract Entry Point Analyzer
Map the attack surface of smart contracts by finding every state-changing entry point. Categorizes externally callable functions by access level (public, admin, role-restricted) and generates structured audit reports across Solidity, Vyper, Solana/Rust, Move, TON, and CosmWasm.
Before auditing a contract you need to know what an attacker can actually call. This skill enumerates externally callable state-changing functions, excludes view/pure reads, and categorizes each by access control so you can focus the audit on privileged and unprotected operations.
When to use
Use when auditing smart contracts or when asked to find entry points, audit flows, external functions, access-control patterns, or privileged operations in Solidity, Vyper, Solana/Rust, Move, TON, or CosmWasm.
Examples
Map the attack surface
List all state-changing entry points
Find every externally callable state-changing function in these contracts and group them by access level
Find privileged ops
Surface admin-only functions
List all admin and role-restricted entry points in this Solidity codebase for the audit