Secure-Vigil-An-Automated-Web-Application-Vulnerability-Detection-and-Reporting-Tool
What the project does**
System Overview
What the project does
A Python‑based desktop tool that scans source code files for common web‑application vulnerabilities such as code injection, SQL injection, LFI, and RFI, presenting the findings with type, pattern, and line number.
Key features
Tech stack
Python, Tkinter (GUI), Pillow, ttkthemes, Atheris (fuzzing), standard regex library
Use case
Developers, security analysts, or QA engineers can quickly run the tool locally to perform an automated pre‑commit or ad‑hoc security review of source files, helping catch injection‑related flaws before deployment.
Architecture Details
This system integrates multiple components for a seamless automation flow. Structural interpretation based on project focus:
Backend Infrastructure
Core execution layer for robust data processing and API handling.
AI / Logic Core
Intelligent decisioning via models or logical workflow rules.
Tech Stack
Key Capabilities
- ▹ Custom workflow execution
- ▹ Data transformation and routing
- ▹ Extensible architecture