halfcycle@0.4.3
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 18d ago · by lpm-firewall-aiThe manifest has no install hook, and the credential-bearing requests are tied to CLI service operations. The service origin defaults to Halfcycle; an alternate origin requires operator configuration, so the source does not establish an unrelated publisher-selected recipient or concrete attack behavior.
Decision evidence
public snapshot- package.json exposes the CLI and runtime entrypoints; its listed scripts are build and test tasks, with no install lifecycle hook shown.
- The CLI defaults the service origin to Halfcycle and uses HALFCYCLE_SERVICE_URL only when the operator configures it.
- Credentials come from HALFCYCLE_TOKEN, a stored credential for the service URL, or sign-in to that service.
- Bearer credentials are sent in requests to the configured service URL for Halfcycle engagement and phase operations.
- The CLI callers invoke create, join, build-record, open-phase, and close-phase operations as command actions.
- The bundled artifacts identify project Claude settings and guard-runner paths; the credential type documentation describes passing runner variables through the environment.
- An operator-configured service URL can receive a bearer credential, so the endpoint must be configured for the intended service.
Source & flagged code
8 flaggedPackage source references child process execution.
bin/bin.bundle.mjsView on unpkg · L15715This 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.3.
See all versions of halfcycle for other recorded verdicts.
- Review the evidence and your use of halfcycle@0.4.3 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.