//Azure DevOps - Security Testing Guide (Ado-STG)

Pipeline Injection


If you need help assessing the security of your Azure DevOps or organization, we offer a wide range of security services. So, always feel free to reach out at: Sales@enterprisesoftproducts.com
NOTICE: The Azure DevOps - Security Testing Guide (Ado-STG) is currently in BETA; this means that there might be substantial changes and some parts may contain errors or not be fully implemented.

ADO Pipelines is the way CI/CD is handled in Azure. These contain the information and code to be run by a given agent when a trigger is executed. Since pipelines serve a central role in the deployment and testing process, they often have access to secrets and endpoints. This section contains the methodology for testing whether a user can supply untrusted code to pipelines via variables, macros, parameters, templates, etc., and whether any dangerous triggers are used.

  1. Testing for code injection
  2. Testing for dangerous triggers
  3. Testing for template inejction