About This Architecture
Security scanning system with React frontend, Spring Boot backend, and async processing engine orchestrating multiple SCA tools. Frontend uploads source code or binaries to the backend API, which creates scan jobs and persists metadata while delegating analysis to the Scanner Engine. The Scanner Engine invokes Clarity and FossID for vulnerability detection and SBOM generation, normalizes results, and stores findings in a database with artifact storage. This architecture decouples UI responsiveness from long-running security scans, enabling parallel tool execution and scalable vulnerability management. Fork this diagram on Diagrams.so to customize tool integrations, add policy enforcement layers, or adapt for your CI/CD pipeline.