halfcycle@0.4.8
Your coding agents are the engineers. Halfcycle is the rest of the team: product owner, architect, planner and independent reviewer for Claude Code.
AI Security Review
scanned 11d ago · by lpm-firewall-aiThe manifest has no install hook, and the inspected credential flows route requests through the configured Halfcycle service origin, which defaults to control.halfcycle.ai. The execution, network, and Claude-hook signals match the package’s CLI and project review functions; no concrete attack behavior was established.
Decision evidence
public snapshot- package.json selects the library and CLI entrypoints and lists build, typecheck, and test scripts without an install hook.
- Credential-bearing library and CLI requests send the supplied bearer token to engagement, phase, and reporting endpoints derived from the service URL.
- The CLI defaults to https://control.halfcycle.ai and uses HALFCYCLE_SERVICE_URL only when configured; stored credentials pair that URL with the supplied token.
- The inspected callers invoke engagement, phase, and build-record operations; they show no unrelated credential recipient or automatic account action.
- The Claude integration writes project-level settings with deny rules and hooks. Its prompt hook handles explicit approval or send-back phrases, while session hooks submit project changes to Halfcycle for review.
- The inspected zod manifest has no install lifecycle hook, and its entrypoint re-exports its library implementation.
Source & flagged code
6 flaggedPackage source references child process execution.
bin/bin.bundle.mjsView on unpkg · L16658This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/cli.jsView on unpkgFindings
Affected versions and remediation
This report applies to halfcycle@0.4.8.
See all versions of halfcycle for other recorded verdicts.
- Review the evidence and your use of halfcycle@0.4.8 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.