Views
No views yet
.
├── Flask-API/ # Backend services
│ ├── app.py # Main Flask application
│ ├── models/ # AI models and configurations
│ │ ├── model.py # URL analysis model
│ │ └── config.json # Model configuration
│ └── instance/ # Database storage
│ └── users.db # User authentication database
│
└── SafeNet/ # Browser Extension (Frontend)
└── safe-net/ # Chrome extension source
├── src/ # Extension source code
│ ├── popup.tsx # Main extension popup
│ ├── content.tsx # Content scripts
│ └── components/ # React components
└── assets/ # Static assets1python -m venv .venv
2.venv\Scripts\Activate
3pip install -r requirements.txt.env file in Flask-API directory:1JWT_SECRET_KEY=your_secret_key
2DATABASE_URL=sqlite:///users.db
3FLASK_DEBUG=False1cd Flask-API
2python app.py1cd SafeNet/safe-net
2pnpm installpnpm devpnpm buildmodels/ directory/analyze - URL analysis/login - User authentication/register - User registration/scan - Batch URL scanningPOST /register1{
2 "email": "user@example.com",
3 "password": "secure_password"
4}POST /login1{
2 "email": "user@example.com",
3 "password": "secure_password"
4}POST /analyze1{
2 "url": "https://example.com"
3}GET /status1cd Flask-API
2python testapi.py1cd SafeNet/safe-net
2pnpm testgit checkout -b feature/AmazingFeature)git commit -m 'Add AmazingFeature')git push origin feature/AmazingFeature)