Architecture¶
Deployment¶
Scanner deployment consists of one centralized management node, one report generation node and an arbitrary number of scanning nodes to allow horizontal scaling.
Components¶
- Dashboard:
- Web interface (frontend)
- Server part (backend) — provides HTTP API
- SolidPoint CLI command line interface
- PDF report generator
- Scanner:
- Scanning service
fuchsiad -
fuchsiadmodules:- Endpoint import modules:
- OpenAPI specifications import module
- SolidWall WAF integration module
- HAR file import module
- Endpoint detection modules:
Static web crawling module
Dynamic web crawling module
- Client-side JavaScript code analysis module
- GraphQL endpoint detection module
- Scan modules:
- Template scanning modules
- Attack testing modules
- Endpoint import modules:
-
fuchsiactlcommand line interface
- Scanning service