@catalyst-cloud/cli@0.16.42
Set up Catalyst Cloud, check your tickets and manage your account from the command line.
AI Security Review
scanned 8d ago · by lpm-firewall-aiAlthough the package has a postinstall hook, it is limited to global installs and a narrowly recognized Catalyst runner updater. The inspected behavior is a same-product updater migration, and the remaining flagged runtime paths show no concrete attack surface.
Decision evidence
public snapshot- The postinstall hook runs only for global installs and can be disabled; it attempts a runner-agent repoint.
- The repoint logic recognizes Catalyst runner update agents and skips agents already using this install and runtime; it only replaces an older Catalyst CLI and checks write access.
- Inspected credential-related runtime paths use local account identity and configured Catalyst service destinations for their intended telemetry, onboarding, or attribution operations.
- Repository agent setup is dispatched as an explicit CLI command, and the cloud plugin updater rejects scopes other than user scope.
- The inspected SDK and formatting dependency source serves client, string-width, and ANSI-wrapping functions.
- The runner updater consumes an approved release, while replica commands are an optional local feature; no concrete attack behavior was identified.
Source & flagged code
9 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.
bin/launch.jsView on unpkg · L61Findings
Affected versions and remediation
This report applies to @catalyst-cloud/cli@0.16.42.
See all versions of @catalyst-cloud/cli for other recorded verdicts.
- Review the evidence and your use of @catalyst-cloud/cli@0.16.42 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.