ADMIN ONLY - System Architecture & Flow Documentation

System Architecture

Frontend (HTML/CSS/JS)
Nginx (Port 80)
FastAPI Backend (Port 8000)
PostgreSQL
Redis Cache
AI Services
Scanner Engines
Bug Bounty APIs

Data Flow

1. User Authentication:
Login → JWT Token → Backend Validation

2. Vulnerability Scanning:
Target Input → Scanner Selection → AI Analysis → Results Storage

3. Data Processing:
Raw Data → AI Enhancement → User Filtering → Display

System Memory & State

0
Total Users
0
Active Scans
0
Total Vulnerabilities
0h
System Uptime
Last updated: Never

API Endpoints Status

Component Status

Frontend Server: Checking...
Backend API: Checking...
Database: Checking...
AI Services: Checking...

Recent System Logs

[INFO] System architecture page loaded
[INFO] Monitoring system status...

Configuration Memory

Database Configuration:
- PostgreSQL on Docker container
- Connection pooling enabled
- Backup schedule: Daily at 2 AM

Security Configuration:
- JWT tokens with 24h expiration
- bcrypt password hashing
- Rate limiting: 100 req/min per IP

Scanner Configuration:
- 18+ vulnerability scanners active
- AI analysis via OpenAI/Anthropic
- Timeout: 300 seconds per scan

Theme Configuration:
- Unified dark theme with green accents
- CSS variables for consistency
- Responsive design patterns