maui-ai-debugging
Warn
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: MEDIUMPRIVILEGE_ESCALATIONDATA_EXFILTRATIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PRIVILEGE_ESCALATION]: The skill documentation includes instructions to use administrative privileges for installing system dependencies.
- Evidence: The use of
sudo apt install xdotoolinreferences/linux.mdfor enabling key simulation on Linux environments. - [DATA_EXFILTRATION]: The skill provides commands that allow the agent to read sensitive application data and intercept network communications.
- Evidence: Commands such as
MAUI secure-storage getfor reading encrypted app secrets,MAUI preferences listfor accessing configuration data, andMAUI networkfor real-time HTTP traffic monitoring inSKILL.md. - [DYNAMIC_EXECUTION]: The skill enables the execution of arbitrary code and runtime modification of the application state.
- Evidence: The
cdp Runtime evaluatecommand for executing JavaScript in Blazor WebViews andMAUI set-propertyfor live editing of native control properties inSKILL.md. - [COMMAND_EXECUTION]: The skill relies on a wide variety of system tools, build utilities, and automation frameworks to manage the app lifecycle.
- Evidence: Extensive use of
dotnet build/run,adb,xcrun simctl,open,osascript(for UI automation on macOS), andxdotool(for key simulation on Linux) across all skill files. - [EXTERNAL_DOWNLOADS]: The skill installs several global tools and NuGet packages, and includes a mechanism to update its own instructions from a remote source.
- Evidence: Instructions for installing
Redth.MauiDevFlow.CLI,androidsdk.tool, andappledev.tools, along with themaui-devflow update-skillcommand described inreferences/setup.md. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from the target application's user interface, logs, and network traffic, creating a potential path for data-driven attacks on the agent.
- Ingestion points: Visual tree data (
MAUI tree), application logs (MAUI logs), and DOM snapshots (cdp snapshot). - Boundary markers: No explicit delimiters or warnings to ignore instructions within ingested data are documented.
- Capability inventory: The skill possesses extensive capabilities for command execution (
dotnet,adb), UI interaction (tap,fill), and dynamic execution (cdp eval). - Sanitization: No sanitization or validation of ingested content is described.
Audit Metadata