Skip to content

[compiler-threat-spec] spec: bump compiler threat detection spec to v1.0.16#45178

Merged
pelikhan merged 1 commit into
mainfrom
daily-threat-spec-optimizer-2026-07-13-1695f9034d0e7980
Jul 13, 2026
Merged

[compiler-threat-spec] spec: bump compiler threat detection spec to v1.0.16#45178
pelikhan merged 1 commit into
mainfrom
daily-threat-spec-optimizer-2026-07-13-1695f9034d0e7980

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps the compiler threat detection specification from v1.0.15 to v1.0.16. This is a spec-only change; no production Go code is modified.

Changes

specs/compiler-threat-detection-spec.md

  • Version header: 1.0.151.0.16
  • Section 2 — Spec-to-implementation sync table: new 1.0.16 row added.
    • Minimum gh-aw binary: v0.72.1 (unchanged from 1.0.15).
    • Compatibility note documents docker-sbx CTR-004 enforcement (sudo: true required, arc-dind rejected, minimum AWF version enforced) and the credential-refresh step as a security improvement with no new .lock.yml constraint.
  • Section 7.2 — Mapping audit: audit window updated from commit c9361ed (2026-07-05) to commit fe21742 (fix: emit sbx credential refresh step before agent execution, merged 2026-07-12). Three items evaluated:
    1. docker-sbx microVM runtime support (pkg/workflow/docker_sbx_install.go, pkg/workflow/sandbox_validation.go): enforces sudo: true, compatible runner topology, and minimum AWF version; covered by CTR-004; no new CTR rule.
    2. Docker Hub secrets via env-var binding (DOCKER_PAT_VAL, DOCKER_USERNAME_VAL): compliant with CTR-017 safe binding pattern; no new CTR rule.
    3. Credential refresh timing: refreshing OAuth tokens immediately before sbx create is a security improvement with no new threat class; no new CTR rule.
  • Section 10 — Change log: 1.0.16 (2026-07-13) entry added.
  • CTR rule set: unchanged — CTR-001 through CTR-021 remain the full set.

Impact

Dimension Detail
Spec version 1.0.16
Minimum binary v0.72.1
New CTR rules None
.lock.yml semantics Unchanged
Production code changes None

Motivation

Formalises the security audit of fe21742, which emits a Refresh sbx credentials step before AWF agent execution in the docker-sbx sandbox runtime. The spec records that no new threat classes were introduced and that all evaluated patterns are covered by existing CTR rules.

Generated by PR Description Updater for #45178 · 32.5 AIC · ⌖ 5.59 AIC · ⊞ 4.7K ·

Daily optimizer run 2026-07-13. Review window: commit fe21742
(fix: emit sbx credential refresh step before agent execution,
merged 2026-07-12).

Security-relevant items evaluated:
1. docker-sbx microVM runtime support: compiler enforces sudo: true,
   compatible topology, and min AWF version — covered by CTR-004.
   Strict mode sudo deprecation path correctly exempts docker-sbx.
2. Docker Hub secrets via env var binding (DOCKER_PAT_VAL,
   DOCKER_USERNAME_VAL): CTR-017 compliant.
3. Credential refresh step before agent execution: security
   improvement, no new threat class.

No new CTR rules required. All CTR-001 through CTR-021 remain
fully covered with implementation references and test coverage.

Changes:
- Bump Version to 1.0.16
- Add v1.0.16 row to Section 2 spec-to-implementation sync table
- Update Section 7.2 mapping audit with 2026-07-13 findings
- Add v1.0.16 change log entry

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

🎉 This pull request is included in a new release.

Release: v0.82.9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant