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
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.jsonis present (signature)This results in warnings from verification tooling:
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