Skip to content

Enhance ADO QR script with new security namespace functions and remediation steps#9

Merged
aj-enns merged 1 commit into
mainfrom
additionalControls
May 19, 2026
Merged

Enhance ADO QR script with new security namespace functions and remediation steps#9
aj-enns merged 1 commit into
mainfrom
additionalControls

Conversation

@aj-enns

@aj-enns aj-enns commented May 19, 2026

Copy link
Copy Markdown
Collaborator
  • Added functions to retrieve ADO security namespaces, access control lists, and identity descriptors.
  • Implemented checks for broader group permissions in project-level inherited permissions.
  • Introduced remediation steps for managing permissions across various resources including build pipelines, release pipelines, service connections, agent pools, variable groups, repositories, secure files, and environments.
  • Added new controls for release authorization scope, per-repository credentials and secrets policy, author email validation, multiple approvers on production, and branch control on production.

…iation steps

- Added functions to retrieve ADO security namespaces, access control lists, and identity descriptors.
- Implemented checks for broader group permissions in project-level inherited permissions.
- Introduced remediation steps for managing permissions across various resources including build pipelines, release pipelines, service connections, agent pools, variable groups, repositories, secure files, and environments.
- Added new controls for release authorization scope, per-repository credentials and secrets policy, author email validation, multiple approvers on production, and branch control on production.
@aj-enns aj-enns requested a review from jasonmoodie as a code owner May 19, 2026 03:37
@aj-enns aj-enns merged commit b3f0bdd into main May 19, 2026
6 checks passed
@aj-enns aj-enns deleted the additionalControls branch May 19, 2026 03:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant