@jait/gateway@0.1.943
Jait AI gateway — local-first AI coding agent with terminal, filesystem, and browser control
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe credential transfer is real but conditional on the configured endpoint, so it warrants a warning rather than a block. The other reviewed account, agent-configuration, and install-hook hints did not establish a separate attack.
Decision evidence
public snapshot- When web search runs, it can use an existing OpenAI key with a separately configurable base URL and send that key as a bearer credential; the host check does not require an allowlist unless one is configured.
- The indicated account and runtime locations resolve to authentication routes, GitHub or Git operations, and terminal-output handling; they do not establish automatic account actions.
- The Pi integration excerpt describes session-scoped configuration, and the indicated web bundle text documents repository instructions; these excerpts do not show a global agent configuration write.
- The postinstall hook invokes a runtime installer that provisions a pinned Graphify version in Jait’s runtime directory.
- The OpenAI endpoint defaults to the expected OpenAI service, and the credential transfer occurs in the web search feature.
- The reviewed setup excerpts do not establish install-time mutation of consumer project files or global agent settings.
Source & flagged code
30 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references child process execution.
bin/safe-update.mjsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @jait/gateway@0.1.943.
See all versions of @jait/gateway for other recorded verdicts.
- Review the evidence and your use of @jait/gateway@0.1.943 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.