dotnet-cli-architecture
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill serves as a reference for structuring .NET CLI applications using System.CommandLine and Generic Host. It demonstrates well-known design patterns like command/handler/service separation and adheres to standard CLI principles (clig.dev).
- [INDIRECT_PROMPT_INJECTION]: The skill illustrates standard patterns for ingesting data from external sources, which identifies a theoretical attack surface common to most CLI utilities.
- Ingestion points: Code examples in
SKILL.mddemonstrate reading input fromstdinviaConsole.Inand fetching data from remote URIs usingHttpClient.GetFromJsonAsync. - Boundary markers: The provided architectural templates do not include explicit delimiters or instructions to ignore embedded commands within the ingested data.
- Capability inventory: The demonstrated patterns include file system reading (
File.ReadAllTextAsync) and network operations viaHttpClient. - Sanitization: The illustrative code focused on architecture does not include specific input sanitization or validation logic.
Audit Metadata