flutter-ui
Pass
Audited by Gen Agent Trust Hub on Jun 23, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill employs strong instructional steering in
SKILL.mdandflutter-design-thinking.md, using directives like 'MANDATORY: Read Reference Files First' and '⛔ DO NOT code until...' to override default agent behaviors and enforce specific coding protocols. While intended for quality control, these patterns function as behavioral overrides. - [PROMPT_INJECTION]: Indirect Prompt Injection Surface. The skill utilizes a Python script (
scripts/flutter_ui_audit.py) that performs static analysis on local source code. This creates a potential vector where malicious instructions embedded in a project's Dart files could be reflected in the audit results to influence the agent. - Ingestion points: The
read_dart_filesfunction inscripts/flutter_ui_audit.pyrecursively reads all.dartfiles within the target project directory. - Boundary markers: Audit findings are output as plain text without delimiters or instructions to the agent to treat the reflected code segments as untrusted data.
- Capability inventory: The agent's execution environment allows the use of
Bash,Read,Glob, andGreptools as specified in the skill frontmatter. - Sanitization: The audit script does not implement sanitization or escaping of the content it extracts from analyzed files before printing it to the console.
- [COMMAND_EXECUTION]: The skill includes a local Python script (
scripts/flutter_ui_audit.py) designed to be executed by the agent to audit Flutter projects for performance and architectural issues. The script performs filesystem traversal and file read operations to identify code anti-patterns using regular expressions.
Audit Metadata