@extenshi/cli@0.41.0
Pre-publish security scanner for browser extensions
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe postinstall telemetry is gated on explicit recorded consent and sends limited package/runtime metadata with an anonymous ID. The flagged network and process behavior is consistent with the CLI's project API, analytics setup, and local build-map features.
Decision evidence
public snapshot- The postinstall hook sends its ping only when ~/.extenshi/config.json records telemetry: true; absent or declined consent exits without a request.
- The install ping reports package surface and version, Node version, OS and architecture, and an anonymous install ID.
- The default telemetry host is PostHog; the request posts an analytics event to the configured host.
- The CLI is a pre-publish security scanner with explicit commands for project setup and build-map operations.
- package.json defines a postinstall hook, so the consent-gated telemetry code runs during dependency installation.
- The CLI sends its API key as a bearer token to the configured Extenshi BFF when making project API requests.
- Some user-invoked features spawn a local build-map server or run a package-manager install command in the target project.
Source & flagged code
12 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/build-map-store.jsView on unpkg · L23Findings
Affected versions and remediation
This report applies to @extenshi/cli@0.41.0.
See all versions of @extenshi/cli for other recorded verdicts.
- Review the evidence and your use of @extenshi/cli@0.41.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.