create-custom-rule
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted natural language data from the user (e.g., 'Rule intent in plain English') and uses it to draft executable Cypher queries.
- Ingestion points: The 'Required inputs' section in SKILL.md specifies that 'Rule intent in plain English' is used to define findings and query logic.
- Boundary markers: No specific delimiters or warnings to ignore embedded instructions are provided when interpolating user input into the query drafting process.
- Capability inventory: The skill uses
subimageRunCypherto execute queries against the live tenant graph andsubimageCreateCustomRuleto persist configurations. - Sanitization: The instructions explicitly state that server-side validation rejects write operations (CREATE, MERGE, DELETE, SET, REMOVE), providing a baseline defense against database modification attacks.
- [DYNAMIC_EXECUTION]: The skill generates Cypher query strings at runtime based on user intent and executes them via the
subimageRunCyphertool. While it includes guidance to useLIMITclauses and read-only operations, this pattern of dynamic script generation and execution represents a potential risk if the AI is misled by malicious input. - [SAFE]: The skill references the vendor's official documentation at
app.subimage.io, which is consistent with the author 'subimagesec'. The toolssubimageCreateCustomRule,subimageRunCypher, andsubimageListRulesare legitimate vendor-provided MCP tools for this platform.
Audit Metadata