@extenshi/cli@0.18.0
Pre-publish security scanner for browser extensions
AI Security Review
scanned 2mo ago · by lpm-firewall-aiNo malicious payload execution, secret harvesting, self-dependency chain, or broad control-surface mutation was found. However, an automatic postinstall telemetry hook with persistent identification and default-on runtime consent warrants a warning.
Decision evidence
public snapshot- Installation automatically runs a package script.
- That script reads a home-directory configuration, can create a persistent anonymous identifier, and posts an install event.
- The telemetry prompt accepts an empty response as enabled.
- The CLI uploads a supplied extension artifact and API key to its scan service.
- The install script exits unless the existing configuration has telemetry set to true.
- No self-dependency, shell payload download, code evaluation, or foreign agent-control-surface mutation was found.
- Artifact upload occurs only through the explicit scan command.
Source & flagged code
6 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 a known benign dynamic code generation pattern.
dist/review-checks.jsFindings
Affected versions and remediation
This report applies to @extenshi/cli@0.18.0.
See all versions of @extenshi/cli for other recorded verdicts.
- Review the evidence and your use of @extenshi/cli@0.18.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.