Skip to main content
AI/MLplurigrid

entry-point-analyzer

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.

Stars
23
Source
plurigrid/asi
Updated
2026-04-26
Slug
plurigrid--asi--entry-point-analyzer
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/plurigrid/asi/HEAD/plugins/asi/skills/entry-point-analyzer/SKILL.md -o .claude/skills/entry-point-analyzer.md

Drops the SKILL.md into .claude/skills/entry-point-analyzer.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Entry Point Analyzer Skill

Trit: -1 (MINUS) Category: entry-point-analyzer Author: Trail of Bits Source: trailofbits/skills License: AGPL-3.0

Description

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.

When to Use

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

Related Skills

  • audit-context-building
  • codeql
  • semgrep
  • variant-analysis