Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

permalink /labs/lab-06-ado-advanced-security/
title Lab 06 ADO: Advanced Security — SARIF Upload
description Upload SARIF findings to Azure DevOps Advanced Security and triage results.

🇫🇷 [Version française]({{ '/fr/labs/lab-06-ado-advanced-security/' | relative_url }})

Lab 06 ADO: Advanced Security — SARIF Upload

Duration Level Prerequisites
35 min Intermediate Lab 05

Learning Objectives

  • Upload SARIF files using AdvancedSecurity-Publish@1
  • Navigate findings in ADO Advanced Security
  • Compare GitHub and ADO SARIF upload workflows

Exercise 1: Run the ADO Scan Pipeline

Navigate to the ADO project and run the apm-security-scan pipeline.

ADO pipeline run

Exercise 2: View Advanced Security Findings

Navigate to Repos > Advanced Security in your ADO project.

ADO Advanced Security

Exercise 3: Compare with GitHub

Note the differences:

Feature GitHub ADO
Upload task github/codeql-action/upload-sarif@v3 AdvancedSecurity-Publish@1
Cross-repo gh api with encoded SARIF Pipeline per repo
Navigation Security > Code scanning Repos > Advanced Security

Verification Checkpoint

  • ADO pipeline runs successfully
  • SARIF findings appear in Advanced Security
  • You can explain the difference between GitHub and ADO SARIF upload

Next Steps

Proceed to Lab 07 ADO: Pipelines.