Skip to content

ci: wire full Sigstore/Rekor verification (cosign verify-blob) — currently structural presence only #23

@AlbinoGeek

Description

@AlbinoGeek

From TODO.md ("Publication pipeline") and related to closed #8 (signers.yaml trust bootstrap).

Today validate.py checks only the structural presence of signature.sigstore.json; it performs no cryptographic verification, and the publish job's --require-signature enforces presence, not validity. AGENTS.md/HUMANS.md both flag full Sigstore/Rekor verification as deferred.

Ask: wire cosign verify-blob (or equivalent Sigstore tooling) into CI to verify bundle attestations against the trusted signers in signers.yaml, including Rekor transparency-log consistency. Enforce in the publish job once the submitting workflow in Rethunk-AI/bakeoff stabilises.

Acceptance: an unsigned or invalidly-signed bundle is rejected by publish on cryptographic grounds, not merely on missing-file grounds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions