@dptech-corp/bohr-cli@2.7.7
CLI tool for Bohrium scientific computing platform
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe automatic lifecycle hook stages remote companion executables in the user's home directory, creating a meaningful supply-chain exposure. Source inspection did not establish a concrete attack, so this warrants a warning rather than a block.
Decision evidence
public snapshot- package.json runs postinstall.js automatically during installation.
- postinstall.js fetches a Trisol manifest from the configured server and installs the companion executable under the user's home directory.
- The downloaded executable is installed after its SHA-256 is checked against a hash obtained through the same publisher-controlled flow.
- The companion tools are installed in a package-specific directory under ~/.bohr/tools.
- The installer verifies the downloaded file hash and handles failures by skipping installation.
Source & flagged code
5 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgpackage.json runs postinstall.js automatically during installation.
package.jsonView on unpkg · L8Findings
Affected versions and remediation
This report applies to @dptech-corp/bohr-cli@2.7.7.
See all versions of @dptech-corp/bohr-cli for other recorded verdicts.
- Review the evidence and your use of @dptech-corp/bohr-cli@2.7.7 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.