Azure DevOps
Rencore monitors Azure DevOps across 10 governance policies, 3 reports, and 9 inventories spanning organizations, projects, repositories, branches, pull requests, users, groups, and personal access tokens, detecting PAT risk and stale pull requests automatically.
Azure DevOps is in private preview. Join the waiting list and we will reach out when access opens up.
Join the waiting listRencore Azure DevOps governance is a set of 10 policies, 3 reports, 5 segments, and 9 inventories that audit Azure DevOps organizations, projects, repositories, branches, pull requests, users, groups, and personal access tokens. It detects PATs older than 90 days, PATs with full-access scope, repositories without branch policy on the default branch, pull requests open more than 30 days, and active external users, with three automated remediation actions to revoke PATs, deactivate users, and disable repositories.
34 governance capabilities: 9 inventories · 10 policies · 3 reports · 5 segments · 3 automations
Why govern Azure DevOps with Rencore
-
Govern personal access tokens
Detect personal access tokens older than 90 days, PATs granting full-access scope, PATs unused for 60 days, and PATs expiring within 14 days. Revoke risky or stale tokens directly from Rencore.
-
Enforce branch protection
Find repositories without branch policy on the default branch and repositories missing required reviewers. Surface every default branch that bypasses code review before a sensitive change ships.
-
Clear stale pull requests
Flag pull requests open for more than 30 days and pull requests without reviewers. Give engineering leads a clean view of execution risk and abandoned work.
-
Tighten user and group access
Identify active external users in the Azure DevOps organization, inactive users still holding seats after 90 days, projects without an active administrator, and empty security groups. Run the built-in access review to keep org membership accurate.
What Rencore discovers
Rencore automatically inventories these Azure DevOps object types.
-
Azure DevOps Organization
An Azure DevOps organization (the top-level container for projects, users, and repositories).
-
Azure DevOps User
Azure DevOps user account (member of one or more organizations).
-
Azure DevOps Group
Azure DevOps security group used to manage permissions on projects, repositories, and pipelines.
-
Azure DevOps Project
Azure DevOps project containing repositories, pipelines, work items, and security groups.
-
Azure DevOps Personal Access Token
Personal Access Token issued for an Azure DevOps user. PATs authenticate API requests and bypass conditional access; they are a high-value governance target.
-
Azure DevOps Repository
Azure DevOps git repository.
How Azure DevOps governance works in Rencore
Rencore connects to Azure DevOps via the Azure DevOps REST API and inventories nine object types: organizations, users, groups, projects, personal access tokens, repositories, branches, branch policies, and pull requests. The 10 policies run on every scan cycle, evaluating each object against PAT, branch-protection, pull-request, and access rules with severity levels.
Who uses Azure DevOps governance
IT administrators use PAT and external-user policies to keep developer-platform access tight. CISOs rely on branch-protection and required-reviewer policies as part of secure software supply chain controls. Heads of IT use the three reports (PATs by scope, pull requests over time, repositories by project) to size the developer footprint and justify Azure DevOps spend. The built-in access review for Azure DevOps organizations gives compliance teams an attested membership view on a recurring cadence.
Getting started
Provide Rencore with an Azure DevOps Personal Access Token or service principal with read access at the organization scope, plus write access for the three automated actions: revoke PAT, deactivate user, and disable repository. All 10 policies activate on first scan. Rencore links Azure DevOps users to Entra ID for cross-platform identity governance alongside SharePoint, Teams, GitHub Copilot, and the rest of your developer and collaboration stack.
Policies
10 governance rules that detect violations and risks.
-
Personal Access Token older than 90 days
Detects Azure DevOps Personal Access Tokens that were issued more than 90 days ago and are still active.
High Security -
Personal Access Token with full-access scope
Detects active Azure DevOps Personal Access Tokens issued with the all-scopes ('vso.full' / 'app_token') permission.
High Security -
Repository without branch policy on default branch
Detects Azure DevOps git repositories whose default branch has no enabled branch policy.
High Security -
Active external user in Azure DevOps organization
Detects active Microsoft Entra B2B guest users that retain access to the Azure DevOps organization.
High External Access -
Project without an active administrator
Detects Azure DevOps projects with no user assigned the Project Administrators role.
High Operation -
Personal Access Token unused for 60 days
Detects Azure DevOps Personal Access Tokens that have not been used in more than 60 days.
Medium Sprawl
Need a rule that isn't listed? Rencore's Policy Builder lets you create custom policies tailored to your organization. Learn more about the Policy Builder
Reports
3 analytics views and dashboards.
-
Azure DevOps Personal Access Tokens by scope
Shows the distribution of Azure DevOps Personal Access Tokens by scope.
Bar Chart · Security
-
Azure DevOps Pull Requests over time
Shows the number of Azure DevOps pull requests opened per month over the last 12 months.
Line Chart · Operation
-
Azure DevOps Repositories by project
Shows the number of git repositories per Azure DevOps project.
Bar Chart · Uncategorized
Automations
3 automated remediation workflows.
-
Revoke Azure DevOps Personal Access Token
Revokes an Azure DevOps Personal Access Token after approval.
-
Deactivate Azure DevOps User
Removes an Azure DevOps user entitlement after approval.
-
Disable Azure DevOps Repository
Disables an Azure DevOps git repository after approval.
Segments
5 data groupings for targeted filtering.
-
External Azure DevOps Users
Shows external (Entra B2B guest) Azure DevOps users.
-
Inactive Azure DevOps Users (90 days)
Shows active Azure DevOps users that have not accessed the organization in 90+ days.
-
Personal Access Tokens expiring within 14 days
Shows active Azure DevOps Personal Access Tokens whose validity ends in the next 14 days.
-
Repositories without branch policies
Shows Azure DevOps repositories whose default branch has no enabled branch policy.
-
Abandoned Azure DevOps Pull Requests
Shows Azure DevOps pull requests that were abandoned before completion.
Frequently asked questions
What governance areas does Rencore cover?
What is Rencore governance?
How do Rencore policies work?
Can I build custom automations in Rencore?
Trusted by