@extenshi/cli@0.32.0
Pre-publish security scanner for browser extensions
AI Security Review
scanned 12d ago · by lpm-firewall-aiThe install-time request is gated by a previously saved affirmative telemetry preference and reports limited package/runtime metadata. Reviewed runtime and dependency entrypoints did not establish a separate concrete attack surface.
Decision evidence
public snapshot- package.json runs scripts/postinstall.cjs during installation, and the hook sends an install event only when ~/.extenshi/config.json already records telemetry: true; it skips CI and explicit opt-outs and sends package and coarse runtime metadata to the configured telemetry collector.
- The inspected CLI, smoke, login, source-archive, and rendering paths, plus the three prepared dependency entrypoints, show product functionality or library exports; no concrete attack behavior was identified in the reviewed source.
- The postinstall hook makes an outbound request and permits an environment variable to override the collector host, but the request is gated on a previously recorded affirmative telemetry preference.
Source & flagged code
8 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references child process execution.
dist/login-runtime.jsView on unpkg · L11Findings
Affected versions and remediation
This report applies to @extenshi/cli@0.32.0.
See all versions of @extenshi/cli for other recorded verdicts.
- Review the evidence and your use of @extenshi/cli@0.32.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.