build-mcp-app
Pass
Audited by Gen Agent Trust Hub on Apr 28, 2026
Risk Level: SAFE
Full Analysis
- Interactive Messaging Surface: The skill instructs on the use of the
@modelcontextprotocol/ext-appsSDK to build UI components that can communicate with the agent host. - Functional Overview: Widgets use the
Appclass to receive data viaontoolresultand can influence the conversation usingapp.sendMessageorapp.updateModelContext. This is the intended architecture for interactive MCP resources. - Security Controls: The documentation includes extensive references to security constraints, specifically detailing how the host environment uses the HTML
sandboxattribute and a restrictiveContent-Security-Policy(CSP) to isolate the widgets. - Secure Implementation Patterns: The provided templates and reference files guide developers on handling outbound links through
app.openLinkand managing external images via server-side data URL inlining to comply with security restrictions.
Audit Metadata