weknora
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses shell commands to interact with the WeKnora API and an optional connection management tool.
- Evidence includes the execution of
curlfor REST API operations andnode scripts/consume-sse.mjsfor processing streamed chat responses. - The skill also supports an optional
arksCLI tool for managed connections using commands likearks invoke weknora.search --input request.json. - Mitigations: The instructions explicitly warn against passing API keys as literal command arguments or writing them to disk, favoring environment variable expansion instead.
- [INDIRECT_PROMPT_INJECTION]: The skill processes content from an external knowledge base and chat sessions, which presents a surface for indirect prompt injection if those sources contain malicious instructions.
- Ingestion points: Data enters the agent's context through the WeKnora REST API results (via
curl) and the streamed output fromscripts/consume-sse.mjs. - Boundary markers: The instructions encourage the agent to cite sources and avoid raw data dumps, although they do not mandate strict delimiter-based boundary markers for all external text processing.
- Capability inventory: The skill has shell execution and network access to the user-provided WeKnora instance to fulfill its primary retrieval and ingestion functions.
- Sanitization: The included
consume-sse.mjsutility parses JSON and assembles the answer stream but does not perform semantic sanitization of the document content before it is processed by the agent.
Audit Metadata