Skip to content

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.

Kroki

Components

  • Dashboard:
  • Scanner:
    • Scanning service fuchsiad
    • fuchsiad modules:
      • 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
        • Automatic login module
        • GraphQL endpoint detection module
      • Scan modules:
        • Template scanning modules
        • Attack testing modules
    • fuchsiactl command line interface