QuantumSift is a comprehensive blockchain security management system designed to provide advanced vulnerability detection and analysis for smart contracts.
- Advanced Smart Contract Vulnerability Scanning
- EVM Simulation and Analysis
- Comprehensive Security Reporting
- Machine Learning-Powered Vulnerability Detection
- React
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion
- FastAPI
- Python
- Web3 Technologies
- Machine Learning Libraries (Transformers, scikit-learn)
- Node.js (v16+)
- Python (v3.9+)
- npm or yarn
- pip
cd frontend
npm install
npm run dev
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload
- Frontend:
npm run test
- Backend:
pytest
- Input Validation
- Error Boundary
- Secure API Endpoints
- Machine Learning Vulnerability Detection
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/obingo31/QuantumSift