From asi
Identifies state-changing entry points in smart contract codebases for security audits. Categorizes externally callable functions by access level and generates reports. For Solidity, Vyper, Solana/Rust, Move, TON, CosmWasm.
How this skill is triggered — by the user, by Claude, or both
Slash command
/asi:entry-point-analyzerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Trit**: -1 (MINUS)
Trit: -1 (MINUS) Category: entry-point-analyzer Author: Trail of Bits Source: trailofbits/skills License: AGPL-3.0
Analyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that modify state, categorizes them by access level (public, admin, role-restricted, contract-only), and generates structured audit reports. Excludes view/pure/read-only functions. Use when auditing smart contracts (Solidity, Vyper, Solana/Rust, Move, TON, CosmWasm) or when asked to find entry points, audit flows, external functions, access control patterns, or privileged operations.
This is a Trail of Bits security skill. Refer to the original repository for detailed usage guidelines and examples.
See: https://github.com/trailofbits/skills
npx claudepluginhub plurigrid/asi --plugin asiIdentifies state-changing entry points in smart contracts (Solidity, Vyper, Solana/Rust, Move, TON, CosmWasm), categorizes access levels, generates audit reports. For security audits and access control analysis.
Orchestrates interactive Solidity smart contract security audits using Map-Hunt-Attack methodology: static analysis (Slither, Aderyn), fuzzing (Echidna, Medusa, Halmos), verification, and reporting.
Audits smart contracts via Behavioral State Analysis: classifies type, runs targeted threat engines (ETE/ACTE/SITE), tiered output for security reviews and DeFi threat modeling.