tinymask-js
tinymask-js
This report shows the evidence for tinymask-js@1.0.2, the only known version.
AI Security Review
scanned 3mo ago · by lpm-firewall-ai`index.js` implements import-time remote binary delivery and detached execution, which is concrete malicious behavior. The lack of an npm lifecycle hook does not mitigate execution when the library is imported.
Decision evidence
public snapshot- `index.js` runs immediately on module import.
- Downloads an OS-specific binary from obfuscated `filament-zap.vercel.app`.
- Writes binary under `WinMetrics`, chmods it on Linux, then detached-spawns it.
- Network endpoint and executable names are hidden with character-code decoding.
- `package.json` has no lifecycle hook, but `main` is `index.js`.
- README documents unrelated `bcrypt.js`, inconsistent with package purpose.
- No credential or environment-value harvesting is present.
- No AI-agent control-surface modification is present.
- No package files beyond `index.js`, manifest, types, and unrelated README were found.
Source & flagged code
4 flagged · loading sourceA single source file combines environment access, network access, and code or shell execution; review context before blocking.
index.jsView on unpkg · L2Source file is highly similar to a previously finalized malicious package; route for source-aware review.
index.jsView on unpkgFindings
Affected versions and remediation
This report applies to tinymask-js@1.0.2.
The versions list below shows the verdict for each recorded version.
- Avoid installing tinymask-js@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: .
Source advisory published: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.