@gethookmyapp/cli@0.14.26
HookMyApp CLI, No BS. Just go live.
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe CLI sends identifying account details with crash reports to its configured Sentry service while telemetry is enabled by default. This disclosed, opt-out behavior is suspicious telemetry under the review rules, not credential theft.
Decision evidence
public snapshot- When telemetry is enabled, Sentry reads the saved access token to obtain the account user ID and email and attaches them to crash reports.
- Sentry telemetry is enabled by default and can be disabled through the config setting or environment variable.
- The CLI initializes Sentry during startup and attaches the logged-in account identity when capturing eligible errors.
- The package also sends usage analytics to PostHog; its distinct ID uses a hashed HookMyApp API key when one is set.
- The manifest routes to the CLI binary and has no install, preinstall, or postinstall hook; prepublishOnly builds and runs tests.
- The telemetry disclosure says command arguments, file contents, and environment variable values are not sent, and identifies email and user ID as crash-report fields.
- Sentry capture is limited to eligible errors, and telemetry can be disabled.
- The API key used as a PostHog identifier is SHA-256 hashed and truncated; the raw key is not used as the identifier.
Source & flagged code
9 flaggedSource appears to send environment or credential material to an external endpoint.
dist/cli.jsView on unpkg · L48A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/cli.jsFindings
Affected versions and remediation
This report applies to @gethookmyapp/cli@0.14.26.
See all versions of @gethookmyapp/cli for other recorded verdicts.
- Review the evidence and your use of @gethookmyapp/cli@0.14.26 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.