sdlc_golang
sdlc_golang is a security vulnerability management platform built with the Go language, aimed at promoting DevSecOps and Secure Development Lifecycle (SDLC) practices. It enhances developers' security awareness by simulating common vulnerabilities. This platform is not only useful for DevSecOps but also serves as a learning environment for security professionals to understand vulnerabilities, penetration testing, and code auditing.
Key Features
- Separation of Frontend and Backend: The backend handles business logic, while the frontend manages user interaction.
- Lightweight and Efficient: Utilizes the Gin framework to ensure stable performance under high concurrency.
- Static Application Security Testing (SAST): Integrates SAST technology for real-time code scanning to identify potential security vulnerabilities.
Benefits
- Enhanced Security Awareness: By simulating vulnerabilities, developers can better understand security risks and how to mitigate them.
- Learning Environment: Provides a practical setting for security professionals to learn about vulnerabilities and conduct code audits.
- Future Expansion: Plans to support additional operating systems and enhance functionality with more security features.
Highlights
- Backend: Built with Go using the Gin framework.
- Frontend: Developed with Vue 3.
- Supported OS: Currently supports Windows x86, with plans for Linux and ARM architecture.