@darkhunt-security/endpoint-claude-code@0.9.9
Darkhunt endpoint adapter for Claude Code: hook codec, transcript mapper, plugin manifest.
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe flagged credential and network behavior supports the package’s stated enrollment and session-tracing functions: the Darkhunt API key is sent to the configured Darkhunt API, and session capture is disclosed with a way to turn it off. The default background forwarding is consequential but matches the package’s documented purpose.
Decision evidence
public snapshot- The package describes itself as a Claude Code endpoint adapter and exposes an enrollment command.
- Documentation discloses that capture includes user and assistant messages, thinking blocks, tool calls and results, and subagent transcripts.
- Documentation says session content is sent to the enrolled Darkhunt tenant and provides configuration to turn off capture.
- Session hooks invoke the spool helper, which stores events locally and starts a detached forwarder when capture is enabled.
- Enrollment uses a Darkhunt API key and sends it as a bearer token to the configured API base URL.
- The forwarder defaults to Darkhunt’s trace endpoint, https://api.darkhunt.ai/trace-hub.
- Session capture is enabled by default after setup and includes sensitive conversation and tool data.
- Forwarding occurs automatically in the background during Claude Code sessions.
Source & flagged code
36 flaggedPackage contains a critical-looking secret pattern.
dist/bin/forwarder.mjsView on unpkg · L19279GitHub personal access token in dist/bin/forwarder.mjs
dist/bin/forwarder.mjsView on unpkg · L19279GitHub OAuth access token in dist/bin/forwarder.mjs
dist/bin/forwarder.mjsView on unpkg · L19280Findings
Affected versions and remediation
This report applies to @darkhunt-security/endpoint-claude-code@0.9.9.
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.9 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.