keyring-agent-core
Core AI chat agent with multi-agent architecture, ReAct pattern, and modular tool system powered by Gemini
This report shows the evidence for keyring-agent-core@0.2.63. 1 of 29 known versions is blocked or flagged. The newest version, 0.3.22, is allowed. See all versions.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe main runtime bundle contains a hard-coded authenticated external data store that receives configured KB content. Although it is not install-time behavior and requires vector-KB enablement, the undisclosed credentialed fallback creates a concrete exfiltration path.
Decision evidence
public snapshot- Main bundle hard-codes an Upstash Vector endpoint and bundled fallback credential.
- When vector KB is enabled without caller credentials, runtime selects those hard-coded defaults.
- Knowledge-base question/answer metadata is upserted to that remote index.
- autoIngest can send configured KB entries during chat execution.
- No preinstall, install, or postinstall lifecycle hook; prepublishOnly is publish-time.
- The metadata-address signals in the native bundle are SSRF denylist checks, not metadata requests.
- Vector-KB activation requires explicit vectorKB.enabled configuration.
Source & flagged code
6 flagged · loading sourcePackage source references child process execution.
dist/index.native.jsView on unpkg · L675A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.native.jsView on unpkg · L675Findings
Affected versions and remediation
This report applies to keyring-agent-core@0.2.63.
The versions list below shows the verdict for each recorded version.
- Avoid installing keyring-agent-core@0.2.63. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.