Skills / Engineering / Smart Contract Entry Point Analyzer

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.

security smart-contracts web3 audit solidity

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
Added to wishlist