winui-wpf-migration
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [Command Execution]: The skill employs the
winappanddotnetcommand-line interfaces for project scaffolding, API discovery, and building the application. While shell command execution is a security consideration, these commands are restricted to standard development tasks and the project's own directory. - [External Downloads]: The
winapp newcommand supports fetching project templates from remote sources. Although external downloads can introduce third-party code, these templates are part of the migration toolchain used to initialize the new application structure. - [Indirect Prompt Injection Surface]: The migration workflow involves reading local source code files to inventory namespaces and control usage. Processing user-controlled files is a potential injection surface, but it is necessary here for performing static analysis of the migration targets.
- Ingestion points: Local C# (.cs) and XAML (.xaml) files are processed in SKILL.md to identify WPF components.
- Boundary markers: No specific delimiters or "ignore" instructions are used during the audit phase.
- Capability inventory: The skill uses
winappanddotnettools for project creation and building, as well asSelect-Stringfor searching files. - Sanitization: The skill performs targeted searches for specific namespace patterns (e.g.,
System.Windows) to build its inventory.
Audit Metadata