Secure software supply chain with Azure Pipelines artifact policies
Nov 6, 2019Vishal Jain

Summary
This post introduces a preview capability for Azure Pipelines that allows users to define and enforce artifact policies before deploying to critical environments. It explains the concept of a software supply chain and how artifact policies can be used to automate the validation of application artifacts. The feature is configured as a 'Check' on an 'Environment' and uses Open Policy Agent for policy evaluation. The post details how metadata is attributed to artifacts and how policies are evaluated against deployable images, halting the pipeline if compliance is not met. It also provides links to documentation for artifact policy checks, custom policy writing, and sample policies.
More from the Azure Pipelines Supply Chain Security trail
- Axios npm Supply Chain Compromise – Guidance for Azure Pipelines Customers
- Automate your open-source dependency scanning with Advanced Security
- One Pipeline to Rule Them All: Ensuring CodeQL Scanning Results and Dependency Scanning Results Go to the Intended Repository
- April Patches for Azure DevOps Server and Team Foundation Server
- Introducing Pull Request Annotation for CodeQL and Dependency Scanning in GitHub Advanced Security for Azure DevOps