dcmjs
Supply chain provenance
Status for the latest visible version.
Maintainers
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| source-diff | encoded-string-file:build/dcmjs.es.js | AI (source-diff): Long strings are DICOM dictionary name blobs and bundled JS — legitimate build artifacts for this DICOM library. | ai | |
| source-diff | encoded-string-file:build/dcmjs.js | AI (source-diff): Same DICOM dictionary blob pattern; stable false positive for this package. | ai | |
| source-diff | encoded-string-file:build/dcmjs.min.js | AI (source-diff): Minified bundle; long strings are expected in minified DICOM library output. | ai | |
| phantom-deps | phantom-dep:loglevel | AI (phantom-deps): Legitimate runtime dependency declared in package.json; heuristic false positive. | ai | |
| phantom-deps | phantom-dep:gl-matrix | AI (phantom-deps): Legitimate runtime dependency declared in package.json; heuristic false positive. | ai | |
| typosquat | typosquat.levenshtein:dayjs | AI (typosquat): dcmjs is a long-established DICOM library unrelated to dayjs; name similarity is coincidental. | ai | |
| phantom-deps | phantom-dep:@babel/runtime-corejs3 | AI (phantom-deps): Babel runtime dep loaded by convention via Babel plugin; heuristic false positive. | ai | |
| phantom-deps | phantom-dep:lodash.clonedeep | AI (phantom-deps): Legitimate runtime dependency declared in package.json; heuristic false positive. | ai | |
| phantom-deps | phantom-dep:adm-zip | AI (phantom-deps): Legitimate runtime dependency declared in package.json; heuristic false positive. | ai | |
| phantom-deps | phantom-dep:ndarray | AI (phantom-deps): Legitimate runtime dependency declared in package.json; heuristic false positive. | ai |
Versions (showing 7 of 7)
| Version | Deps | Published |
|---|---|---|
| 0.52.0 | 7 / 24 | |
| 0.51.1 | 7 / 22 | |
| 0.51.0 | 7 / 22 | |
| 0.50.3 | 7 / 22 | |
| 0.50.2 | 7 / 22 | |
| 0.50.1 | 7 / 22 | |
| 0.49.4 | 7 / 22 |
v0.52.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.51.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.51.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.50.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.50.2
4 findingsModified file contains 12 long encoded string(s) (200+ chars). These are commonly used to hide malicious payloads.
Modified file contains 12 long encoded string(s) (200+ chars). These are commonly used to hide malicious payloads.
Modified file contains 12 long encoded string(s) (200+ chars). These are commonly used to hide malicious payloads.
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.