DevGuard is a single platform that finds, prioritizes, and tracks vulnerabilities across your entire software supply chain β from source code and third-party dependencies to container images, infrastructure-as-code, and deployed artifacts.
It replaces the patchwork of disconnected scanners, spreadsheets, and manual triage with one system that scans, prioritizes, tracks, and documents security findings across the whole SDLC. DevGuard is built exclusively on open standards β SBOM, VEX, SARIF, SLSA, in-toto β so there's no vendor lock-in and no proprietary formats.
This repository contains the DevGuard Backend (Go API + PostgreSQL). The web frontend lives at l3montree-dev/devguard-web.
Why DevGuard?
Traditional security tools treat vulnerability management as something separate from development β generating 50β80% false-positive noise, living in spreadsheets, and demanding context switches from engineers who just want to ship. DevGuard flips that: security intelligence is delivered where developers already work (pull requests, CI, issue trackers), and real risks surface first thanks to multi-dimensional scoring.
Use DevGuard if you need to:
Know what's in your software β automated SBOM generation and dependency tracking across all projects.
Find vulnerabilities continuously β SCA, SAST, secret scanning, IaC, container scanning, and license compliance, all from one CLI.
Cut through the noise β risk-based prioritization using CVSS + EPSS + component depth + your CIA assessment, not raw CVSS alone.
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 for ISO 27001, Cyber Resilience Act (CRA), BSI IT-Grundschutz, and SLSA.
Share transparency data β live SBOM and VEX endpoints that stay current, because a dependency safe today can have a CVE tomorrow.
DevGuard is for developers, DevOps engineers, and security teams. No specialized security knowledge required.
Key Capabilities
Capability
What it does
Full DevSecOps pipeline
Secret scanning, SAST, SCA, IaC scanning, container scanning, and license compliance β one CLI, one CI integration
Risk-based prioritization
Scores every finding as (CVSS-BE Γ (EPSS + 1)) / 2 / Component Depth so you fix what actually matters first
SBOM & VEX management
CycloneDX SBOMs, full VEX workflows, and live SBOM/VEX endpoints that always reflect current state
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
Organization-wide security policies written in OPA/Rego, enforced automatically
Bring your own scanner
Ingests SBOM (CycloneDX) and SARIF from Trivy, Grype, Semgrep, and any standards-compliant tool
Issue tracker integration
GitHub Issues, GitLab Issues, and Jira β bidirectional sync with slash-command triage
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.