@mushi-mushi/cli@0.28.0
Mushi CLI: SDK setup, MCP wiring, bug triage. The bug mediator for AI-built apps: plain-English diagnosis + a ready fix, in your editor.
AI Security Review
scanned 10d ago · by lpm-firewall-aiThe credential sends inspected are part of the CLI’s Mushi setup and reporting flows and use its configured Mushi API endpoint. The package has no install lifecycle hook, and the inspected source does not establish an unrelated credential recipient or other concrete attack.
Decision evidence
public snapshot- package.json routes the CLI to dist/index.js and defines build, lint, test, and typecheck scripts, with no install lifecycle hook.
- The wizard takes its API endpoint from its options, environment, or saved configuration; its fallback is the Mushi API endpoint.
- The wizard sends its SDK key to that endpoint for a funnel event, and MUSHI_NO_TELEMETRY disables that event.
- Test-report sending requires an affirmative prompt, an explicit send option, or --yes; the request goes to the configured API endpoint.
- Credential callers are reached through the CLI init command, and browser sign-in and API-key checks use the same endpoint.
- The inspected prompt, command-parser, and optional keyring dependencies have ordinary CLI roles; no attack behavior was identified in their required source files.
- The wizard includes the SDK key in authentication headers for its funnel event and test-report request, but both requests target the configured Mushi API endpoint.
Source & flagged code
5 flaggedSource appears to send environment or credential material to an external endpoint.
dist/index.jsView on unpkg · L81A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/index.jsView on unpkg · L81Findings
Affected versions and remediation
This report applies to @mushi-mushi/cli@0.28.0.
See all versions of @mushi-mushi/cli for other recorded verdicts.
- Review the evidence and your use of @mushi-mushi/cli@0.28.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.