Skip to content

nais/v13s

Repository files navigation

v13s

v13s (vulnerabilities) is a workload centric API which monitors Kubernetes workloads across multiple clusters and tracks container image vulnerabilities.

What it does

  • Watches Kubernetes Deployments and Jobs across clusters
  • Fetches and verifies container image attestations (SBOMs)
  • Syncs vulnerability data from external sources
  • Provides gRPC API and CLI for querying vulnerability information
  • Tracks vulnerability history and calculates metrics such as Mean Time to Fix (MTTF)

Documentation

Quick Start

# Start dependencies
docker compose up -d

# Configure
cp .env.sample .env
# Edit .env with your settings

# Build and run
make local

API available at:

  • gRPC: localhost:50051

Metrics and RiverUI available at:

  • Internal HTTP (metrics, RiverUI): localhost:8000

See development documentation for detailed setup instructions.

Client Package

go get github.com/nais/v13s/pkg/api@main
import "github.com/nais/v13s/pkg/api/vulnerabilities"

License

MIT

About

Gathers information from different vulnerability sources and provides a unified interface to query the data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors