GitHub Actions automates CI/CD workflows around GitHub repositories. It can deploy application changes to Azure and apply security configuration consistently through infrastructure as code. section 11.3.1
A security-focused Azure workflow typically proceeds as follows:
- Create a Microsoft Entra service principal with the permissions and subscription scope required by Azure CLI. section 11.3.1
- Store the authentication output as a protected GitHub repository secret. section 11.3.1
- Create a workflow that uses Azure CLI to enable Microsoft Defender for Cloud plans across the relevant subscriptions. section 11.3.1
GitHub Actions can run Microsoft Security DevOps against application code and infrastructure-as-code templates. Onboarded repositories also expose scan results in the Defender for Cloud dashboard, aligning developer and security-team visibility. section 11.4.4









