@jait/gateway@0.1.853
Jait AI gateway — local-first AI coding agent with terminal, filesystem, and browser control
AI Security Review
scanned 14d ago · by lpm-firewall-aiThe active web-search request forwards OPENAI_API_KEY to an operator-configurable endpoint without binding it to OpenAI, which is a concrete conditional credential exposure. This supports a warning, while the inspected source does not show a hidden default recipient or a separate attack chain warranting a block.
Decision evidence
public snapshot- Web search takes an OpenAI API key and an operator-configured base URL.
- The search request sends that key as a bearer token to the validated URL.
- The guard blocks private hosts but does not restrict public hosts unless an allowlist is configured.
- Pi MCP provisioning is limited to pi-based providers with supplied servers and writes a per-session config.
- The manifest’s postinstall hook runs the runtime installer.
- The credential forwarding occurs in the web-search tool path and is consistent with configurable API client behavior, but the destination is not bound to OpenAI.
- The inspected Pi MCP setup creates a temporary per-session wrapper and config; it does not establish foreign global or project configuration mutation.
Source & flagged code
27 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references child process execution.
web-dist/assets/index-DAz1JayO.jsView on unpkg · L141Findings
Affected versions and remediation
This report applies to @jait/gateway@0.1.853.
See all versions of @jait/gateway for other recorded verdicts.
- Review the evidence and your use of @jait/gateway@0.1.853 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.