winappdriver
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the user to download and install WinAppDriver from Microsoft's official GitHub repository. It also utilizes well-known package managers (NPM, Chocolatey) for dependency management.
- Evidence:
https://github.com/microsoft/WinAppDriverreferenced inSKILL.mdfor installer downloads. - [COMMAND_EXECUTION]: The skill documentation includes commands for starting services and installing drivers via shell execution.
- Evidence: Use of
Start-Processandchoco installwithin CI configuration examples inreferences/locators-and-ci.md. - [PRIVILEGE_ESCALATION]: The skill provides instructions to modify the Windows Registry to enable Developer Mode, which requires administrative privileges.
- Evidence:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock"used in GitHub Actions workflows withinreferences/gestures-hooks-and-ci.md. - [DYNAMIC_EXECUTION]: The skill utilizes Appium's
prerunandpostruncapabilities, which allow the execution of arbitrary PowerShell scripts during the test session lifecycle. - Evidence: Example script
Copy-Item .\\fixtures\\config.json $env:APPDATA\\MyApp\\config.json -Forcedefined in session capabilities inreferences/gestures-hooks-and-ci.md. - [INDIRECT_PROMPT_INJECTION]: The skill establishes an interaction surface with the Windows UI Automation (UIA) tree, which involves ingesting element properties (Names, IDs) from applications under test. If these applications display untrusted content, it represents a potential injection surface.
- Ingestion points: Windows UIA element attributes (
AutomationId,Name) accessed viaFindElementmethods (defined inSKILL.md). - Boundary markers: None identified for UIA data ingestion.
- Capability inventory: PowerShell execution (
appium:prerun), registry modification (reg add), and file system operations (Copy-Item) are documented (defined inreferences/gestures-hooks-and-ci.md). - Sanitization: No specific sanitization or validation of UIA element content is described.
Audit Metadata