Skip to content

Support verifying attestations without a log entry #1529

@cj-jani-muuriaisniemi

Description

@cj-jani-muuriaisniemi

Both verify_dsse and verify_artifact API's currently require a transparency log entry to be present. However, attestations generated from workflows in internal GitHub repositories lack this log entry, by design.

It would be very useful to be able to verify such attestations using sigstore-python, with the understanding of the guarantees that are void when a log entry is not present. This could be made in such a way, that the caller of these API's (or alternative API's) would explicitly need to turn off the log entry validation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions