plan-and-build-dotnet
Pass
Audited by Gen Agent Trust Hub on Jul 14, 2026
Risk Level: SAFE
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted external data from Azure Boards (work item descriptions and comments). It includes a mandatory evidence chain for managing this indirect prompt injection surface:
- Ingestion points: Reads
System.DescriptionandSystem.WorkItemTypefrom Azure DevOps via thewit_get_work_itemandwit_list_work_item_commentstools. - Boundary markers: The instructions explicitly warn that work item content is provided in HTML and must be rendered to text to prevent tags from leaking into the logic.
- Capability inventory: The skill has access to file writing (
Write,Edit), shell execution (Bashfordotnet,make, andgit), and agent management tools. - Sanitization: Instructs the agent to render HTML to text and reason over the content safely. It also explicitly forbids using
git add -Ato prevent accidental inclusion of sensitive files. - [CREDENTIALS_UNSAFE]: The skill mentions
PERSONAL_ACCESS_TOKENand how to configure it for the Azure DevOps MCP server. This is documented as a setup requirement for the user's environment and does not involve hardcoded credentials within the skill itself. - [COMMAND_EXECUTION]: The skill uses
Bashto run standard development tools such asdotnet,make, andgit. These are restricted to the intended purpose of building, testing, and committing code within a .NET repository.
Audit Metadata