devexpress-wpf-theme-customizer
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes PowerShell scripts and the
dotnetCLI to build user projects, launch executables, and manage UI automation for visual testing. These actions are performed using the providedbuild-run-capture.ps1andmeasure-render.ps1scripts. - [DYNAMIC_EXECUTION]: The skill employs dynamic code generation and execution as a fallback mechanism for theme resource discovery. It writes and executes a temporary C# console application to extract BAML resources from local DevExpress DLLs when source code is not installed. Additionally, it uses
Add-Typein PowerShell to define P/Invoke signatures for interacting with Windows UI APIs for window capture and measurement. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user-controlled data from local project files (XAML, C#, project configurations) to identify customization targets and themes. This represents a vulnerability surface where malicious code within a processed file could attempt to influence the agent's logic during the customization process.
- Ingestion points: Local project files such as
.csproj,.xaml, and source code files are read and parsed inSKILL.mdandfind-resource.md. - Boundary markers: The skill uses focused extraction techniques like grep and range-based file reading to isolate specific resource blocks rather than interpreting the entire file content as instructions.
- Capability inventory: The agent has capabilities for file system modifications, project builds, and local process execution as part of its primary workflow.
- Sanitization: The skill focuses on structural validation (e.g., verifying
PART_names and XML namespaces) and pixel-based visual measurement rather than directly executing logic parsed from the ingested project data.
Audit Metadata