@adithyasak/t3@0.1.0-adi.1
Node.js WebSocket server for the T3 Code app.
AI Security Review
scanned 20d ago · by lpm-firewall-aiThe manifest has no install lifecycle hook, and the reviewed high-risk matches resolve to agent command execution and a dynamic-code availability check. The source inspected does not establish a concrete attack, so the scanner labels alone do not support blocking publication.
Decision evidence
public snapshot- package.json declares a CLI entry and no lifecycle scripts.
- The CLI dispatches only when run as the process entrypoint.
- The history worker accepts two named session operations and writes their result to standard output.
- The flagged configuration code reads Claude configuration directory values and resolves paths; it does not show a configuration write.
- The dynamic-code match is an empty-function capability check inside a try/catch.
- The other required files are bundled Effect code and browser assets, with no attack behavior established by the inspected excerpts.
- The worker includes a Bash command session that inherits most environment variables, which is a sensitive capability but is part of user-invoked agent command execution.
- The worker probes whether dynamic function construction is available; the inspected code does not evaluate a hidden payload.
Source & flagged code
13 flaggedSource appears to send environment or credential material to an external endpoint.
dist/claudeHistoryWorker-D5PvQGeO.mjsView on unpkg · L11Source matches reverse-shell style process and socket wiring.
dist/claudeHistoryWorker-D5PvQGeO.mjsView on unpkg · L11Findings
Affected versions and remediation
This report applies to @adithyasak/t3@0.1.0-adi.1.
See all versions of @adithyasak/t3 for other recorded verdicts.
- Review the evidence and your use of @adithyasak/t3@0.1.0-adi.1 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.