@contrast/assess
Supply chain provenance
Status for the latest visible version.
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
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| semgrep | semgrep:api-obfuscation-reflect | AI (semgrep): Reflect.get used in URL proxy for taint tracking — expected pattern in a security instrumentation agent. | ai | |
| phantom-deps | phantom-dep:@contrast/sources | AI (phantom-deps): Same-org sibling dep; may be used indirectly via dynamic loading in instrumentation agent. | ai | |
| phantom-deps | phantom-dep:@contrast/route-coverage | AI (phantom-deps): Same-org sibling dep; indirect usage pattern expected in this agent. | ai | |
| phantom-deps | phantom-dep:@contrast/instrumentation | AI (phantom-deps): Same-org sibling dep; indirect usage pattern expected in this agent. | ai | |
| phantom-deps | phantom-dep:@contrast/stack-trace-factory | AI (phantom-deps): Same-org sibling dep; indirect usage pattern expected in this agent. | ai |
Versions (showing 29 of 29)
| Version | Deps | Published |
|---|---|---|
| 1.75.0 | 14 / 0 | |
| 1.74.0 | 14 / 0 | |
| 1.73.0 | 14 / 0 | |
| 1.72.0 | 14 / 0 | |
| 1.71.1 | 14 / 0 | |
| 1.70.1 | 14 / 0 | |
| 1.70.0 | 14 / 0 | |
| 1.69.1 | 14 / 0 | |
| 1.69.0 | 14 / 0 | |
| 1.68.0 | 14 / 0 | |
| 1.67.2 | 13 / 0 | |
| 1.67.1 | 13 / 0 | |
| 1.67.0 | 13 / 0 | |
| 1.66.0 | 13 / 0 | |
| 1.65.0 | 13 / 0 | |
| 1.64.0 | 13 / 0 | |
| 1.63.0 | 13 / 0 | |
| 1.62.0 | 13 / 0 | |
| 1.61.0 | 13 / 0 | |
| 1.60.0 | 13 / 0 | |
| 1.59.0 | 13 / 0 | |
| 1.58.2 | 12 / 0 | |
| 1.58.1 | 12 / 0 | |
| 1.58.0 | 12 / 0 | |
| 1.57.0 | 12 / 0 | |
| 1.56.0 | 12 / 0 | |
| 1.55.0 | 12 / 0 | |
| 1.54.1 | 12 / 0 | |
| 1.54.0 | 12 / 0 |
v1.75.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.74.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.73.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.72.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.71.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v1.70.1
2 findingsPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
This version was published by a different npm account (jcolekaplan) than the most recent previously approved version (contrast_admin) on 2026-03-31, but jcolekaplan is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.
v1.70.0
2 findingsPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
This version was published by a different npm account (jcolekaplan) than the most recent previously approved version (contrast_admin) on 2026-03-26, but jcolekaplan is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.
v1.69.1
2 findingsPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
This version was published by a different npm account (jcolekaplan) than the most recent previously approved version (contrast_admin) on 2026-03-06, but jcolekaplan is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.
v1.69.0
2 findingsPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
This version was published by a different npm account (jcolekaplan) than the most recent previously approved version (contrast_admin) on 2026-03-03, but jcolekaplan is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.
v1.68.0
2 findingsPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
This version was published by a different npm account (jcolekaplan) than the most recent previously approved version (contrast_admin) on 2026-02-04, but jcolekaplan is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.
v1.67.2
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.67.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.67.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.66.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v1.65.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.64.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.63.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.62.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.61.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.60.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.59.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.58.2
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.58.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.58.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.57.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.56.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v1.55.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v1.54.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v1.54.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.