skills/vercel-labs/json-render/ink/Gen Agent Trust Hub

ink

Pass

Audited by Gen Agent Trust Hub on Mar 23, 2026

Risk Level: SAFE
Full Analysis
  • [Data-Driven UI Rendering]: The skill's primary function is to render terminal UIs based on JSON specifications, which may be dynamically generated.
  • Context: The Renderer and useUIStream components process external specifications to build component trees.
  • Consideration: As with any system processing external data, it is a best practice to validate the incoming JSON schema (e.g., using the provided Zod integration) to ensure the integrity of the rendered interface.
  • [Interactive Component Capabilities]: Includes features for interactive elements like links and custom actions.
  • Context: Components such as Link for URLs and an action system for state management are built-in features.
  • Consideration: While these are standard UI features, developers should ensure that any URLs or parameters supplied to actions from untrusted sources are appropriately sanitized.
  • [Dynamic Expression Resolution]: Supports runtime evaluation of data-binding expressions and templates.
  • Context: Expressions like { "$state": "/path" } and { "$template": "..." } allow the UI to react to state changes.
  • Consideration: This functionality provides powerful data-binding capabilities within a controlled environment, consistent with modern UI framework designs.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 23, 2026, 06:37 PM