← Home

@heroku-cli/color

14
Versions
License
No
Install Scripts
Verified
Provenance

Supply chain provenance

Status for the latest visible version.

SLSA provenance attestation npm registry signatures No source commit

Maintainers

heroku-front-endijanakntonollierelzoonacmarcojoscbaxtersfdhagberg-sfjondaniel-sfdcjmonrealbrittany.jonesnilamuthukpremkumarcv88xx-sfdc-npmbeanieboisbosio_sfcgfuhptemporinitcareysmith-sfdcjlopezdanrobinson.mrdagg-herok80bowmansheax0rdpark.herokudaniel.brightabhinavkouleblackk.plentykdreyerorenhillzbot2000mbuschherokureidmixbeckychenmarsnlanattavlazukawchrisjohnsonlucaszhoupfuentemimengkomminenisarassassinlmckenziejwadsworthsfmontes_herokujoanneyeung7ftzzli-sfmarcusblankenshipkumardinesh2vjohnekharlowsfcsinghaus-sfdcheroku-johnnymichael.malaveerika.wallacevalluri056

Keywords

herokuheroku-cli-plugin

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
maintainer-change maintainer-takeover AI (maintainer-change): Transition from individual maintainers to a large Heroku/Salesforce team is consistent with corporate ownership transfer, not a malicious hijack. New maintainer list matches known Heroku CLI contributors. ai
provenance publisher-changed AI (provenance): Publisher change dickeyxxx→rasphilco occurred in Jan 2018 (7+ years ago), rasphilco has strong track record (873 approved), settled Heroku org transition. ai
maintainer-change maintainer-added AI (maintainer-change): rasphilco is a long-standing publisher with strong track record; this is a historical Heroku org maintainer transition, not a suspicious takeover. ai
publish-pattern new-deps-added AI (publish-pattern): strip-ansi is a well-known, widely-trusted sindresorhus package; its addition is consistent with this CLI color utility's purpose. ai
phantom-deps phantom-dep:chalk AI (phantom-deps): chalk is an explicit runtime dependency used for color output; phantom-dep flag is a false positive for this package. ai
phantom-deps phantom-dep:tslib AI (phantom-deps): tslib is an explicit runtime dependency; phantom-dep flag is a false positive for this package. ai
phantom-deps phantom-dep:ansi-styles AI (phantom-deps): ansi-styles is an explicit runtime dependency used for color manipulation; phantom-dep flag is a false positive. ai
phantom-deps phantom-dep:supports-color AI (phantom-deps): supports-color is an explicit runtime dependency; phantom-dep flag is a false positive for this package. ai

Versions (showing 14 of 14)

Version Deps Published
2.0.5 4 / 9
2.0.4 4 / 9
2.0.3 4 / 9
2.0.2 4 / 9
2.0.1 4 / 11
2.0.0 4 / 11
1.1.15 5 / 13
1.1.3 4 / 15
1.1.2 4 / 15
1.1.1 4 / 15
1.1.0 4 / 15
1.0.5 4 / 9
1.0.4 3 / 9
1.0.3 3 / 9

v2.0.5

1 finding
INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.

v2.0.4

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v2.0.3

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v2.0.2

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v2.0.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v2.0.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v1.1.15

3 findings
HIGH Complete maintainer takeover detected maintainer-change

All previous maintainers (rasphilco, dickeyxxx) were replaced by new maintainers (jinjutha.hancock, rdagg-hero, mandeepsf, eblack, 7ftz, sarassassin, hone, codefinger, joshwlewis, mimen, tevanoff, pnance, code0100fun, stelang, macapplechic, mrmicahcooper, bmukund, harish.457, kristinfoss, ntonollier, aoriada, vrustagi, kmendu). This is a strong signal of a potential package hijack and requires careful review.

LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

INFO Publisher changed: dickeyxxx → sarassassin (on 2022-11-16) provenance

[Accepted risk] This version was published by a different npm account than previous versions on 2022-11-16. This could indicate a legitimate maintainer transition or an account compromise.

v1.1.3

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v1.1.2

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v1.1.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v1.1.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v1.0.5

2 findings
HIGH Publisher changed: dickeyxxx → rasphilco (on 2018-01-05) provenance

This version was published by a different npm account than previous versions on 2018-01-05. This could indicate a legitimate maintainer transition or an account compromise.

LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v1.0.4

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v1.0.3

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.