@jait/gateway@0.1.918
Jait AI gateway — local-first AI coding agent with terminal, filesystem, and browser control
AI Security Review
scanned 14d ago · by lpm-firewall-aiThe configurable public destination is not bound to the intended OpenAI service, while the tool sends an existing OpenAI key there. This supports a warning for conditional credential exposure, not a finding of covert theft or malware intent.
Decision evidence
public snapshot- Web search reads OPENAI_API_KEY from supplied API keys or the process environment.
- Web search accepts OPENAI_BASE_URL from supplied settings or the environment and uses it to form the request endpoint.
- The endpoint is validated for HTTP(S) and private-host restrictions, but arbitrary public hosts are not allowlisted before the request sends the bearer key.
- Pi MCP setup writes a per-session config and wrapper rather than changing global or project agent configuration.
- The default OpenAI endpoint is the intended OpenAI API service.
- The configurable endpoint and key are used only when the web-search tool executes.
Source & flagged code
28 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.918.
See all versions of @jait/gateway for other recorded verdicts.
- Review the evidence and your use of @jait/gateway@0.1.918 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.