sqlite-ops
Pass
Audited by Gen Agent Trust Hub on Apr 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides instructions and examples for using the
Bashtool to interact with SQLite databases via thesqlite3command-line interface (e.g.,.tables,.schema,VACUUM). This is documented as a standard development workflow for managing local persistence. - [PROMPT_INJECTION]: Multiple reference files contain insecure code patterns that are vulnerable to SQL injection, potentially allowing data to influence database logic or structure.
- Ingestion points: The patterns are designed to process data from SQLite database files and JSON payloads (e.g., in
references/async-patterns.mdandreferences/migration-patterns.md). - Boundary markers: The provided code does not use delimiters or instructions to prevent the agent from obeying embedded instructions in the processed data.
- Capability inventory: The skill is granted
Read,Write, andBashtool access, which allows for file system manipulation and command execution. - Sanitization: The patterns lack sanitization or validation for dynamically interpolated strings. Specifically, the
update_itemfunction builds a SQL statement by interpolating dictionary keys directly into theSETclause, and thequery_json_fieldandupdate_json_fieldfunctions interpolate thefieldparameter directly intojson_extractandjson_setpaths.
Audit Metadata