json-render-generative-ui

Pass

Audited by Gen Agent Trust Hub on Sep 12, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The skill provides instructions to install various packages from the @json-render scope via NPM. It also references official libraries from the Vercel AI SDK (ai, @ai-sdk/openai), React Three Fiber ecosystem (@react-three/fiber, three), and data validation libraries (zod). These are standard dependencies for the described framework.
  • [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to process data generated by an LLM to build user interfaces, which presents an inherent surface for indirect injection.
  • Ingestion points: Untrusted data enters the application context through AI-generated objects (generateObject, streamObject) or parsed YAML content (parseYAML).
  • Boundary markers: The framework uses getCatalogPrompt to provide system instructions to the AI and utilizes Zod schemas to constrain the AI's output to valid component definitions.
  • Capability inventory: The system can render components that trigger actions (onAction), generate documents (PDF/Email), or expose UI via the Model Context Protocol (MCP).
  • Sanitization: The skill demonstrates robust sanitization practices by using zod schemas in the defineCatalog function, which strictly validates all props and element structures at runtime before they are passed to the renderer.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 12, 2026, 11:44 PM
Security Audit — agent-trust-hub — json-render-generative-ui