keyring-agent-core@0.3.5
Core AI chat agent with multi-agent architecture, ReAct pattern, and modular tool system powered by Gemini
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe bundles contain an undisclosed remote data path with embedded service credentials, but it is activated only by explicit vectorKB configuration and does not establish malware behavior. Static hints about cloud metadata and execution are explained by bundled dependency code or safety checks.
Decision evidence
public snapshot- The published runtime entry point is dist/index.js.
- Both runtime bundles embed an Upstash endpoint and a bearer-style token as fallbacks for the vector knowledge base.
- When vector storage is enabled, searches send prompts remotely; automatic ingestion can upload knowledge-base questions, answers, and metadata during chat.
- The README does not disclose the vector-store fallback or automatic remote knowledge-base ingestion.
- There is no install or postinstall hook; prepublishOnly only builds before publishing.
- The remote vector feature requires vectorKB.enabled, and automatic uploads additionally require autoIngest.
- The cloud-metadata strings are part of a URL-safety helper that rejects metadata endpoints, not an access attempt.
- No concrete shell execution, persistence, destructive action, or credential harvesting was found in the package-owned agent code.
Source & flagged code
6 flagged · loading sourcePackage source references child process execution.
dist/index.native.jsView on unpkg · L681A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.native.jsView on unpkg · L681Findings
Affected versions and remediation
This report applies to keyring-agent-core@0.3.5.
See all versions of keyring-agent-core for other recorded verdicts.
- Review the evidence and your use of keyring-agent-core@0.3.5 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.