Starknet Specialized Scanner

Detect Starknet Cairo contract vulnerabilities and audit security patterns.

56|9|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/0x-Shashi/WEB3-AUDIT-SKILLS --skill starknet-specialized-scanner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Starknet Specialized Scanner
Source: https://github.com/0x-Shashi/WEB3-AUDIT-SKILLS/tree/main/skills/starknet-scanner
Command: npx skills add https://github.com/0x-Shashi/WEB3-AUDIT-SKILLS --skill starknet-specialized-scanner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starknet-specific security auditing requires systematic detection of Cairo-pattern vulnerabilities, account-abstraction risks, L1-L2 messaging flaws, and upgrade/storage architecture issues.

Core Features & Use Cases

  • Detect Starknet Cairo language vulnerabilities and infrastructure risks, including account abstraction checks, replace_class_syscall upgrades, L1-L2 messaging handling, and component storage concerns.
  • Provide structured audit guidance, risk checklists, and references for Starknet protocols.

Quick Start

Load the Starknet audit patterns and run the Starknet Cairo contract audit workflow against your target contract.

Frequently Asked Questions about Starknet Specialized Scanner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a Cairo contract on Starknet for security vulnerabilities?

To audit a Cairo contract on Starknet, you need to scan for specific vulnerability patterns like account abstraction risks and L1-L2 messaging flaws. This scanner identifies these signals and provides structured risk checklists with actionable mitigations.

What security checks are required for Starknet L1-L2 messaging and upgrade paths?

Starknet L1-L2 messaging and upgrade path security checks involve validating replace_class_syscall upgrades and component storage concerns. The scanner consolidates pattern references to detect infrastructure risks across these specific Starknet protocol interactions.

How does account abstraction affect Starknet smart contract security auditing?

Account abstraction affects Starknet smart contract security auditing by introducing specific pattern risks. The scanner systematically detects these account abstraction vulnerabilities alongside standard Cairo language issues to ensure comprehensive protocol coverage.

Can I use a standard smart contract scanner for Starknet Cairo contracts?

Standard smart contract scanners lack specialized detection for Starknet Cairo contracts, missing component storage and replace_class_syscall upgrade checks. A Starknet-focused scanner is required to accurately identify L1-L2 messaging and account abstraction risks.

What is the best way to identify replace_class_syscall upgrade risks in Cairo?

The best way to identify replace_class_syscall upgrade risks in Cairo is to apply a Starknet-focused scanner that checks upgrade paths. It detects vulnerability signals in the codebase and consolidates them into a structured risk checklist with mitigations.