AigesX is a web-based Fuzzing-as-a-Service platform.
Its purpose is to help developers and security teams find vulnerabilities in software by uploading a target binary or providing a public GitHub repository link for analysis.
AigesX runs automated security analysis pipelines and combines multiple techniques to surface real vulnerability signals.
Core analysis capabilities include:
- AFL++-driven fuzzing workflows
- Symbolic execution modules
- CVE pattern matching and correlation
- Crash and vulnerability reporting with metadata
The platform focuses on turning raw security analysis output into actionable findings that users can inspect from a web dashboard.
High-level product flow:
- User submits a target (binary upload or public repository link).
- Backend orchestrates scanning and analysis jobs.
- AigesX engine components run fuzzing, symbolic analysis, and CVE correlation.
- Results are collected and exposed in dashboard-friendly report format.
- Binary and User submited data except the report are removed from storage.
The application is organized into two product surfaces:
- Backend: job orchestration, scanning integration, report generation, and artifact management.
- Frontend: user dashboard for submitting targets, tracking jobs, and reviewing findings.
The MVP runtime stack is locked to the following baseline:
- PostgreSQL for primary relational persistence.
- Redis for queueing and worker coordination layer.
- Docker for environment consistency and service packaging.
This lock is used as the target deployment baseline for the MVP gate.
Build a practical and extensible Fuzzing-as-a-Service web product that makes advanced vulnerability discovery accessible through a simple user workflow.