Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
devsec
command
Package main provides the entry point for the devsec CLI.
|
Package main provides the entry point for the devsec CLI. |
|
internal
|
|
|
alerting
Package alerting provides notification capabilities for the devsec pipeline.
|
Package alerting provides notification capabilities for the devsec pipeline. |
|
attestation
Package attestation provides SLSA provenance and in-toto attestation support.
|
Package attestation provides SLSA provenance and in-toto attestation support. |
|
cli
Package cli provides the command-line interface for devsec.
|
Package cli provides the command-line interface for devsec. |
|
compliance
Package compliance provides compliance framework mapping and reporting.
|
Package compliance provides compliance framework mapping and reporting. |
|
config
Package config provides configuration loading and validation for devsec.
|
Package config provides configuration loading and validation for devsec. |
|
gates
Package gates provides deployment gates for pre/post deployment validation.
|
Package gates provides deployment gates for pre/post deployment validation. |
|
helm
Package helm provides a Helm client for chart deployment and management.
|
Package helm provides a Helm client for chart deployment and management. |
|
kubernetes
Package kubernetes provides a Kubernetes client for deployment integration.
|
Package kubernetes provides a Kubernetes client for deployment integration. |
|
logging
Package logging provides structured JSON logging with levels and correlation IDs.
|
Package logging provides structured JSON logging with levels and correlation IDs. |
|
metrics
Package metrics provides metrics collection for the devsec pipeline.
|
Package metrics provides metrics collection for the devsec pipeline. |
|
ml
Package ml provides ML-specific validation and detection capabilities.
|
Package ml provides ML-specific validation and detection capabilities. |
|
model
Package model defines core types used throughout the devsec application.
|
Package model defines core types used throughout the devsec application. |
|
pipeline
Package pipeline provides pipeline orchestration for security scans.
|
Package pipeline provides pipeline orchestration for security scans. |
|
pipeline/cicd
Package cicd provides CI/CD integration for the pipeline orchestrator.
|
Package cicd provides CI/CD integration for the pipeline orchestrator. |
|
policy
Package policy provides OPA-based policy evaluation for security findings.
|
Package policy provides OPA-based policy evaluation for security findings. |
|
policy/defaults
Package defaults provides embedded default security policies.
|
Package defaults provides embedded default security policies. |
|
progress
Package progress provides progress reporting for DevSec operations.
|
Package progress provides progress reporting for DevSec operations. |
|
report
Package report provides functionality for aggregating and formatting security findings.
|
Package report provides functionality for aggregating and formatting security findings. |
|
sbom
Package sbom provides Software Bill of Materials generation functionality.
|
Package sbom provides Software Bill of Materials generation functionality. |
|
scanner
Package scanner defines the interface for security scanners.
|
Package scanner defines the interface for security scanners. |
|
scanner/gitleaks
Package gitleaks provides a scanner implementation for Gitleaks secret detection.
|
Package gitleaks provides a scanner implementation for Gitleaks secret detection. |
|
scanner/osv
Package osv provides a scanner implementation for OSV vulnerability detection.
|
Package osv provides a scanner implementation for OSV vulnerability detection. |
|
scanner/semgrep
Package semgrep provides a scanner implementation for Semgrep SAST.
|
Package semgrep provides a scanner implementation for Semgrep SAST. |
|
scanner/trivy
Package trivy provides a scanner implementation for Trivy vulnerability detection.
|
Package trivy provides a scanner implementation for Trivy vulnerability detection. |
|
signing
Package signing provides artifact signing and verification using Sigstore.
|
Package signing provides artifact signing and verification using Sigstore. |
|
tui
Package tui provides the terminal user interface for DevSec.
|
Package tui provides the terminal user interface for DevSec. |
Click to show internal directories.
Click to hide internal directories.