AZDO.1026 - Enable automatic enrollment to Advanced Security for Azure DevOps.
Overviewβ
GitHub advanced Security for Azure DevOps should be automatically enabled for new projects.
Rationale: Newly created projects should have Advanced Security enabled upon creation.
Remediation actionβ
Organization-level onboarding
- Sign in to your organization.
- Go to your Organization settings for your Azure DevOps organization.
- Select Repositories.
- Select Enable all and see an estimate for the number of active committers for your organization appear.
- Select Begin billing to activate Advanced Security for every existing repository in each project in your organization.
- Select Automatically enable Advanced Security for new repositories so that any newly created projects have Advanced Security enabled upon creation.
Results: Newly created projects have Advanced Security enabled upon creation.
Related linksβ
Test Metadataβ
| Field | Value |
|---|---|
| Test ID | AZDO.1026 |
| Severity | Medium |
| Suite | Maester |
| Category | Azure DevOps |
| PowerShell test | Test-AzdoOrganizationAutomaticEnrollmentAdvancedSecurityNewProject |
| Services | AzureDevOps |
| Learn more | https://learn.microsoft.com/azure/devops/repos/security/configure-github-advanced-security-features?view=azure-devops&tabs=yaml#organization-level-onboarding |
| Tags | AZDO, AZDO.1026 |
Sourceβ
- Test:
tests/Maester/AzureDevOps/Test.AZDO.1026.ps1 - Documentation:
tests/Maester/AzureDevOps/Test.AZDO.1026.md
