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:
      • Web application and API analysis 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
        • Template analysis of resources and technology identification module
        • Scan modules:
          • Template scanning modules
          • Attack testing modules
      • Network analysis modules
        • Open TCP port discovery module
        • Service fingerprinting module
    • fuchsiactl command line interface