@darkhunt-security/endpoint-claude-code@0.9.8
Darkhunt endpoint adapter for Claude Code: hook codec, transcript mapper, plugin manifest.
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe source implements the package’s stated Claude Code session capture and policy adapter purpose. Setup identifies the destination and asks the user to confirm it; the session data transfer is disclosed and tied to the enrolled tenant.
Decision evidence
public snapshot- The package describes itself as a Claude Code endpoint adapter, and its CLI entry point is an explicit enrollment command.
- Setup documents that the user enrolls the machine and confirms the destination before session capture begins on the next session.
- Session hooks spool events and launch the forwarder only when capture is enabled in the local configuration.
- The forwarder maps Claude Code messages, thinking blocks, tool calls, and results for the package’s disclosed session-capture purpose.
- Enrollment sends the Darkhunt API key to the configured Darkhunt API base URL.
- Capture is enabled by default after enrollment, and the hooks run automatically during sessions.
- Captured session content, including thinking and tool results, is sent off-machine to the enrolled tenant. These behaviors are disclosed as the package’s purpose and destination.
Source & flagged code
36 flaggedPackage contains a critical-looking secret pattern.
dist/bin/forwarder.mjsView on unpkg · L19229GitHub personal access token in dist/bin/forwarder.mjs
dist/bin/forwarder.mjsView on unpkg · L19229GitHub OAuth access token in dist/bin/forwarder.mjs
dist/bin/forwarder.mjsView on unpkg · L19230Findings
Affected versions and remediation
This report applies to @darkhunt-security/endpoint-claude-code@0.9.8.
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.8 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.