Sigstore Blog
blog.sigstore.dev · Company blog · on HN since 2021
The Sigstore project's blog covers software signing, transparency logs and supply chain security for packages and artifacts.
What HN saysHN commenters point to it for how Sigstore is used in npm and other ecosystems, its stance on privacy, and why transparency logs were chosen over blockchain.
17HN people shared it
8linked it in comments
25stories submitted
175story points
1 year agolast shared
2021people per year2026
Most-shared posts
- 1Privacy in Sigstore3 people · 4 points · first shared 2022 · discussion on HN
- 2Gitsign2 people · 118 points · first shared 2022 · 40 comments on HN
- 3Don't Panic: A Playbook for Handling Account Compromise with Sigstore2 people · 7 points · first shared 2022 · 3 comments on HN
- 4A Safer Curl – Bash?2 people · 4 points · first shared 2021 · discussion on HN
- 5You can’t use Sigstore without Sigstore2 people · 1 points · first shared 2023 · discussion on HN
- 6Npm public beta2 people · first shared 2023
- 7Adopting Sigstore Incrementally1 people · 8 points · first shared 2022 · discussion on HN
- 8Sigstore Announces General Availability for Rekor and Fulcio1 people · 6 points · first shared 2022 · discussion on HN
- 9Sigstore: An Update on General Availability1 people · 5 points · first shared 2022 · discussion on HN
- 10Project Sigstore June Update1 people · 3 points · first shared 2021 · discussion on HN
- 11What's Next for Sigstore1 people · 3 points · first shared 2021 · discussion on HN
- 12Sigstore, blockchain vs. transparency logs (why we selected the later)1 people · 3 points · first shared 2022 · discussion on HN
- 13OpenPubKey and Sigstore1 people · 2 points · first shared 2023 · discussion on HN
- 14Towards Easier, More Secure Signature Tech for the Java Ecosystem with Sigstore1 people · 1 points · first shared 2023 · discussion on HN
- 15Signatus, ergo securus? Who can sign what with TUF and Sigstore1 people · 1 points · first shared 2022 · discussion on HN
What HN people wrote when they linked it
rektide · 2022-05-31
First, yes: there absolutely should be better tools for authors to sign & authenticate their own tools, with heightened cryptographic authentication means. Projects like sigstore get this (and wish to respect privacy![1]). But what's spoken of here is a deep imposition, and doesn't empower authors, but demands of them.
> I fail to see how MFA resolves the fundamental trust equation
Nothing ever will. Your desire for a cathedral is incompatible fundamentally & at every level with the bazaar.
Trying to drive open-source society towards an industrialized security state for the convenience of your probably non-contributing, not-paying industrialized software production needs is vastly unfair.
If you have needs, you need to take your own responsibility. If you have risks, you need to pay to hedge them. Go hire NodeSource to help you get the Certified Modules you can trust. Go sign contracts with authors to get the support you need. Heck, just checkin your package-lock.json and go see what you are downloading: npm is immutable! You could literally do anything to help safeguard yourself, but you ask for absolute protection, something that even the biggest best corporations can never truly promise. Trying to prevent even one reasonably placed malicious employee from causing disruption is a near impossible task. But you ask for a fundamental safety. This is laughable. None of us can expect nor deserve that.
> Until GitHub requires government-issued photo ID in addition to…
arccy · 2024-10-17
https://www.sigstore.dev/
The emerging standard for verifying artifacts, e.g. in container image signing, npm, maven, etc
https://blog.sigstore.dev/npm-public-beta/ https://www.sonatype.com/blog/maven-central-and-sigstore
skybrian · 2024-05-25
Interesting! Looks like it's being used by some npm packages [1] and soon homebrew will be using it [2]. Any other interesting usage?
As a user, the npm usage doesn't seem very prominent. On an npm's web page, there's a checkmark next to the version number on the right side that I hadn't paid any attention to before, with more information at the very bottom of the page. Here's an example. [3]
[1] https://blog.sigstore.dev/npm-provenance-ga/ [2] https://blog.sigstore.dev/homebrew-build-provenance/ [3] https://www.npmjs.com/package/fast-check
woodruffw · 2023-05-21
Not only would it work for NPM, but it already does[1] :-)
[1]: https://blog.sigstore.dev/npm-public-beta/
decodebytes · 2022-08-21
A public good project I work on (sigstore) penned an article on why a suitable application found it a challenge to leverage Blockchain https://blog.sigstore.dev/sigstore-blockchain-vs-transparency-logs-d67…
wlynch · 2022-06-10
Balancing privacy vs transparency is definitely something that's tricky! You may be interested in https://blog.sigstore.dev/privacy-in-sigstore-57cac15af0d0 which goes into some of the background of why email addresses are used and some of the things we're thinking about in this area for Sigstore.
Disclosure: I'm the creator of gitsign and wrote this blog post.
dlor · 2022-01-28
I'm a maintainer on Sigstore, and we published this blog post in support of this effort too!
https://blog.sigstore.dev/sigstore-ruby-ce3591838fe8
westurner · 2025-10-31
Sigstore.dev supports revocation:
"Don’t Panic: A Playbook for Handling Account Compromise with Sigstore" (2022) https://blog.sigstore.dev/dont-panic-a-playbook-for-handling-account-c…
"Why you can’t use Sigstore without Sigstore" (2023) https://blog.sigstore.dev/why-you-cant-use-sigstore-without-sigstore-d… :
> Revocation in Sigstore. A recent post on this blog notes that signatures alone don’t tell you whether to trust an artifact; for that, you need a verification policy. This verification policy is a much more natural place to handle revocation than the identity layer; see Don’t Panic for an example. This allows us to avoid the scalability problems of global revocation lists (see CRLite for a discussion of these issues). The mantra here is revoke artifacts, not keys.
Artifact Attestation > Verifying an artifact attestation for binaries: https://docs.github.com/en/actions/how-tos/secure-your-work/use-artifa… :
gh attestation verify PATH/TO/YOUR/BUILD/ARTIFACT-BINARY -R orgname/reponame If it is not possible to retract/revoke releases then, there again, the installer MUST verify against a signed list of revoked releases