sense-bases
Pass
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest untrusted data from Obsidian
.basefiles (YAML) and markdown frontmatter to generate SQL queries. - Ingestion points: The skill processes
.basefiles containing filters, formulas, and views (SKILL.md). - Boundary markers: There are no instructions for the agent to use boundary markers or delimiters when interpolating data from these files into SQL strings.
- Capability inventory: The generated SQL is intended for execution via the
sensetool, which has access to the local filesystem and metadata database. - Sanitization: The skill provides direct translation mappings (e.g.,
contains(x)toinstr(f.string, x) > 0) without explicitly requiring the agent to escape or parameterize user-controlled values, creating a potential SQL injection surface. - [DYNAMIC_EXECUTION]: The skill facilitates the generation of executable SQL code from user-supplied templates.
- Evidence:
SKILL.mdandEXAMPLES.mdprovide logic for constructing complex SQL queries (including Common Table Expressions and subqueries) by concatenating strings derived from user-provided YAML configurations. The generated code is subsequently executed by thesenseCLI.
Audit Metadata