@darkhunt-security/endpoint-claude-code@0.9.11
Darkhunt endpoint adapter for Claude Code: hook codec, transcript mapper, plugin manifest.
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe package captures and forwards sensitive Claude Code session content, but this is its stated purpose and the README discloses the data flow. Enrollment is explicit, setup asks the user to verify the destination, and the API key is sent to the configured Darkhunt service.
Decision evidence
public snapshot- The package describes itself as a Claude Code endpoint adapter and exposes a CLI binary rather than a main or exports entry point.
- The documented capture includes session messages, thinking blocks, tool calls and results, and token usage.
- The README discloses that session content leaves the machine for the enrolled Darkhunt tenant and says hooks do not contact the network directly.
- Setup instructs the user to confirm the displayed endpoint, tenant, workspace, and application before relying on the destination.
- Enrollment sends the API key to the configured API base URL, which defaults to api.darkhunt.ai; the forwarder posts traces to its configured trace endpoint.
- Capture is enabled by default after setup, so session content can include sensitive material.
- Plugin hooks run at session and tool-use events once the plugin is installed and configured.
Source & flagged code
36 flaggedPackage contains a critical-looking secret pattern.
dist/bin/forwarder.mjsView on unpkg · L19363GitHub personal access token in dist/bin/forwarder.mjs
dist/bin/forwarder.mjsView on unpkg · L19363GitHub OAuth access token in dist/bin/forwarder.mjs
dist/bin/forwarder.mjsView on unpkg · L19364Findings
Affected versions and remediation
This report applies to @darkhunt-security/endpoint-claude-code@0.9.11.
See all versions of @darkhunt-security/endpoint-claude-code for other recorded verdicts.
- Review the evidence and your use of @darkhunt-security/endpoint-claude-code@0.9.11 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.