maui-platform-backend
Pass
Audited by Gen Agent Trust Hub on Sep 6, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- Indirect Prompt Injection Surface: The skill instructs the agent to fetch and research external documentation from sources such as the official MAUI repository and platform API docs. This creates a surface where external content could theoretically influence agent behavior.
- Ingestion points: Untrusted data may enter the context via
web_fetchcalls for MAUI source code and platform API documentation as described inSKILL.md. - Boundary markers: There are no specific delimiters or instructions provided to the agent to isolate external content from its internal logic.
- Capability inventory: The skill involves generating code capable of UI interaction (
TryNativeTap), capturing screenshots (CaptureScreenshotAsync), and utilizing reflection as outlined indevflow-integration.mdandextensibility-gaps.md. - Sanitization: The skill does not define specific sanitization or validation protocols for the external documentation it retrieves.
- Dynamic Execution via Reflection: The documentation in
extensibility-gaps.mdand the anti-patterns section ofSKILL.mddescribe the use of reflection andDispatchProxyto access internal MAUI APIs (such asSetDefaultfor Essentials services andAlertManagerfor dialogs). While these involve dynamic access to members, they are characterized as necessary architectural workarounds for existing framework limitations and are intended for implementation within the project structure.
Audit Metadata