From 2b658e3184444c88c8c7dd3860a009777801b7b2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Nov 2026 02:30:51 +0000 Subject: [PATCH] Daily compiler threat spec audit (2026-11-13) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .changeset/threat-spec-audit-2026-11-13.md | 5 +++++ specs/compiler-threat-detection-changelog.md | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .changeset/threat-spec-audit-2026-11-13.md diff --git a/.changeset/threat-spec-audit-2026-11-13.md b/.changeset/threat-spec-audit-2026-11-13.md new file mode 100644 index 00000000000..221dd9c2975 --- /dev/null +++ b/.changeset/threat-spec-audit-2026-11-13.md @@ -0,0 +1,5 @@ +--- +"gh-aw": patch +--- + +Daily compiler threat spec audit (2026-11-13): recorded a mapping audit in the compiler threat detection changelog. Reviewed threats were already covered or are runtime-only; no compiler behavior or specification change. diff --git a/specs/compiler-threat-detection-changelog.md b/specs/compiler-threat-detection-changelog.md index c5e40cc3129..fd151dfc750 100644 --- a/specs/compiler-threat-detection-changelog.md +++ b/specs/compiler-threat-detection-changelog.md @@ -109,6 +109,18 @@ The unreleased 1.0.81 merge-policy mapping also covers ambiguous check producers ## Mapping Audits +### Mapping Audit (2026-11-13) + +Reviewed commits from the last two days touching compiler, parser, bootstrap, and runtime security boundaries. + +Findings and disposition: + +- Firewall v0.29.12 checksum pin (#77231, #77082): already covered by the independently provisioned release-digest bootstrap controls mapped in security architecture ยง6.8 and the Section 2 bootstrap note; the checksum entry in `actions/setup/sh/release_integrity.sh` matches `DefaultFirewallVersion`. No rule change. +- Quote-adjacent HTML attribute sanitization (#77007) and the earlier temporary-file, symlink, and step-summary hardening (#76954, #76958, #76974): runtime content-sanitization and filesystem controls that the compiler does not detect in authored workflows. Existing CTR-017 coverage is unchanged. No new `CTR-*` rule. +- `status_changed` issue trigger acceptance (#77179): schema/trigger validation only; it grants no permission and introduces no new threat class. +- Open high-severity code-scanning alerts: none returned (one item was withheld by the secrecy policy). No `threat-detection-suppress` annotations exist in workflow sources, so no suppression SLA action applies. +- Go tests could not be executed in this environment (the required Go 1.27.4 toolchain could not be downloaded); no implementation or normative specification text changed, so no version bump was made. + ### Mapping Audit (2026-11-12) Reviewed commits from the last two days touching compiler, parser, and runtime security boundaries.