evt-dispatcher@1.0.2
Lightweight event dispatcher for Node.js
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe Windows native module is loaded automatically at import and performs concealed temporary-file and process-launch behavior unrelated to event dispatch. This is concrete malicious execution behavior.
Decision evidence
public snapshot- Importing index.js automatically loads a platform-specific native binary and suppresses loading errors.
- The Windows binary contains code that writes a buffer to a process-specific `.napi_cache` path in the system temp directory and marks the file hidden.
- The Windows binary constructs a Node.js command for a temp `addon_rebuild` path and calls `CreateProcessA` to launch it.
- The manifest has no lifecycle scripts or declared dependencies.
- The advertised JavaScript API is a small event emitter, but the Linux native artifact could not be structurally analyzed.
Source & flagged code
4 flaggedImporting index.js automatically loads a platform-specific native binary and suppresses loading errors.
index.jsView on unpkg · L1The Windows binary contains code that writes a buffer to a process-specific `.napi_cache` path in the system temp directory and marks the file hidden.
.lpm-inspection-UE6jj8/1-6ad598561b79.txtView on unpkg · L916The Windows binary constructs a Node.js command for a temp `addon_rebuild` path and calls `CreateProcessA` to launch it.
.lpm-inspection-UE6jj8/1-6ad598561b79.txtView on unpkg · L960Findings
Affected versions and remediation
This report applies to evt-dispatcher@1.0.2.
See all versions of evt-dispatcher for other recorded verdicts.
- Avoid installing evt-dispatcher@1.0.2. 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: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.