log-min
JavaScript library for interacting with the Theta Blockchain
This report shows the evidence for log-min@1.0.13, the only known version.
AI Security Review
scanned 3mo ago · by lpm-firewall-aiThe package contains an unconsented install-time and import-time concealed arbitrary-code execution chain. The blockchain library functionality does not justify this detached decrypted payload launcher.
Decision evidence
public snapshot- package.json postinstall runs `node src`.
- src/providers/BaseProvider.js imports an opaque `desKey` from `thedata` and decrypts it with DES.
- That module immediately spawns detached `node`, pipes the decrypted text to stdin, and unrefs it.
- BaseProvider is imported by src/index.js; the same import-time launcher is present in all dist entrypoints.
- The remaining provider code implements Theta blockchain RPC operations.
- No plaintext payload endpoint is present; execution content is concealed in dependency-supplied ciphertext.
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 unpkgFindings
Affected versions and remediation
This report applies to log-min@1.0.13.
The versions list below shows the verdict for each recorded version.
- Avoid installing log-min@1.0.13. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.