convex-better-auth-user-management
Pass
Audited by Gen Agent Trust Hub on Apr 1, 2026
Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it reads and processes data from external database tables. * Ingestion points: Data enters the agent's context through the output of
npx convex dataand the processing of exported.jsonlfiles as described in SKILL.md. * Boundary markers: No delimiters or instructions are used to signal the agent to ignore potentially malicious content within the user data. * Capability inventory: The skill utilizes subprocess calls fornpxandsed, providing a path for data-driven command modification. * Sanitization: There is no evidence of sanitization or validation of the retrieved data before it is modified or re-imported. - [DATA_EXFILTRATION]: The skill instructs the agent to export sensitive user, session, and account tables to
/tmp/ba-users.jsonl. Files stored in/tmp/are often world-readable on multi-user systems, posing a risk of exposure for PII and authentication tokens to unauthorized local processes or users. - [COMMAND_EXECUTION]: The workflow includes the use of
npx convex importwith both--replaceand--yesflags. This combination is destructive as it deletes all existing rows in a table before replacement and suppresses the confirmation prompt, which could lead to accidental and irreversible data loss if incorrectly targeted.
Audit Metadata