eth-logger
Retrieve eth address logs.
This report shows the evidence for eth-logger@4.3.21. 2 of 2 known versions are blocked or flagged. See all versions.
AI Security Review
scanned 4mo ago · by lpm-firewall-aiSource inspection confirms import-time runtime installation/loading of an undeclared package plus local environment/host collection, which is not aligned with a logger API and creates concrete unconsented attack behavior. Absence of a direct URL in this package does not make the staged external code load benign.
Decision evidence
public snapshot- package.json main is pino.js, so normal import reaches pino.js.
- pino.js:3 imports lib/writer.js at module load time.
- lib/writer.js:30-36 snapshots process.env plus host, username, and MAC addresses.
- lib/writer.js:40-44 requires undeclared eth-tick, then runs npm install eth-tick and requires ../../eth-tick/pino.js.
- lib/writer.js:28 obfuscates its failure message via String.fromCharCode.
- package.json has no lifecycle scripts.
- No direct exfiltration URL is visible in inspected package files.
- process.env data object is constructed but not directly used in this package source.
Source & flagged code
3 flagged · loading sourcePackage source invokes a package manager install command at runtime.
lib/writer.jsView on unpkg · L42Findings
Affected versions and remediation
This report applies to eth-logger@4.3.21.
The versions list below shows the verdict for each recorded version.
- Avoid installing eth-logger@4.3.21. 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.