frontend-design
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
assets/vanilla-starter/index.htmlfile loads fonts from Google's well-known font service (fonts.googleapis.comandfonts.gstatic.com). This is a standard and safe practice for web projects and does not pose a security risk. - [INDIRECT_PROMPT_INJECTION]: The
AssistantRailcomponent inassets/nextjs-app-router-starter/components/AssistantRail.tsxaccepts user input through a prompt field. While this represents a data ingestion surface, it is judged to be safe. \n - Ingestion points: The
promptstate inAssistantRail.tsxcaptures user text. \n - Boundary markers: No explicit boundary markers are present in the UI component logic. \n
- Capability inventory: The skill and its components do not possess dangerous capabilities; no subprocess calls,
exec/evalusage, file-writing, or network operations are present in any script. \n - Sanitization: The input is sanitized via
.toLowerCase()for simple keyword matching to select pre-defined UI suggestions. - [SAFE]: The skill documents and implements industry-standard safety patterns, such as human-in-the-loop controls (Apply/Undo) and clear labeling for AI-generated content in the provided UI examples.
Audit Metadata