1.5 KiB
		
	
	
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	StellaOps Feedser & CLI
This repository hosts the StellaOps Feedser service, its plug-in ecosystem, and the
first-party CLI (stellaops-cli). Feedser ingests vulnerability advisories from
authoritative sources, stores them in MongoDB, and exports deterministic JSON and
Trivy DB artefacts. The CLI drives scanner distribution, scan execution, and job
control against the Feedser API.
Quickstart
- Prepare a MongoDB instance and (optionally) install trivy-db/oras.
- Copy etc/feedser.yaml.sampletoetc/feedser.yamland update the storage + telemetry settings.
- Copy etc/authority.yaml.sampletoetc/authority.yaml, review the issuer, token lifetimes, and plug-in descriptors, then edit the companion manifests underetc/authority.plugins/*.yamlto match your deployment.
- Start the web service with dotnet run --project src/StellaOps.Feedser.WebService.
- Configure the CLI via environment variables (e.g. STELLAOPS_BACKEND_URL) and trigger jobs withdotnet run --project src/StellaOps.Cli -- db merge.
Detailed operator guidance is available in docs/10_FEEDSER_CLI_QUICKSTART.md. API and
command reference material lives in docs/09_API_CLI_REFERENCE.md.
Pipeline note: deployment workflows should template etc/feedser.yaml during CI/CD,
injecting environment-specific Mongo credentials and telemetry endpoints. Upcoming
releases will add Microsoft OAuth (Entra ID) authentication support—track the quickstart
for integration steps once available.