flutter-mcp-toolkit-control
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill creates a surface for indirect prompt injection by allowing the agent to process untrusted UI data from the target application.
- Ingestion points: UI data is ingested via
semantic_snapshot,wait_for, andhot_reload_and_capture(which includes screenshots). - Boundary markers: There are no explicit delimiters or instructions to the agent to ignore or sanitize instructions found within the UI labels or text fields.
- Capability inventory: The agent can perform sensitive actions such as
enter_text,fill_form, andnavigatebased on the ingested UI data. - Sanitization: No sanitization of the semantic tree or visual data is performed.
- [DYNAMIC_EXECUTION]: The skill facilitates dynamic code execution through Flutter's hot reload mechanism.
- Evidence: The
hot_reload_flutterandhot_restart_fluttertools trigger the Flutter VM to recompile and swap code at runtime. This is an intended feature for development but constitutes dynamic execution of the application's source code.
Audit Metadata