es-get-iterator
Get an iterator for any JS language value. Works robustly across all environments, all versions.
7
Versions
MIT
License
No
Install Scripts
Missing
Provenance
Supply chain provenance
Status for the latest visible version.
No SLSA provenance
npm registry signatures
gitHead linked
Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.
Maintainers
ljharb
Keywords
iteratorSymbol.iteratoriterablecollectionnextiteration
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| dependencies | unvetted-dep:is-map | AI (dependencies): is-map is a well-known ljharb/tc39 ecosystem utility; expected dependency for this package. | ai | |
| dependencies | unvetted-dep:is-set | AI (dependencies): is-set is a well-known ljharb/tc39 ecosystem utility; expected dependency for this package. | ai | |
| dependencies | unvetted-dep:call-bind | AI (dependencies): call-bind is a standard ljharb utility used across the ECMAScript spec-compliance ecosystem. | ai | |
| dependencies | unvetted-dep:is-string | AI (dependencies): is-string is a standard ljharb utility; expected dependency for iterator type-checking. | ai | |
| dependencies | unvetted-dep:is-arguments | AI (dependencies): is-arguments is a standard ljharb utility; expected dependency for iterator type-checking. | ai | |
| dependencies | unvetted-dep:get-intrinsic | AI (dependencies): get-intrinsic is a core ljharb/tc39 utility for safe access to JS intrinsics; expected here. | ai | |
| dependencies | unvetted-dep:stop-iteration-iterator | AI (dependencies): stop-iteration-iterator is a ljharb utility for legacy iterator protocol support; expected for this package. | ai | |
| provenance | no-provenance | AI (provenance): Established package from a highly trusted publisher; lack of provenance is not a meaningful risk signal here. | ai |