Skip to content

Enable supply chain security through npm provenance attestation#6351

Open
pupapaik wants to merge 3 commits into
select2:developfrom
ExaForce:develop
Open

Enable supply chain security through npm provenance attestation#6351
pupapaik wants to merge 3 commits into
select2:developfrom
ExaForce:develop

Conversation

@pupapaik
Copy link
Copy Markdown

This pull request includes a

  • Bug fix
  • New feature
  • Translation

The following changes were made

  • Configure GitHub Actions workflow for secure publishing
  • Enable automatic provenance generation during npm publish
  • Add integrity verification through Sigstore transparency logs

Following the recent Lottie-Player supply chain attack, it's crucial to enhance package security. NPM provenance provides cryptographic proof that this package was built from this repository using GitHub Actions, making supply chain attacks significantly harder. More info in my blog post https://medium.com/exaforce/npm-provenance-the-missing-security-layer-in-popular-javascript-libraries-b50107927008

If this is related to an existing ticket, include a link to it as well.

pupapaik and others added 3 commits November 14, 2024 13:20
- Configure GitHub Actions workflow for secure publishing
- Enable automatic provenance generation during npm publish
- Add integrity verification through Sigstore transparency logs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants