Catch errors and risks in Azure Pipelines YAML.
Checks Azure Pipelines YAML for syntax errors, security risks, and best-practice issues, returning findings and concrete fixes.
When to use it
Use when asked to validate, troubleshoot, security-scan, or review an existing Azure DevOps pipeline, including before merge.
Give it a project containing an Azure Pipelines YAML file; it returns a severity-bucketed validation report with findings and remediation.
What you provide
Requires Python 3 for scripted validation; dependency setup also requires working venv support when PyYAML is missing.
Enables YAML linting; the workflow continues with syntax, best-practice, and security checks when it is unavailable.
This skill
Azure DevOps docs
Looks up Azure DevOps documentation
web search results
Searches for unresolved pipeline details