generative-ui
Pass
Audited by Gen Agent Trust Hub on Jun 27, 2026
Risk Level: SAFEPROMPT_INJECTIONREMOTE_CODE_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill defines a mechanism for the agent to read application state generated by the UI (
readAppState). This creates a surface for indirect prompt injection if the UI outputs malicious instructions that the agent later interprets. - Ingestion points:
window.slotContextinSKILL.mdreceives data from the chat context. - Boundary markers: Scoped
extensionIdis mentioned; explicit warning against hardcoding secrets. - Capability inventory:
appAction,appFetch,dbQuery,dbExec,extensionFetch,agentNative.chat.send. - Sanitization: Not explicitly defined for the output state read by the agent.
- [REMOTE_CODE_EXECUTION]: The skill's primary purpose is the dynamic generation and rendering of Alpine.js HTML and JavaScript within the chat interface. This behavior is the intended functionality of the "Generative UI" system.
- [COMMAND_EXECUTION]: The skill documentation mentions the
dbQueryanddbExecfunctions for performing SQL operations. While identified as a capability, the instructions advise using them only for known tables when no other action fits.
Audit Metadata