Skip to content

Commit 321c8d1

Browse files
committed
Update changelog, README, and version to 1.1.4; enhance guidance on Azure CLI extension and accepted controls functionality
1 parent 64c3aa2 commit 321c8d1

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ and this project adheres to Semantic Versioning.
1414
- Executive summary counts now update locally when accepted remediation controls are excluded from active improvement opportunities.
1515
- Top 5 Remediation Actions now keeps its active-item counts and empty-state message in sync with accepted controls.
1616
- Accepted controls now expose a clear "Undo acceptance" action to move a control back into the active remediation list.
17+
- README guidance now reflects the current `-MaxParallel` default, automatic Azure DevOps CLI extension installation, and accepted-control workflow.
1718

1819
## [0.1.0] - 2026-05-19
1920

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ The folder contains:
6767

6868
- [PowerShell](https://docs.microsoft.com/powershell/) 5.0+ (PowerShell 7+ recommended for parallel execution)
6969
- [Azure CLI](https://learn.microsoft.com/cli/azure/install-azure-cli) v2.81.0+
70+
- Azure DevOps Azure CLI extension (`azure-devops`) - installed automatically on first run if missing
7071
- An Azure CLI session authenticated with access to the target ADO organization (`az login`)
7172
- [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) extension for VS Code (optional, for skill-assisted workflows)
7273

@@ -93,6 +94,9 @@ Reports are saved to a timestamped subfolder under `assessments/`. The
9394
executive HTML summary auto-opens in your browser when the assessment
9495
completes.
9596

97+
If the Azure DevOps Azure CLI extension is not already installed, adoqr
98+
installs it automatically before the review starts.
99+
96100
### Configuration File (optional)
97101

98102
By default adoqr flags repositories and projects as inactive after **180 days**
@@ -148,7 +152,7 @@ the `User.Read.All` permission to be consented for the same identity.
148152
| `-Organization` | Yes | The ADO organization URL (e.g. `https://dev.azure.com/MyOrg`) or short name (`MyOrg`). |
149153
| `-Project` | No | One or more project names to assess. If omitted, all projects are assessed. |
150154
| `-OutputPath` | No | Directory for report files. Defaults to `assessments/` in the repo root. |
151-
| `-MaxParallel` | No | Maximum number of projects to assess concurrently. Default `1` (sequential). Requires PowerShell 7+. Recommended range: `3``5`. |
155+
| `-MaxParallel` | No | Maximum number of projects to assess concurrently. Default `3`. Requires PowerShell 7+ for parallel execution; PowerShell 5.1 falls back to sequential execution. Recommended range: `2`-`4` to reduce the chance of Azure DevOps throttling. |
152156
| `-IncludeGraphCheck` | No | Cross-references ADO users with Entra ID via Microsoft Graph API to detect deleted or disabled AAD users (USER-02). Requires `User.Read.All` Graph permissions via `az login`. |
153157
| `-OutputFormat` | No | One or more output formats: `markdown`, `html`, `json`, `all`. Defaults to `markdown,html`. Pass `json` or `all` to additionally write a structured `<org>-scan.json` document for downstream tooling and Copilot/MCP integrations. |
154158

@@ -281,6 +285,10 @@ adopting the recommended best practices.
281285
tab with the recorded acceptance date. Accepted controls are stored per
282286
organization in the browser and reused by future remediation reports opened
283287
in the same browser.
288+
- Use **"Undo acceptance"** in the **Accepted Controls** tab to move a control
289+
back into the active remediation list. The executive summary and **Top 5
290+
Remediation Actions** update locally to exclude accepted controls from active
291+
improvement counts.
284292
- After applying changes, re-run adoqr to verify the items are resolved.
285293

286294
![sample remediation plan](assets/remediation_steps.png)

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.3
1+
1.1.4

0 commit comments

Comments
 (0)