convex-actions-general
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill establishes patterns for ingesting untrusted data from external sources, which creates a potential surface for indirect prompt injection attacks.
- Ingestion points: Untrusted data enters the agent context through
httpActionhandlers inconvex/http.ts(e.g.,req.json()) and via external API responses inconvex/ai.ts(e.g.,openai.chat.completions.create). - Boundary markers: The provided code examples lack explicit delimiters or instructions to the agent to ignore potentially malicious embedded commands within the processed data.
- Capability inventory: The skill utilizes
ctx.runMutation,ctx.runQuery, andctx.db.insertacross its scripts, allowing ingested data to trigger database modifications or further function calls. - Sanitization: Although the skill mandates the use of Convex
validatorsfor type safety, these do not perform content-level sanitization to prevent adversarial instructions from influencing subsequent agent steps.
Audit Metadata