halfcycle@0.4.2
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 source verifies conditional exposure of a saved engagement token to an environment-selected endpoint, so this warrants a warning. The override is user-configured and the package has no install hook; the evidence does not establish covert transfer or malicious intent.
Decision evidence
public snapshot- The CLI accepts HALFCYCLE_SERVICE_URL from the environment and uses it in preference to the service URL stored with a pinned engagement. Repo credential loading independently falls back to the pinned engagement’s stored token, then returns that token with the selected service URL.
- CLI setup passes credentials into create and join requests, and its request helper sends them as Bearer headers without checking that the request URL matches the credential’s recorded service origin or requiring recipient-specific confirmation.
- Project commands load a token from the environment or pinned engagement store and use the selected service URL for phase and build-record requests with Bearer authentication.
- The exported index helpers also send passed credentials to their caller-supplied URLs. Separately, the bundled MCP header helper checks the requested server origin against the recorded origin before returning a credential.
- The package manifest lists no install lifecycle hook, so the exposure requires a user-invoked CLI operation or project command.
- The bundled MCP header helper rejects a requested server whose origin differs from the recorded origin; the verified exposure is in separate CLI request paths.
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.2.
See all versions of halfcycle for other recorded verdicts.
- Review the evidence and your use of halfcycle@0.4.2 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.