Architecture¶
Deployment¶
A scanner deployment consists of one centralized management node and an arbitrary number of scanning nodes to allow horizontal scaling.
Components¶
- Dashboard:
- Web interface (frontend)
- Server part (backend) — provides HTTP API
- Gujian CLI command line interface
- Scanner:
- Scanning service
fuchsiad -
fuchsiadmodules:- Entry point import modules:
- OpenAPI specifications import module
- WAF integration module
- Entry point detection modules:
Static web crawling module
Dynamic web crawling module
- Client-side JavaScript code analysis module
- Scan modules:
- Signature scanning modules
- Attack testing modules
- Entry point import modules:
-
fuchsiactlcommand line interface
- Scanning service