Project Vigilion is a comprehensive cybersecurity suite designed to empower software engineers to build secure systems from the ground up. Unlike traditional tools focused solely on penetration testing, Vigilion focuses on the development lifecycle, helping developers identify vulnerabilities, understand their impact, and apply fixes immediately.
This platform aggregates multiple scanning engines into a unified dashboard, providing real-time security insights for web applications, APIs, source code, and deployment configurations.
This project is proudly developed by the Cybersecurity Stream Students of the Department of Computer Science & Engineering, University of Moratuwa.
It represents our collective effort to enhance the security posture of modern software engineering practices.
Project Vigilion follows a microservices architecture. This repository serves as the Orchestration Hub, managing the deployment of the following independent components:
| Service | Component Name | Function |
|---|---|---|
| Vigilion Dashboard | cyber-suite-dashboard |
Centralized command center for managing scans and viewing reports. |
| Web Sentinel | web-domain-scanner |
Dynamic Application Security Testing (DAST) for web domains. |
| Code Guardian AI | code-scanner-ai |
AI-driven Static Application Security Testing (SAST) to find bugs in code. |
| DB Fortress | database-security-scanner |
Scans relational and NoSQL databases for security gaps. |
| API Probe | api-tester |
Automated endpoint testing for REST and GraphQL vulnerabilities. |
| Cloud Scout | deployment-misconfig-checker |
Detects misconfigurations in servers and cloud environments. |
| Binary Lens | reverse-engineer-tool |
Tools for binary analysis and reverse engineering. |
Cyber Security Stream,
University of Moratuwa,
Sri Lanka.
Project Vigilion © 2025 - University of Moratuwa