@gethookmyapp/cli@0.14.24
HookMyApp CLI, No BS. Just go live.
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe bundled local profile hard-codes an unofficial ngrok host, and the authenticated API client sends the stored bearer credential to whichever host that profile selects. Although production is the default, choosing the package’s local environment exposes the credential to the fixed tunnel operator.
Decision evidence
public snapshot- The bundled local environment hard-codes its API and app host to https://uninked-robbi-boughless.ngrok-free.dev.
- The API client reads the stored credential and uses it as a Bearer token in requests to the effective API URL.
- The executable imports dist/cli.js, making this request path reachable through the published CLI.
- The CLI defaults to the production environment; the ngrok host is used when the local environment is selected or persisted.
- The manifest has no install, preinstall, or postinstall hook; prepublishOnly runs a build and unit tests.
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.24.
See all versions of @gethookmyapp/cli for other recorded verdicts.
- Avoid installing @gethookmyapp/cli@0.14.24. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.