internal/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2026 License: Apache-2.0

Directories

Path Synopsis
Package config loads all server configuration from the environment (design D10, 12-factor).
Package config loads all server configuration from the environment (design D10, 12-factor).
Package fallback fetches an existing latest Scorecard result from an upstream Scorecard API (e.g.
Package fallback fetches an existing latest Scorecard result from an upstream Scorecard API (e.g.
Package flags is the single seam for runtime feature flags (design FF1/FF5).
Package flags is the single seam for runtime feature flags (design FF1/FF5).
Package httpapi implements the Scorecard-webapp GET contract over the orchestrator (design D1/D11): GET /projects/{host}/{org}/{repo} (+ ?commit=), /badge, /capabilities, /health, and /readyz.
Package httpapi implements the Scorecard-webapp GET contract over the orchestrator (design D1/D11): GET /projects/{host}/{org}/{repo} (+ ?commit=), /badge, /capabilities, /health, and /readyz.
Package model defines a lean in-repo mirror of the OpenSSF Scorecard JSON2 wire format (Result), the repository reference the server routes on (RepoRef), and the provenance metadata (Provenance) that the server declares for every response.
Package model defines a lean in-repo mirror of the OpenSSF Scorecard JSON2 wire format (Result), the repository reference the server routes on (RepoRef), and the provenance metadata (Provenance) that the server declares for every response.
Package orchestrator is the read-through cache and the central serve-vs-scan seam (design D2).
Package orchestrator is the read-through cache and the central serve-vs-scan seam (design D2).
Package scan generates Scorecard results on demand by wrapping pkg/scorecard.Run (design D8).
Package scan generates Scorecard results on demand by wrapping pkg/scorecard.Run (design D8).
Package store persists Scorecard results in a cloud-agnostic object store via gocloud.dev/blob.
Package store persists Scorecard results in a cloud-agnostic object store via gocloud.dev/blob.
Package tokens manages SCM credentials and rate limiting for live scans (design D8).
Package tokens manages SCM credentials and rate limiting for live scans (design D8).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL