Skip to main content
Version: 3.0.0-preview

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

  1. Sign in to your organization.
  2. Go to your Organization settings for your Azure DevOps organization.
  3. Select Repositories.
  4. Select Enable all and see an estimate for the number of active committers for your organization appear.
  5. Select Begin billing to activate Advanced Security for every existing repository in each project in your organization.
  6. 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.

Test Metadata​

FieldValue
Test IDAZDO.1026
SeverityMedium
SuiteMaester
ProductAzure DevOps
FeatureRepositories
AreaEngineering systems
Resource typeTenant
User impactLow
Implementation costMedium
MITRE ATT&CKT1552.001 Credentials In Files, T1195.001 Compromise Software Dependencies and Development Tools, T1190 Exploit Public-Facing Application
Supports controlsnist-800-53-r5:SA-11, nist-800-53-r5:IA-5(7)
PowerShell testTest-AzdoOrganizationAutomaticEnrollmentAdvancedSecurityNewProject
ServicesAzureDevOps
Learn morehttps://learn.microsoft.com/azure/devops/repos/security/configure-github-advanced-security-features?view=azure-devops&tabs=yaml#organization-level-onboarding

Source​