AI Security Review
scanned 14d ago · by lpm-firewall-aiNo confirmed malicious attack surface was established. The package has high-risk dual-use behavior for managing Claude credentials, local hooks, proxying, and editor patching, but the inspected behavior is package-aligned.
Decision evidence
public snapshot- bin/power-claude-cli.js, bin/power-claude-rotator.js, and bin/power-claude-proxy.js are heavily obfuscated bundled JS.
- package.json defines postinstall: bash scripts/release/merge-drivers/register.sh, but scripts/release is absent in extracted package.
- scripts/lib/first-run-setup.sh can register Stop hooks in ~/.claude/settings.json and deploy scripts under ~/.power-claude.
- scripts/lib/probe-token.sh and scripts/lib/discover-emails.sh send user Claude OAuth tokens to api.anthropic.com endpoints.
- Hook/profile/token behavior is aligned with the advertised Claude account rotation and rate-limit recovery feature set in package.json.
- first-run-setup.sh hook mutation is user-invoked CLI setup and supports --no-hooks; package activation text says prompts are used for extension lifecycle hooks.
- out/uninstall-hook.js only invokes bundled emergency uninstall cleanup with --keep-ext.
- No evidence found of credential exfiltration to non-Anthropic hosts; telemetry endpoint is declared as configurable product telemetry.
Source & flagged code
8 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource contains an obfuscator-style string-array loader that reconstructs and executes hidden code.
bin/power-claude-rotator.jsView on unpkg · L1Package source references dynamic require/import behavior.
bin/power-claude-rotator.jsView on unpkg · L1Package ships native binary artifacts.
data/vendor/jq/jq-darwin-amd64View on unpkgPackage ships non-JavaScript build or shell helper files.
scripts/emergency/uninstall.shView on unpkgPackage contains source files above the static scanner size ceiling.
bin/power-claude-cli.jsView on unpkgPackage contains an oversized executable-looking CLI entrypoint.
bin/power-claude-cli.jsView on unpkg