For the complete documentation index, see llms.txt.

Configuration

Guarded Entrypoint for Custom Assembly
How Guarded Entrypoint lets a Custom Assembly image resolve secrets, run preflight checks, and override its command at container start, and how to turn it on.
Guarded Entrypoint examples
Example Custom Assembly manifests that use Guarded Entrypoint to inject secrets, wait for a dependency, override a command, and fail open.
Managing Chainguard App connections
Set up, inspect, and remove the connections between your Chainguard organization and your GitHub organizations for Guardener.
Chainguard Checks configuration reference
Reference for the .chainguard/ci.yaml file that defines Chainguard Checks: file layouts, packages, commands, network access, conditions, triggers, resources, and environment variables.
Configuring Guardener
Understand Guardener's .chainguard/ configuration model and how to enable features per repository.
Variations, inputs, services, and caches in Chainguard Checks
Run a Chainguard Checks check once per variation, pass files between checks, check out another repository, start services such as a database, run checks as another user, and reuse Go build output with caches.
Workload identities and trust in Chainguard Checks
Learn how a Chainguard Checks check gets short-lived Google Cloud or Chainguard credentials through a workload identity, how to limit which pull requests get one, and how to revoke access.