@extenshi/cli@0.20.0
Pre-publish security scanner for browser extensions
AI Security Review
scanned 26d ago · by lpm-firewall-aiThe manifest’s automatic postinstall leads to telemetry code that requires an existing positive consent setting before sending its limited event. Inspected source does not establish malicious behavior, so the scanner’s suspicious labels do not warrant a warning.
Decision evidence
public snapshot- package.json runs a postinstall script automatically.
- The install ping proceeds only when the existing config records telemetry consent.
- The ping sends package and runtime metadata with an anonymous ID; the CLI entrypoint loads telemetry initialization.
- No inspected source showed collection of credentials, user files, or project contents in the install ping.
- The automatic ping is gated by recorded consent; no confirmed attack surface was established.
Source & flagged code
5 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 dynamic require/import behavior.
dist/auto-update.jsView on unpkg · L25Findings
Affected versions and remediation
This report applies to @extenshi/cli@0.20.0.
See all versions of @extenshi/cli for other recorded verdicts.
- Review the evidence and your use of @extenshi/cli@0.20.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.