Skip to content

Provenance attestations for release artifacts #2235

Description

@exploreriii

Missing provenance attestations for release artifacts

The recent releases (e.g. v0.2.6 and v0.2.5) include Sigstore signatures for artifacts, but do not include provenance attestations.

Example:

  • hiero_sdk_python-0.2.6-py3-none-any.whl.sigstore.json is present (signature)
  • No provenance (SLSA / in-toto attestation) is attached

This results in warnings from verification tooling:

release artifact does not have provenance

Why this matters

Signatures verify who signed the artifact, but provenance is needed to verify how and where it was built (e.g. CI workflow, commit, environment). Without it, the supply-chain integrity is incomplete.

Suggested fix

Enable build provenance generation in CI

https://scorecard.dev/viewer/?uri=github.com/hiero-ledger/hiero-sdk-python
https://api.github.com/repos/hiero-ledger/hiero-sdk-python/releases/317205621

Metadata

Metadata

Labels

skill: intermediaterequires some knowledge of the codebase with some defined steps to implement or examples

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions