Enterprise Knowledge Base Manager

PassAudited by VirusTotal on May 10, 2026.

Findings (1)

The skill bundle implements a sophisticated RAG-based knowledge base manager using ChromaDB, but it contains high-risk architectural choices and vulnerabilities. Specifically, the document upload functionality in `main.py` and `src/document_processor.py` lacks path sanitization or directory anchoring, allowing an agent to be manipulated into reading and indexing arbitrary sensitive local files (e.g., .txt or .pdf configuration files) from the host system. Furthermore, `setup_shared.py` and `src/system_config.py` attempt to create and use system-wide shared directories (e.g., `C:/ProgramData/kb-data` or `/usr/local/share/kb-data`), which is a high-privilege behavior that could lead to data leakage or unauthorized access in multi-user environments.