Connect Azure DevOps to Scrut to create and manage compliance-related work items directly from the platform.
What This Integration Does in Scrut
Task Management: Enables you to create project management tickets in Scrut and sync them to Azure DevOps.
Prerequisites
An active Azure DevOps account with admin access.
A project and team configured in your Azure DevOps organization.
Permissions and Access Requirements
For Azure DevOps
Scrut requests the following OAuth scopes during the integration:
vso.graph: Grants read access to user, group, scope, and group membership information.vso.project: Grants read access to projects and teams.vso.work_write: Grants the ability to read, create, and update work items and queries, update board metadata, and receive notifications about work item events via service hooks.
For Scrut
Admin access to Scrut or a Contributor role with access to the Integrations module.
Supported Versions
Scrut supports Git version control only. Team Foundation Version Control (TFVC) is not supported.
Integration Setup
Step 1: Connect Azure DevOps in Scrut
From the left navigation panel, select Integrations.
Navigate to the Integrations Library tab, scroll to the Project Management Platforms section, and find Azure DevOps.
Click Integrate.

Click Connect.

Step 2: Authorize Scrut Access to Azure DevOps
Log in to Azure DevOps using your Azure DevOps credentials or SSO.

On the permissions screen, review the access Scrut Automation is requesting and click Accept.

Once authorization is complete, Azure DevOps is successfully connected to Scrut.
Heads Up!
To ensure all repositories linked to Git are visible in Scrut, enable Third-party application access via OAuth in Azure DevOps before connecting. Go to your organization name → Org Settings → Policies and turn on the toggle.

Step 3: [Optional] Configure Additional Fields
Click the Configure Additional Fields button in the top right corner of the Azure DevOps integration page.
Select the fields you want to include when creating work items from Scrut.
Click Save.
What Happens Next?
Initial Data Sync
The integration is ready to use as soon as authorization is complete. No initial data sync is required for task management. You can monitor integration activity from the Audit Log tab on the Azure DevOps integration settings page in Scrut.
Create an Azure DevOps Work Item
You can create an Azure DevOps work item from any of the following compliance modules in Scrut:
Policies
Evidence Tasks
Tests
Cloud
Risk Management
Audit → Audit Center → Requests
Audit → Audit Center → Findings
Audit → Audit Center → Corrective Actions
Vulnerabilities → Findings
Navigate to the relevant artifact in any of the modules listed above.
Click the three-dots icon at the top-right of the page and select Create Azure DevOps work item.
Fill in the details.
Scrut autofills the task name and description based on the compliance item. Edit them as needed.
Select the Team, Priority, Status, Assignee, and Labels.
Click Create.
The issue is created in Azure DevOps. You can open it in Azure DevOps to take further action.
FAQs
Does Azure DevOps support bidirectional sync with Scrut?
No. Scrut supports one-way sync for Azure DevOps (Project Management) work items. Status changes made in Azure DevOps are not automatically reflected in Scrut. See Task Management Integration Capabilities for a full comparison of sync features across integrations.
Reach out to support@scrut.io or contact your CSM for further assistance.