@leofcoin/chain@1.10.18
Official javascript implementation
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe browser client performs an undisclosed public IP lookup automatically during initialization, with a related geolocation request used for closest-peer selection. The behavior has a plausible networking purpose, so this is a warning-level privacy concern rather than clear malicious exfiltration.
Decision evidence
public snapshot- Constructing the browser Peernet client calls getAddress() automatically during initialization.
- getAddress() fetches the client’s public IP from icanhazip.com.
- Peer selection can send that IP to whereis.leofcoin.org to obtain coordinates.
- The geolocation flow supports choosing the closest peer, a feature relevant to this peer networking package.
- The package declares no lifecycle scripts.
- The IP lookup is in the browser-specific client bundle, rather than being shown as install-time behavior.
Source & flagged code
5 flaggedPackage source references a known benign dynamic code generation pattern.
exports/browser/workers/machine-worker.jsView on unpkg · L8562Package source references dynamic require/import behavior.
exports/browser/node-browser-BNe-en1l.jsView on unpkg · L453Findings
Affected versions and remediation
This report applies to @leofcoin/chain@1.10.18.
See all versions of @leofcoin/chain for other recorded verdicts.
- Review the evidence and your use of @leofcoin/chain@1.10.18 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.