@lodestar/utils
Utilities required across multiple lodestar packages
Supply chain provenance
Status for the latest visible version.
Maintainers
Keywords
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| bogus-package | bogus-package | AI (bogus-package): Signals relate to a co-maintainer's unrelated packages; lodestar/utils is a well-established Ethereum utility library. | ai | |
| semgrep | semgrep:base64-decode | AI (semgrep): Lodestar is an Ethereum consensus client utility library; base64 encode/decode is standard for handling cryptographic data. The code is straightforward and non-obfuscated. | ai | |
| semgrep | semgrep:hex-decode | AI (semgrep): Hex decoding is fundamental to blockchain/Ethereum data handling (hashes, keys, addresses). The code sample shows idiomatic Buffer.from(hex, 'hex') with no malicious patterns. | ai | |
| dependencies | unvetted-dep:@chainsafe/as-sha256 | AI (dependencies): @chainsafe/as-sha256 is from the same ChainSafe org as Lodestar; a SHA-256 implementation is expected in an Ethereum consensus utility library. | ai | |
| dependencies | unvetted-dep:@vekexasia/bigint-buffer2 | AI (dependencies): BigInt/Buffer conversion is a standard need for blockchain numeric operations; contextually appropriate for this package. | ai |
Versions (showing 9 of 9)
| Version | Deps | Published |
|---|---|---|
| 1.43.0 | 5 / 4 | |
| 1.42.0 | 5 / 4 | |
| 1.41.1 | 5 / 4 | |
| 1.41.0 | 5 / 4 | |
| 1.40.0 | 5 / 4 | |
| 1.35.0 | 5 / 3 | |
| 1.34.0 | 5 / 3 | |
| 1.31.0 | 5 / 3 | |
| 1.30.0 | 5 / 3 |
v1.43.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v1.42.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v1.41.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v1.41.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v1.40.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v1.35.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v1.34.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v1.31.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v1.30.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.