weaviate
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external files (CSV, JSON, PDF) using
scripts/import.py. This data is stored in the vector database and subsequently queried by AI agents inscripts/ask.pyandscripts/query_search.py. This processing chain creates a surface for indirect prompt injection attacks where malicious instructions embedded in the data could influence the agent's behavior during retrieval tasks. - Ingestion points:
scripts/import.py(reads CSV, JSON, and PDF files provided by the user). - Boundary markers: No specific delimiters or "ignore embedded instructions" warnings are used when the Query Agent processes the retrieved data.
- Capability inventory: Includes file reading and network writing to Weaviate in
scripts/import.py, and LLM-powered natural language querying inscripts/ask.pyandscripts/query_search.py. - Sanitization: The scripts perform basic data type conversion (e.g., casting strings to integers or dates) but do not perform semantic sanitization or filtering of the content for safety.
- [EXTERNAL_DOWNLOADS]: The
scripts/example_data.pyscript downloads datasets from the Hugging Face Hub (e.g.,jamescalam/ai-arxiv2,pkghf/ecom-product-catalog). These downloads target a well-known service and are used to provide sample data for the user's collections as intended.
Audit Metadata