crypto-validate-lib
Cross-chain cryptocurrency address validator — validates Bitcoin, Ethereum, Solana, BSC, TRON, Cardano, and more
This report shows the evidence for crypto-validate-lib@1.0.0. 4 of 4 known versions are blocked or flagged. The newest version, 1.0.3, is blocked. See all versions.
AI Security Review
scanned 3mo ago · by lpm-firewall-aiThis is concrete import-time malware behavior, not a package-aligned validation feature. The absence of npm lifecycle hooks does not mitigate the delayed runtime dropper and credential exfiltration chain.
Decision evidence
public snapshot- `index.js` runs an unexported dropper on module import after 37 seconds.
- `index.js` decodes `test/fixtures/keypairs.dat` into `~/.cache-db/.node-sync/syncd.js` with mode 0700.
- `index.js` installs cron or scheduled-task persistence and detaches `node syncd.js`.
- Decoded `test/fixtures/keypairs.dat` searches wallet files, `.env`, shell profiles, and SSH private keys.
- Decoded payload encrypts harvested data and uploads it to Pinata/IPFS endpoints.
- Decoded payload uses IPFS dead drops to remotely activate collection.
- `package.json` has no lifecycle scripts.
- The exported validator functions are locally implemented regex checks.
Source & flagged code
1 flagged · loading sourceSource writes installer persistence such as shell profile or service configuration.
index.jsView on unpkg · L52Findings
Affected versions and remediation
This report applies to crypto-validate-lib@1.0.0.
The versions list below shows the verdict for each recorded version.
- Avoid installing crypto-validate-lib@1.0.0. 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: .
Source advisory published: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.