odiff-bin
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 |
|---|---|---|---|---|
| install-scripts | install-script:postinstall | AI (install-scripts): Postinstall selects the correct platform binary from bundled raw_binaries/; stable pattern for this native-binary wrapper. | ai | |
| npm-metadata | bundled-binaries | AI (npm-metadata): Bundled binaries are the core product (platform-specific odiff executables); expected and documented for this package. | ai | |
| semgrep | semgrep:child-process-import | AI (semgrep): child_process used to invoke the selected platform binary — core functionality of this CLI wrapper. | ai |
v4.3.8
3 findingsScript: node ./post_install.js
Package contains compiled binaries that could be backdoors: • raw_binaries/odiff-linux-arm64 • raw_binaries/odiff-linux-riscv64 • raw_binaries/odiff-linux-riscv64-rva23 • raw_binaries/odiff-linux-x64 • raw_binaries/odiff-macos-arm64 • raw_binaries/odiff-macos-x64 • raw_binaries/odiff-windows-arm64.exe • raw_binaries/odiff-windows-x64.exe
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v4.3.5
3 findingsScript: node ./post_install.js
Package contains compiled binaries that could be backdoors: • raw_binaries/odiff-linux-arm64 • raw_binaries/odiff-linux-riscv64 • raw_binaries/odiff-linux-riscv64-rva23 • raw_binaries/odiff-linux-x64 • raw_binaries/odiff-macos-arm64 • raw_binaries/odiff-macos-x64 • raw_binaries/odiff-windows-arm64.exe • raw_binaries/odiff-windows-x64.exe
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v4.0.1
3 findingsScript: node ./post_install.js
Package contains compiled binaries that could be backdoors: • raw_binaries/odiff • bin/odiff.exe • raw_binaries/odiff.exe
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.