-
-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Reference
Quick navigation guide for ShadowCheck wiki
graph TB
A[Wiki Home] --> B[Getting Started]
A --> C[Architecture]
A --> D[Features]
A --> E[Development]
A --> F[Deployment]
A --> G[Reference]
B --> B1[Installation]
B --> B2[Quick Start]
C --> C1[System Architecture]
C --> C2[Data Flow]
C --> C3[Database Schema]
D --> D1[Feature Catalog]
D --> D2[ML System]
D --> D3[Security]
E --> E1[Development Guide]
E --> E2[Contributing]
E --> E3[Testing]
F --> F1[Local Setup]
F --> F2[Docker]
F --> F3[AWS Production]
G --> G1[API Reference]
G --> G2[Troubleshooting]
style A fill:#4a5568,stroke:#cbd5e0,color:#fff
style B fill:#4299e1,stroke:#2b6cb0,color:#fff
style C fill:#48bb78,stroke:#2f855a,color:#fff
style D fill:#ed8936,stroke:#c05621,color:#fff
style E fill:#9f7aea,stroke:#805ad5,color:#fff
style F fill:#f56565,stroke:#c53030,color:#fff
style G fill:#38b2ac,stroke:#319795,color:#fff
- Home - Start here
- Installation - Setup guide
- Features - What can ShadowCheck do?
- Troubleshooting - Common issues
- Architecture - System design
- Data Flow - How data moves
- API Reference - Endpoint documentation
- Development - Contributing guide
- Database - Schema reference
- Deployment Guide - All deployment scenarios
- Security - Security best practices
- Architecture - Infrastructure overview
- Troubleshooting - Debugging guide
- Machine Learning - ML system
- Features - Threat detection features
- API Reference - ML endpoints
- Data Flow - ML pipeline
Main landing page with quick navigation and project overview.
Key Sections:
- Technology stack
- Quick links
- Project statistics
- Recent updates
Complete system architecture with diagrams.
Key Sections:
- System architecture diagram
- Component architecture
- Data flow sequences
- Request flow
- Database schema ERD
- ETL pipeline
- ML pipeline
- Security architecture
- Deployment architectures
- Technology stack
- Performance optimizations
- Monitoring & observability
Diagrams: 15+ Mermaid diagrams
Comprehensive data flow visualizations.
Key Sections:
- Complete data flow
- Network data flow
- Threat detection flow
- Filter application flow
- Caching flow
- ML training flow
- Geospatial query flow
- Analytics aggregation
- Authentication flow
- Export flow
- Weather FX flow
- Backup & restore
- Real-time updates
Diagrams: 13+ sequence and flow diagrams
All deployment scenarios with step-by-step flows.
Key Sections:
- Deployment decision tree
- Local development setup
- Docker Compose deployment
- AWS production deployment
- Environment configuration
- Database migrations
- Health checks
- Backup & disaster recovery
- Scaling strategies
- Troubleshooting
Diagrams: 12+ deployment and workflow diagrams
Complete REST API documentation.
Key Sections:
- API architecture
- Authentication flow
- Rate limiting
- Networks API
- Threats API
- Analytics API
- ML API
- Admin API
- Error responses
- Network type codes
Diagrams: 8+ API flow diagrams
Complete feature catalog with visual explanations.
Key Sections:
- Feature overview mindmap
- Dashboard architecture
- Universal filter system
- Geospatial mapping
- Weather FX system
- Threat detection
- ML pipeline
- Analytics system
- ETL pipeline
- Address enrichment
- Security features
- Export & backup
- Admin features
Diagrams: 15+ feature flow diagrams
Database schema and query reference.
Key Sections:
- Schema overview
- Table definitions
- Indexes
- Triggers
- Functions
- PostGIS integration
Contributing and development workflow.
Key Sections:
- Development setup
- Code style
- Testing
- Pull request process
- Branch strategy
Setup guide for all environments.
Key Sections:
- Prerequisites
- Local setup
- Docker setup
- Configuration
- First run
ML threat detection system.
Key Sections:
- ML overview
- Training process
- Model evaluation
- Feature engineering
- Hyperparameter tuning
Security best practices and hardening.
Key Sections:
- Authentication
- Authorization
- Secrets management
- Rate limiting
- SQL injection prevention
- Security headers
Common issues and solutions.
Key Sections:
- Connection issues
- Database problems
- Docker issues
- Performance problems
- Error messages
| Topic | Primary Page | Related Pages |
|---|---|---|
| System Design | Architecture | Data Flow |
| Deployment | Deployment Guide | Installation |
| API Usage | API Reference | Development |
| Features | Features | Home |
| ML System | Machine Learning | Features |
| Security | Security | Deployment Guide |
| Database | Database | Architecture |
| Troubleshooting | Troubleshooting | All pages |
| Diagram Type | Pages |
|---|---|
| System Architecture | Architecture |
| Data Flow | Data Flow |
| Sequence Diagrams | API Reference, Data Flow |
| Deployment | Deployment Guide |
| Feature Flows | Features |
| ERD | Architecture, Database |
- Blue (#4299e1): Data storage, databases, caching
- Green (#48bb78): Success states, completed processes
- Red (#f56565): Errors, failures, high threats
- Orange (#ed8936): Warnings, medium threats, staging
- Purple (#9f7aea): Services, business logic
- Gray (#4a5568): UI components, clients
- Teal (#38b2ac): Utilities, helpers
- Rectangles: Processes, components
- Cylinders: Databases, storage
- Diamonds: Decision points
- Circles: Start/end points
- Arrows: Data flow, relationships
- Dashed lines: Optional, async, cache
| Page | Update Frequency | Last Updated |
|---|---|---|
| Home | Monthly | 2026-02-07 |
| Architecture | Quarterly | 2026-02-07 |
| Data Flow | Quarterly | 2026-02-07 |
| Deployment Guide | Quarterly | 2026-02-07 |
| API Reference | As needed | 2026-02-07 |
| Features | Monthly | 2026-02-07 |
| Database | As needed | 2026-02-03 |
| Development | Quarterly | 2026-02-03 |
| Installation | Quarterly | 2026-02-05 |
| Machine Learning | As needed | 2026-02-03 |
| Security | Quarterly | 2026-02-05 |
| Troubleshooting | As needed | 2026-02-03 |
- Use Ctrl+F to search within pages
- Follow links between related pages
- Check diagrams for visual understanding
- Read code examples for practical usage
- Refer to tables for quick reference
- Check "Last Updated" for currency
See Development guide for:
- How to update wiki pages
- Diagram creation guidelines
- Documentation standards
- Review process
Last Updated: 2026-02-07