AI-powered scam & risk detector for the decentralized web.
Web3 Shield is an advanced security analysis tool designed to protect users from scams and fraudulent smart contracts in the Web3 ecosystem. By providing in-depth analysis, real-time risk scoring, and educational resources, Web3 Shield empowers users to make informed decisions and navigate the decentralized web with confidence.
- Contract Analyzer: Scan smart contract code for common vulnerabilities like honeypots, hidden mint functions, and reentrancy attack vectors.
- Risk Scoring Engine: Our algorithm calculates a comprehensive "Trust Score" (0-100) based on contract verification, liquidity status, ownership, audit history, and community activity.
- AI-Powered Risk Assessment: We leverage Google's Gemini models via Genkit to provide a plain-English summary of a contract's potential risks, identify top concerns, and offer a clear recommendation.
- Watchlist & Alerts: Keep track of your favorite tokens and receive notifications for significant changes in their risk profile.
- Educational Resources: Browse an encyclopedia of common scam types, learn from case studies of famous scams, and follow security best practices.
- Framework: Next.js (App Router)
- Language: TypeScript
- AI/Generative: Firebase Genkit with Google Gemini
- UI: React
- Styling: Tailwind CSS
- Component Library: ShadCN UI
- Icons: Lucide React
To get a local copy up and running, follow these simple steps.
- Clone the repo:
git clone <YOUR_REPOSITORY_URL>
- Navigate to the project directory:
cd <PROJECT_DIRECTORY>
- Install NPM packages:
npm install
To run the development server:
npm run devOpen http://localhost:9002 with your browser to see the result. The main application is available at /scanner.