Agent skill · security · jeremylongshore

auditing-wallet-security

Audit wallet security by analyzing token approvals, permissions, and

Why this skill is useful

Adds executable Python scripts for comprehensive wallet security audits, including risk scoring and transaction pattern analysis.

What it needs

Requires python installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Wallet Security Auditor Overview Security analysis tool for cryptocurrency wallets. Scans ERC20 token approvals, analyzes transaction patterns, calculates security risk scores, and provides actionable recommendations to improve wallet security. Important: This is a read-only analysis tool. It does NOT execute transactions, manage private keys, or perform revocations. Prerequisites Before using this skill, ensure you have: Python 3.8+ with requests library installed Optional: ETHERSCANAPIKEY environment variable for higher rate limits Network access to blockchain RPC endpoints (public RPCs included) Target wallet address (hex format, 0x...) Instructions 1. List Token Approvals Scan wallet for all active ERC20 token approvals: Options: 1. --chain: ethereum, bsc, polygon, arbitrum, optimism, base (default: ethereum) 2. --unlimited: Show only unlimited approvals 3. --verbose: Detailed output 2. Full Security Scan Comprehensive security analysis including approvals, transaction history, and patterns: Analyzes: 4. Active token approvals (unlimited, risky) 5. Transaction history patterns 6. Contract interactions (verified vs unverified) 7. Suspicious activity detection 3. Calculate Security Score Get weighted security risk score (0-100, higher = safer): Score components: 8. Approvals (40%): Unlimited, risky, stale approvals 9. Interactions (30%): Contract verification, flagged addresses 10. Patterns (20%): Transaction frequency, diversity 11. Age (10%): Wallet maturity Risk levels: 12. 90-100: SAFE 13. 70-89: LOW 14. 50-69: MEDIUM 15. 30-49: HIGH 16. 0-29: CRITICAL 4. Analyze Transaction History Review recent contract interactions and patterns: Detects: 17. Rapid approval patterns 18. Interaction bursts (many contracts in short time) 19. High failure rates 20. Dust attacks 5. Generate Revoke List Get prioritized list of approvals to revoke: Flags: 21. Unlimited approvals to unknown contracts 22. Risky/flagged spenders 23. Stale approvals (>6 months) 6. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/auditing-wallet-security

View the source on GitHub

Browse the @skills marketplace