azure-security-analyzer

Analyze Azure ARM templates against Microsoft security best practices and generate per-resource assessments.

267|40|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Azure/git-ape --skill azure-security-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-security-analyzer
Source: https://github.com/Azure/git-ape/tree/main/.github/skills/azure-security-analyzer
Command: npx skills add https://github.com/Azure/git-ape --skill azure-security-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes Azure resource configurations against security best practices to produce per-resource assessments and actionable recommendations.

Core Features & Use Cases

  • Validate each resource against Microsoft MCP best-practices security controls and generate a per-resource security assessment.
  • Produce a comprehensive security report with evidence-backed findings and remediation guidance.
  • Distinguish explicit configurations from platform defaults and verify evidence directly against the ARM template.
  • Use during template generation and post-deployment audits to identify and remediate security gaps across resources.

Quick Start

Provide your ARM template to generate an MCP-aligned per-resource security report.

Frequently Asked Questions about azure-security-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate an ARM template against Azure security best practices?

Azure security posture checks validate ARM templates by analyzing resource configurations against Microsoft best practices. The analyzer produces a per-resource security assessment, citing exact evidence from the template and distinguishing explicit configurations from platform defaults.

What is the best way to identify security gaps in deployed Azure resources?

The best way to identify security gaps in deployed Azure resources is performing a post-deployment review. The analyzer evaluates resource configurations against Microsoft MCP best-practices security controls and generates an evidence-backed report with remediation guidance.

How does an Azure security analyzer distinguish between platform defaults and explicit configurations?

An Azure security analyzer distinguishes between platform defaults and explicit configurations by verifying evidence directly against the ARM template. It evaluates the provided configurations against Microsoft MCP best-practices security controls to ensure accurate findings.

Can I use this Azure security analyzer for post-deployment audits?

Yes, you can use the Azure security analyzer for post-deployment audits. It analyzes deployed resource configurations against Microsoft security best practices to identify security gaps and deliver a structured report with actionable remediation guidance.

Do I need to provide a complete ARM template to generate an MCP-aligned security report?

Yes, you need to provide a complete ARM template. The analyzer uses the template as direct evidence to validate each resource against Microsoft MCP best-practices security controls and generate a per-resource security assessment.