@promptctl/cc-candybar@1.182.0
Statusline renderer for Claude Code — a JSON5-configurable DSL with daemon-cached data sources, byte-clean palette-aware composition, and OSC8 click verbs.
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe manifest has no install hook, and the CLI’s reviewed network access is tied to package metadata and pricing features. The flagged command execution and attach helpers are consistent with the package’s stated statusline and Claude Code integration purpose.
Decision evidence
public snapshot- The package entrypoints are the CLI bundle and `bin/cc-candybar`; the manifest has no preinstall, install, or postinstall hook.
- The bundle dispatches named CLI commands and otherwise reads Claude Code hook data from stdin to render a statusline.
- The bundle fetches pricing data from the project’s GitHub repository and registry metadata from `registry.npmjs.org` during the corresponding CLI operations.
- The scanner flagged bidi controls, but a search for the reported control characters found none; the matched Unicode range appears in a sanitization regex.
- The flagged attach helpers describe launching Claude Code with a local Unix inspector socket; the reviewed excerpts did not show unrelated credential collection or outbound transmission.
- The package includes a `prepublishOnly` script, which runs build and quality checks and is not an install hook.
Source & flagged code
10 flaggedSource contains bidi control or invisible Unicode characters associated with Trojan Source attacks.
dist/index.mjsView on unpkg · L10A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/index.mjsView on unpkg · L482Findings
Affected versions and remediation
This report applies to @promptctl/cc-candybar@1.182.0.
See all versions of @promptctl/cc-candybar for other recorded verdicts.
- Review the evidence and your use of @promptctl/cc-candybar@1.182.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.