tiny-viewport-unit-calc
Tiny utility for viewport unit calculations
This report shows the evidence for tiny-viewport-unit-calc@1.0.0, the only known version.
AI Security Review
scanned 19d ago · by lpm-firewall-aiInspected source proves automatic host-data collection and external transmission when the registry script loads. The manifest provides a loading route, making this concrete data exfiltration rather than an inert payload carrier.
Decision evidence
public snapshot- The published files include the registry script and a manifest mapping registry assets to its CDN URL.
- Loading thunderboltRegistry.js immediately contacts an external host without a consent gate.
- The script loads child_process and sends the output of whoami through an outbound hostname.
- It collects /etc/hosts, network interface information, and user identity through shell commands.
- Collected command results are sent as JSON in an HTTP POST to the external host.
- There are no installation lifecycle hooks or dependencies.
- The default index.js entrypoint exports an empty object; the attack requires loading the registry script.
- Command collection depends on child_process availability, and outbound requests depend on fetch.
Source & flagged code
9 flagged · loading sourcePackage source references child process execution.
thunderboltRegistry.jsView on unpkg · L13Loading thunderboltRegistry.js immediately contacts an external host without a consent gate.
thunderboltRegistry.jsView on unpkg · L1The script loads child_process and sends the output of whoami through an outbound hostname.
thunderboltRegistry.jsView on unpkg · L14The script loads child_process and sends the output of whoami through an outbound hostname.
thunderboltRegistry.jsView on unpkg · L21It collects /etc/hosts, network interface information, and user identity through shell commands.
thunderboltRegistry.jsView on unpkg · L43Collected command results are sent as JSON in an HTTP POST to the external host.
thunderboltRegistry.jsView on unpkg · L47Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
thunderboltRegistry.js#virtual:normalized:round1View on unpkg · L4The published files include the registry script and a manifest mapping registry assets to its CDN URL.
package.jsonView on unpkg · L5The published files include the registry script and a manifest mapping registry assets to its CDN URL.
registry-manifest.min.jsonView on unpkg · L2Findings
Affected versions and remediation
This report applies to tiny-viewport-unit-calc@1.0.0.
The versions list below shows the verdict for each recorded version.
- Avoid installing tiny-viewport-unit-calc@1.0.0. 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.