Skip to content

l3montree-dev/devguard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,390 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


DevGuard by L3montree Logo

DevGuard — Develop Secure Software

Open-source vulnerability management for the full software supply chain.
An OWASP Incubating Project.

Documentation · Live Demo · Report Bug · Chat (Matrix)

OpenSSF Badge Go Report Card License CVSS


Note

Join the monthly DevGuard Open Community Call starting from 23.04.26 - always at 17 pm (UTC+2). Help discussing new features, contributions and the development of the project. For support please check out the community matrix space.

What is DevGuard?

DevGuard is an open-source platform that gives development teams full visibility and control over vulnerabilities across their software supply chain — from source code and dependencies to container images and deployed artifacts.

It replaces the patchwork of disconnected scanners, spreadsheets, and manual triage with a single system that scans, prioritizes, tracks, and documents security findings across your entire SDLC.

DevGuard is built on open standards exclusively (SBOM, VEX, SARIF, SLSA, in-toto) — no vendor lock-in, no proprietary formats.

Dependency risk overview

When should I use DevGuard?

Use DevGuard if you need to:

  • Know what's in your software — automated SBOM generation and dependency tracking across all your projects
  • Find and fix vulnerabilities — continuous scanning (SCA, SAST, secret scanning, IaC, container scanning) integrated into CI/CD
  • Stop wasting time on noise — risk-based prioritization that goes beyond raw CVSS scores by factoring in exploitability (EPSS), dependency depth, and your project's CIA assessment
  • Triage at scale — VEX-based assessment workflows and reusable VEX rules to handle recurring false positives once, not per-project
  • Block malicious packages — dependency firewall for npm, Go, and Python that checks packages before they enter your codebase
  • Meet compliance requirements — automated evidence generation for ISO 27001, Cyber Resilience Act (CRA), BSI IT-Grundschutz, and SLSA
  • Share transparency data — dynamic SBOM and VEX endpoints that stay current, because what's safe today may have a CVE tomorrow

DevGuard is for developers, DevOps engineers, and security teams. You don't need to be a security expert to use it.

VEX rules for triage at scale

Key Capabilities

Capability What it does
Full DevSecOps Pipeline Secret scanning, SAST, SCA, IaC scanning, container scanning, license compliance — all from one CLI and CI integration
Risk-Based Prioritization Scores vulnerabilities using (CVSS-BE × (EPSS + 1)) / 2 / Component Depth so you fix what actually matters first
SBOM & VEX Management Works on SBOMs, provides full VEX workflows to document assessments, and serves both via live API endpoints
Dependency Firewall Proxies npm, Go, and Python registries — blocks known-malicious and vulnerable packages before download
Supply Chain Integrity in-toto attestations, SLSA provenance, cosign signatures, reproducible builds with Nix
Policy Enforcement Define organization-wide security policies with OPA/Rego, enforced automatically
Integrations GitHub, GitLab, Jira — scan results as issue

Dependency insights and analytics

Code risk analysis

Talks & Presentations

To understand the principles behind DevGuard, watch these conference talks:

Getting Started

The full documentation lives at docs.devguard.org. It covers installation, quickstart, CI/CD integration, scanner usage, and configuration.

For details on connecting to your CI, setting up the dependency firewall, or self-hosting in production, see the documentation.

Live Demo

We use DevGuard to scan DevGuard itself. Browse the live instance to see real vulnerability data, SBOMs, and VEX assessments:

main.devguard.org/l3montree-cybersecurity/projects/devguard

Live SBOM and VEX data for this project:

Component SBOM VEX
Backend (this repo) SBOM VEX
Web Frontend SBOM VEX

Architecture

DevGuard consists of two projects:

  • Backend (this repo) — Go API server and PostgreSQL
  • Frontenddevguard-web — Next.js web application

Contributing

Contributions are welcome. Read the contribution guide to get started, or pick up a help wanted issue.

Please follow the Code of Conduct.

License

AGPL-3.0-or-later. See LICENSE.txt.

Sponsors and Supporters

OWASP Bonn-Rhein-Sieg University of Applied Science WhereGroup DigitalHub WetterOnline Ikor

About

DevGuard Backend - Secure your Software Supply Chain - Attestation-based compliance as Code, manage your CVEs seamlessly, Integrate your Vulnerability Scanners, Security Framework Documentation made easy - OWASP Incubating Project

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors