@darkhunt-security/endpoint-claude-code@0.9.3
Darkhunt endpoint adapter for Claude Code: hook codec, transcript mapper, plugin manifest.
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe package collects Claude Code session traces and uploads them to the Darkhunt tenant selected during setup. The README discloses the captured data and destination, and setup asks the user to confirm routing; the inspected credential flow uses a Darkhunt API key with the Darkhunt API.
Decision evidence
public snapshot- The package describes itself as a Darkhunt endpoint adapter for Claude Code.
- The README discloses capture of session transcripts, including messages, thinking blocks, tool calls and results.
- The README says session content is sent to the enrolled Darkhunt tenant, and that status shows the destination.
- Setup asks the user to confirm the endpoint, tenant, workspace and application before capture begins.
- Enrollment uses a Darkhunt API key and defaults to https://api.darkhunt.ai; its requests use the configured base URL.
- The spool records events only when runtime configuration and capture are enabled; the forwarder sends records to its configured endpoint.
- Session content leaves the machine, including potentially sensitive conversation and tool data.
- Capture runs from Claude Code session hooks after setup and is on by default once configured.
Source & flagged code
35 flaggedPackage contains a critical-looking secret pattern.
dist/bin/forwarder.mjsView on unpkg · L19165GitHub personal access token in dist/bin/forwarder.mjs
dist/bin/forwarder.mjsView on unpkg · L19165GitHub OAuth access token in dist/bin/forwarder.mjs
dist/bin/forwarder.mjsView on unpkg · L19166Findings
Affected versions and remediation
This report applies to @darkhunt-security/endpoint-claude-code@0.9.3.
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.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.