clearcutt-oauth2-proxy7 : oauth2-proxy
First-class oauth2-proxy image with template-owned ports, storage, lifecycle, and smoke checks.
This image is currently in Preview status. It has catalog evidence, but is not recommended for production environments until general availability.
Published Sun, 07 Jun 2026 16:42:20 GMT
Last Rebuilt Sun, 07 Jun 2026 16:42:20 GMT
Service Image Usage
Run the platform service, inspect its operational contract, and verify the evidence attached to this release.
Service Contract
oauth2-proxy7 is a platform-owned service image. It is built from the fleet service template, cataloged separately from runtime tiers, and carries ports, storage, lifecycle, smoke, vulnerability, and evidence metadata.
Configured Smoke Commands
- oauth2-proxy --version
Pull & Run Service
Use digest-pinned pulls when available; mount volumes for stateful data dirs.
Pull by multi-arch digest
docker pull ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7@sha256:0f39bf438ce5471a8dfd33aa562dce8f0b92467d1059e629cd5b5410edcfa6ae Pinned service tag
docker pull ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7:v0.10.1-service Run service
docker run --rm \
--user 10001:10001 \
-p 4180:4180 \
ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7:v0.10.1-service Pull by multi-arch digest
podman pull ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7@sha256:0f39bf438ce5471a8dfd33aa562dce8f0b92467d1059e629cd5b5410edcfa6ae Pinned service tag
podman pull ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7:v0.10.1-service Run service
podman run --rm \
--user 10001:10001 \
-p 4180:4180 \
ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7:v0.10.1-service services:
oauth2-proxy7:
image: ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7:v0.10.1-service
user: "10001:10001"
ports:
- "4180:4180" apiVersion: v1
kind: Pod
metadata:
name: oauth2-proxy7
spec:
automountServiceAccountToken: false
securityContext:
runAsNonRoot: true
runAsUser: 10001
runAsGroup: 10001
containers:
- name: oauth2-proxy7
image: ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7:v0.10.1-service
ports:
- containerPort: 4180 clearcutt service explain oauth2-proxy7
clearcutt service validate oauth2-proxy7
clearcutt service smoke oauth2-proxy7 --engine docker --image ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7:v0.10.1-service # Service package attr exposed by the ClearCutt flake.
nix build github:northcutted/clearcutt/v0.10.1#oauth2-proxy7
# Catalog service records are emitted when generation includes services.
clearcutt catalog generate --config clearcutt.fleet.yaml --include-services --output dist/catalog Verify & Audit Compliance
Inspect catalog evidence, run registry-side verification where evidence exists, and review vulnerability gates.
Provenance & signatures
Cryptographically audit OCI identity claims and supply chain gating artifacts.
Cryptographic Proof
CATALOG REPORTS SIGNATUREOIDC Certificate Subject
Supply Chain Provenance
PROVENANCE RECORDED 3Compilation & Tests
TESTS PASSEDAttestations
4 kinds of evidence for this image. The counts are how many times each was independently signed into the public transparency log — not how many distinct artifacts exist.
cosign verify-attestation. gh attestation verify. The subject above is the multi-arch index (amd64 + arm64). Each architecture's SBOM is attested separately, in both ecosystems — so one SBOM naturally appears as several signed records below. Records also accumulate as the image is rebuilt, with each release re-signing into the transparency log afresh. Every entry is independent and publicly verifiable: click any #index below to inspect it in Sigstore Rekor, or use the copy-paste commands below to verify them locally.
How and where the image was built — binds this digest to the exact workflow run, commit, and builder.
Software Bill of Materials — the full inventory of packages baked into the image.
Signed evidence that the release-gate test suite passed for this exact digest.
The keyless cosign signature statement covering the image index.
Active Verification Toolkit
Run registry-side verification commands for the recorded release evidence.
Direct Cryptographic Evidence & Verification
https://github.com/northcutted/clearcutt/.github/workflows/release.yml@refs/heads/main https://token.actions.githubusercontent.com sha256:0f39bf438ce5471a8dfd33aa562dce8f0b92467d1059e629cd5b5410edcfa6ae Run the native compiled Go CLI command locally to verify the registry digest, Sigstore signature, SBOM and test attestations, and SLSA provenance:
clearcutt verify release-evidence \
--ref ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7@sha256:0f39bf438ce5471a8dfd33aa562dce8f0b92467d1059e629cd5b5410edcfa6ae \
--repo northcutted/clearcutt \
--workflow-identity 'https://github.com/northcutted/clearcutt/.github/workflows/release.yml@refs/heads/main' 1. Inspect Security Metadata
Query deep, high-fidelity security metadata, dynamic entrypoints, non-root user settings, architectures, and release asset URLs.
CATALOG_DIR=./path/to/catalog
clearcutt --catalog "$CATALOG_DIR" inspect oauth2-proxy7 --tag v0.10.1 2. Local Policy Gate Verification
Check catalog-record evidence flags, smoke tests, vulnerability limits, and lifecycle constraints locally or in CI pipelines. Use the release-evidence command or the Cosign/SLSA tabs for registry-side cryptographic verification.
CATALOG_DIR=./path/to/catalog
clearcutt --catalog "$CATALOG_DIR" verify image oauth2-proxy7 \
--tag v0.10.1 \
--require-production \
--require-signature \
--require-sbom \
--require-provenance \
--max-critical 0 \
--max-high 5 3. Runtime Conformance Audit
Verify runtime specifications offline, asserting timezone configurations, dynamic links, CA certificate paths, and rootless isolation boundaries.
clearcutt conformance run \
--expect-runtime service 4. Scaffold Nix Overlay Graft
Under strict corporate base OS mandates, generate a workspace scaffolding to graft this runtime overlay onto existing host layers.
clearcutt overlay generate \
--runtime service7 \
--tier service \
--base registry.access.redhat.com/ubi9/ubi-minimal \
--output my-service7-overlay/ 1. Verify Keyless OIDC Signature
Confirm this OCI image was built in your official release workflow and signed via keyless OIDC certificates.
cosign verify ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7@sha256:0f39bf438ce5471a8dfd33aa562dce8f0b92467d1059e629cd5b5410edcfa6ae \
--certificate-identity 'https://github.com/northcutted/clearcutt/.github/workflows/release.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--output json 2. Verify Cryptographic SBOM Attestation
Extract and cryptographically verify the compiled package software bill of materials statement.
cosign verify-attestation ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7@sha256:0f39bf438ce5471a8dfd33aa562dce8f0b92467d1059e629cd5b5410edcfa6ae \
--type spdxjson \
--certificate-identity 'https://github.com/northcutted/clearcutt/.github/workflows/release.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
| jq '.payload | @base64d | fromjson | .predicate' slsa-verifier (SLSA Build L3)
Verify SLSA Build L3 provenance from the configured builder and source ref.
slsa-verifier verify-image ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7@sha256:0f39bf438ce5471a8dfd33aa562dce8f0b92467d1059e629cd5b5410edcfa6ae \
--source-uri 'github.com/northcutted/clearcutt' \
--source-branch 'main' GitHub Native Attestation
Audit the GitHub-native provenance attestation using the GitHub CLI client.
gh attestation verify oci://ghcr.io/northcutted/clearcutt/clearcutt-oauth2-proxy7@sha256:0f39bf438ce5471a8dfd33aa562dce8f0b92467d1059e629cd5b5410edcfa6ae \
--repo northcutted/clearcutt \
--cert-identity 'https://github.com/northcutted/clearcutt/.github/workflows/release.yml@refs/heads/main' \
--source-ref refs/heads/main Evidence & OCI Specifications
Inspect service SBOMs, image layers, OCI labels, and release history after reviewing the service contract above.
Software Bill of Materials
Every package included in the image's /nix/store
closure. Generated from the actual OCI archive at build time and attached as an SPDX SBOM,
using the same package inventory as the CVE findings above.
SBOM generated Sun, 07 Jun 2026 16:12:02 GMT. Toggle between architectures; the package set typically matches but layer hashes differ.
Image Specifications & Release Ledger
Inspect the static OCI container metadata labels and browse the immutable published release history for this image.
| Key | Value |
|---|---|
| dev.clearcutt.image.kind | service |
| dev.clearcutt.service.id | oauth2-proxy7 |
| dev.clearcutt.service.template | oauth2-proxy |
| dev.clearcutt.service.version | 7 |
| org.opencontainers.image.authors | ClearCutt maintainers |
| org.opencontainers.image.description | oauth2-proxy authentication gateway service image |
| org.opencontainers.image.licenses | Apache-2.0 |
| org.opencontainers.image.ref.name | service |
| org.opencontainers.image.source | https://github.com/northcutted/clearcutt |
| org.opencontainers.image.title | clearcutt-oauth2-proxy7 |
| org.opencontainers.image.url | https://github.com/northcutted/clearcutt |
| org.opencontainers.image.vendor | ClearCutt |
| org.opencontainers.image.version | 7 |
| Tag | Published | Archs | Packages | |
|---|---|---|---|---|
| v0.14.0 latest | Sat, 11 Jul 2026 00:47:46 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.13.0 | Fri, 10 Jul 2026 00:21:20 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.12.2 | Sat, 04 Jul 2026 17:29:57 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.12.1 | Sat, 04 Jul 2026 13:08:58 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.11.1 | Wed, 10 Jun 2026 02:52:21 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.11.0 | Wed, 10 Jun 2026 01:24:14 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.10.4 | Tue, 09 Jun 2026 12:54:17 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.10.2 | Sun, 07 Jun 2026 21:31:16 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.10.1 | Sun, 07 Jun 2026 16:42:20 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |
| v0.10.0 | Sun, 07 Jun 2026 14:37:59 GMT | amd64arm64 | 74 | .intoto.jsonl ↗ |