Repository navigation
[uk ai resilience] UK AI Governance: recent-change risk review (2026-08-28 to 2026-09-04) #58561
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by UK AI Operational Resilience. A newer discussion is available at Discussion #59250. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Executive summary
7-day recent-change scan (2026-08-28 → 2026-09-04) across 193 commits (51 security-signal). Of 11 open CodeQL alerts, most are already tracked by prior UK AI resilience issues (#54037, #57472, #57728, #52749, #53737, #57981) and remain in steady-state Tier B/C holding patterns. Two alerts are newly untracked this cycle:
#672(allocation-size-overflow, already caught by prior-run issue #58261, still open) and#674(bad-redirect-check in the newadd_package_manifest_imports.gofile, an extension of the same false-positive pattern already tracked at #54037/#57472).#673(unsafe-quoting) is now stale: its underlying fix (PR #58495) landed in-window and the code path is verified correctly escaped, so the alert should be dismissed rather than re-remediated. Separately, the static-analysis pipeline (#58390) reported a real observability gap — 6 of 8 scanning tools produced zero output — which is itself the highest-priority operational-resilience finding this cycle. No open secret-scanning alerts. Overall repository posture: Tier B (Open With Conditions), no new Tier C/D exposure identified.Asset graph summary (recent-change scoped)
Recent-change asset graph
pkg/cli/add_package_manifest_imports.go(new file)@dsyme @eaftan @pelikhan @krzysztof-cieslak)pkg/workflow/auto_update_workflow.gopkg/workflow/mcp_setup_generator.gopkg/workflow/graders_config.go,pkg/cli/add_package_manifest_includes.go.github/workflows)pip_validation.go,git.go,runner_guard.go,upgrade_command.go)Tier classification table
Tier classification
add_package_manifest_imports.gomcp_setup_generator.goauto_update_workflow.goexec.Commandargument arrays vs shell string building before downgradingControl verification gaps
CODEOWNERSexists (@dsyme @eaftan @pelikhan @krzysztof-cieslak) but has no path-scoped rules —pkg/cli/,pkg/workflow/, orscripts/, which the [uk-ai-resilience] Untracked code-scanning alert #672 in mcp_setup_generator.go (Tier B) #58261 tracker also flagged as an ownership-confidence gap..github/dependabot.ymlcovers gomod, npm (docs, actions/setup/js, workflows), pip, and docker across multiple directories on a weekly cadence — adequate coverage, no gap found.mainin a future cycle.Risk-scoring table and rationale
Risk-scoring breakdown
Remediation queue with SLAs
go/unsafe-quoting) as remediated — fix verified present inauto_update_workflow.goline ~208 viaescapeYAMLSingleQuoted.isPathWithinPackageRoot/readLocalImportedManifestinpkg/cli/add_package_manifest_imports.go(alert #674), consistent with the fix already proposed for [uk-ai-resilience] UK AI Governance: unreviewed CodeQL go/bad-redirect-check alert in add_package_manifest.go (Tier B) #54037/[uk-ai-resilience] UK AI Governance: recurring go/bad-redirect-check false positive across path-traversal guards (Tier B) #57472; consider batching all four sibling false positives ([Custom Engine Test] Test Pull Request - Custom Engine Safe Output #667, Codex fails to report failure if unauthorised #668, [Custom Engine Test] Test Issue Created by Custom Engine #669, #674) into one PR.pkg/workflow/mcp_setup_generator.go:146(alert Hello from Claude #672, already tracked at [uk-ai-resilience] Untracked code-scanning alert #672 in mcp_setup_generator.go (Tier B) #58261) — add a regression test for large/edge-case input.pip_validation.go,git.go,runner_guard.go,upgrade_command.go— confirmexec.Commandargument-array usage vs shell concatenation; document outcome to prevent repeat false-positive churn.CODEOWNERSentries forpkg/cli/,pkg/workflow/, andscripts/to close the recurring "ownership confidence: low" finding raised across multiple tracker issues.Exception register
None required this cycle — no finding meets the bar for a temporary hidden/suppressed exception. All identified gaps have direct, non-concealment remediation paths (code fix, dismissal with rationale, or pipeline instrumentation fix).
Operational metrics baseline
pkg/cli/,pkg/workflow/,scripts/.All reactions