keyring-agent-core@0.2.65
Core AI chat agent with multi-agent architecture, ReAct pattern, and modular tool system powered by Gemini
AI Security Review
scanned 29d ago · by lpm-firewall-aiStatic review shows a Keyring chatbot SDK whose network use is tied to explicit agent and tool calls, with no install hook or hidden execution primitive. Bundled service defaults stay within that product and do not form a concrete attack chain.
Decision evidence
public snapshot- package.json has no preinstall, install, or postinstall hook; main is dist/index.js and react-native is dist/index.native.js.
- dist/index.js is the Keyring chatbot agent library. It creates an axios client and calls Keyring, CoinPool, Pantograph, Uniswap, and public chain endpoints only when callers use the agent or tools.
- dist/index.native.js is the same 0.2.65 Keyring agent bundled for React Native, including LangChain, and does not add an install-time trigger.
- The node bundle has no child_process, eval, Function constructor, or file-write usage. Vector search uses an optional Upstash config rather than harvesting caller credentials.
- A vendor Upstash URL and token are compiled in as fallbacks for the optional knowledge-base client, and a CoinPool test host is named beside the production bridge-config URL. Both match the documented product APIs and are not install-time exfiltration.
Source & flagged code
5 flagged · loading sourceA single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.native.jsView on unpkg · L676Source reaches cloud instance metadata or link-local credential endpoints.
dist/index.native.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to keyring-agent-core@0.2.65.
See all versions of keyring-agent-core for other recorded verdicts.
- Review the evidence and your use of keyring-agent-core@0.2.65 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.