shadcn-flutter
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches UI assets such as profile pictures and placeholder images from external services during example execution.
- Evidence: GitHub avatar URLs in
components/display/avatar.mdand Picsum image URLs incomponents/layout/card_image.md. - Context: These are standard practices for UI examples and use well-known, established domains.
- [EXTERNAL_DOWNLOADS]: The documentation references a remote JavaScript file for implementing a web loading screen.
- Evidence:
guides/web_preloader.mdsuggests using a script fromcdn.jsdelivr.net. - Context: The script is a vendor resource belonging to the author's own repository, providing legitimate loading functionality for Flutter web applications.
- [INDIRECT_PROMPT_INJECTION]: The skill implements various text input components which represent potential ingestion surfaces for untrusted data when used in an agent's UI.
- Ingestion points:
components/form/input.md(TextField),components/form/text_area.md(TextArea), andcomponents/form/chip_input.md. - Boundary markers: Absent in the UI component definitions.
- Capability inventory: The skill defines UI presentation; subsequent data processing depends on the agent's logic.
- Sanitization: Not provided within the UI component layer.
- Context: As a UI component library, providing these input fields is the intended primary purpose. The risk is inherent to all UI inputs and does not indicate a specific vulnerability in the skill's instructions.
Audit Metadata