operating-weaviate-cli
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill includes capabilities to query and fetch data from external vector database collections, which could contain malicious instructions designed to bypass agent constraints when processed.
- Ingestion points: Data is ingested into the agent context through
query dataandget datacommands as defined inreferences/data.mdandreferences/search.md. - Boundary markers: There are no instructions for the agent to use delimiters or ignore embedded instructions when processing retrieved content.
- Capability inventory: The agent can perform significant actions including collection deletion, user management, and backup operations via
weaviate-cli. - Sanitization: No sanitization or validation protocols are established for data fetched from the database.
- [COMMAND_EXECUTION]: The skill operates by executing shell commands. Specifically, in
references/config-management.md, it instructs the agent to source an activation script from a virtual environment located within a user-provided repository path, which could lead to the execution of arbitrary shell code if the path points to a malicious directory. - [EXTERNAL_DOWNLOADS]: The skill guides the user to install the
weaviate-clipackage from PyPI or via a Homebrew tap, which are external software sources managed by the vendor. - [DYNAMIC_EXECUTION]: The instruction to
source <weaviate-cli-repo>/.venv/bin/activateinreferences/config-management.mdinvolves the runtime execution of a shell script from a path that is not statically defined, representing a dynamic execution pattern.
Audit Metadata