Definition
A Web3 Penetration Test is a comprehensive security assessment of a decentralized application (dApp). It is a hybrid methodology that evaluates three core components:
- The Frontend: The web or mobile interface that users interact with.
- The Backend (Off-Chain): Traditional APIs, servers, and infrastructure (e.g., RPC nodes) that support the dApp.
- The Smart Contracts (On-Chain): The immutable business logic deployed to a blockchain (e.g., Ethereum, Solana, Polygon).

