You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: release-notes/2026/includes/ghazdo/sprint-271-update.md
+36-2Lines changed: 36 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,40 @@ ms.date: 3/31/2026
5
5
ms.topic: include
6
6
---
7
7
8
-
### Permissions enforcement in security overview
8
+
### Advanced Security status checks for pull requests
9
9
10
-
Security overview now enforces the **Advanced Security: Read alerts** permission across all views (Risk and Coverage). Repositories where the current user lacks this permission are no longer visible in security overview results. This change ensures that security overview respects the same access controls as the repository-level alerts experience, preventing unauthorized visibility into which repositories have active findings.
10
+
Advanced Security now publishes configurable status checks that integrate with Azure DevOps' built-in branch policy system. When Advanced Security scanning runs against a pull request, it automatically publishes status checks that can be used as required branch policies.
11
+
12
+
Two new status checks are available:
13
+
14
+
-**AdvancedSecurity/NewHighAndCritical** — fails only when the pull request introduces new high or critical severity alerts, ignoring pre-existing findings in the target branch.
15
+
-**AdvancedSecurity/AllHighAndCritical** — fails when there are any high or critical severity alerts present, including pre-existing alerts in the target branch.
16
+
17
+
Status checks use fail-open behavior: repositories where Advanced Security is not enabled pass the check automatically, preventing workflow blocking for non-onboarded repositories.
18
+
19
+
To use these status checks, add them as required status policies on your branches through the branch policy settings. For more information and setup, see [Advanced Security status checks](https://aka.ms/ghazdo-status-checks).
20
+
21
+
> [!div class="mx-imgBorder"]
22
+
> [](../../media/271-ghazdo-01.png#lightbox)
23
+
24
+
### Export results from security overview
25
+
26
+
You can now export results from security overview to a CSV file. Both the Risk and Coverage views support export, giving you a downloadable snapshot of your organization's security posture across repositories. The upcoming Alerts page, which gives you insight into specific alerts across your organization, will also support export functionality with a max of the first 1,000 alerts exported.
27
+
28
+
This feature is only available via the UI at this time.
29
+
30
+
> [!div class="mx-imgBorder"]
31
+
> [](../../media/271-ghazdo-02.png#lightbox)
32
+
33
+
### Audit log events for Advanced Security enablement changes
34
+
35
+
Azure DevOps now records audit log events whenever GitHub Advanced Security enablement settings change. When Advanced Security features are enabled or disabled at the repository, project, or organization level, a detailed event is captured in the [Azure DevOps audit log](/azure/devops/organizations/audit/azure-devops-auditing).
36
+
37
+
Audit log entries include the actor, timestamp, and the specific settings that were modified, including:
38
+
39
+
- Advanced Security (bundled) or Code Security/Secret Protection plans (standalone)
40
+
- CodeQL default setup
41
+
- Dependency scanning default setup
42
+
- Secret push protection
43
+
44
+
These events provide visibility into when and by whom security features are configured across your organization, supporting compliance and governance requirements.
0 commit comments