AI Security Review
scanned 2h ago · by lpm-firewall-aiNo confirmed malicious attack surface in the inspected package source. Install invokes a package-aligned installer dependency; runtime forwards explicit CLI arguments to the installed rstream binary.
Static reason
One or more suspicious static signals were detected.
Trigger
npm install runs `rstream-installer`; invoking `rstream` runs `dist/main.js`.
Impact
No concrete malicious behavior is established from package-owned source.
Mechanism
Package-aligned binary installation and CLI process forwarding.
Rationale
The static hint is explained by a binary-installer lifecycle hook and `child_process.spawn`, both consistent with this package's stated CLI purpose. The inspected package code contains no concrete malicious chain.
Evidence
package.jsondist/main.js
Network endpoints1
rstream.io
Decision evidence
public snapshotAI called this Clean at 91.0% confidence as Benign with low false-positive risk.
Evidence for block
- `package.json` defines an `install` lifecycle command: `rstream-installer`.
- `package.json` configures the installer registry as `https://rstream.io`.
Evidence against
- `dist/main.js` is a thin CLI wrapper with no network, eval, dynamic loading, or harvesting logic.
- The runtime only checks for `release/bin/rstream` and spawns it with user-supplied CLI arguments.
- No package files implement credential collection, exfiltration, persistence, destructive actions, or AI-agent configuration changes.
- The lifecycle installer naming and registry configuration are aligned with installing the package's advertised `rstream` binary.
Behavioral surface
ChildProcessFilesystemShell
Source & flagged code
2 flagged · loading sourcepackage.jsonView file
•scripts.install = rstream-installer
High
Install Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg•scripts.install = rstream-installer
Medium
Ambiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
1 High1 Medium2 Low
HighInstall Time Lifecycle Scriptspackage.json
MediumAmbiguous Install Lifecycle Scriptpackage.json
LowScripts Present
LowFilesystem