Krypteon is a full-stack application that allows developers to analyze, audit, and visualize vulnerabilities in Solidity smart contracts.
It combines a Next.js frontend for an intuitive UI with a FastAPI backend for AI-driven vulnerability detection and analysis.
- Upload Solidity contracts for automated security scanning
- Real-time code analysis and audit reports
- Security score & risk visualization
- Shareable reports for collaboration
- Powered by AI + FAISS index of known vulnerabilities
- Modern UI with Tailwind + shadcn/ui
- Frontend: Next.js 14, React, TypeScript, TailwindCSS, shadcn/ui
- Backend: FastAPI, Python 3.10+, FAISS, JSON-based vulnerability DB
- Smart Contracts: Solidity (test examples included)
git clone https://github.com/your-username/Krypteon_Hack404.git
cd Krypteon_Hack404-maincd fastapi_server
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app:app --reloadBackend will start on: http://127.0.0.1:8000
cd krypteon
npm install
npm run devFrontend will start on: http://localhost:3000
- Start backend (FastAPI)
- Start frontend (Next.js)
- Open
http://localhost:3000in your browser 🚀
- Upload a Solidity contract in the frontend.
- Wait for analysis results from backend AI engine.
- View security score, vulnerabilities, and audit report.
- Download/share report as needed.
This project is licensed under the MIT License.
