Skip to content

Achievers-sketch/web3-Shield

Repository files navigation

Web3 Shield

Web3 Shield Logo

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.

✨ Core Features

  • 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.

🚀 Tech Stack

⚙️ Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • Node.js (v18 or higher)
  • npm or your favorite package manager

Installation

  1. Clone the repo:
    git clone <YOUR_REPOSITORY_URL>
  2. Navigate to the project directory:
    cd <PROJECT_DIRECTORY>
  3. Install NPM packages:
    npm install

Running the Application

To run the development server:

npm run dev

Open http://localhost:9002 with your browser to see the result. The main application is available at /scanner.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages