Manage your CVEs seamlessly, Integrate your Vulnerability Scanners, Documentation made easy, Compliance to security Frameworks
Report Bug
·
Request Feature
Table of Contents
DevGuard is a vulnerability management that fits perfectly into any IT environment and ensures mitigation of vulnerabilities and complete documentation of the handling processes. It aims to be compliant to various security frameworks, like ISO 27001 or German BSI Grundschutz. With DevGuard you can easily go through the vulnerability management process:
- Consolidation of vulnerabilities
- Enhancing the data
- Risk Assessment
- Selection of the mitigation type
- Sharing of the vulnerability information to responsible parties
- Reporting
We are using DevGuard to scan and manage the risks of DevGuard itself—essentially eating our own dogfood. The project can be found here:
We believe VEX information should be shared via a link due to its dynamic nature, as what is risk-free today may be affected by a CVE tomorrow. We've integrated the DevGuard risk scoring into the metrics, with detailed documentation on its calculation to follow soon. SBOM and VEX data are always up to date at these links:
Project | SBOM | VeX |
---|---|---|
Devguard Golang API | SBOM | VeX |
Devguard Web-Frontend | SBOM | VeX |
DevGuard is divided into two projects: A frontend (DevGuard Web) and a backend (DevGuard Backend).
Frontend (this project):
Backend:
To get a local copy up and running follow these simple example steps.
- Clone the repo
git clone https://github.com/l3montree-dev/devguard-web.git
- Install NPM packages
npm install
- Start the development server
npm run dev
- Consolidation of vulnerabilities
- Enhancing the data
- Risk Assessment
- Selection of the mitigation type
- Sharing of the vulnerability information to responsible parties
- Reporting
- Multi-language Support
- German
- English
See the open issues for a full list of proposed features (and known issues).
Please read our contribution guide if you would like to report a bug, ask a question, or help us with coding.
Help us keep DevGuard open and inclusive. Please read and follow our Code of Conduct.
Distributed under the AGPL-3.0-or-later License. See LICENSE.txt
for more information.
docker run --rm -v $(pwd):/workspace gcr.io/kaniko-project/executor:latest --dockerfile=/workspace/Dockerfile --context=/workspace --tarPath=/workspace/image.tar --no-push