Skip to content

[uk-ai-resilience] Untracked commit-hygiene finding: stray binary/template artifacts committed to main (alert #680, Tier B) #61165

Closed

Description

@github-actions

Summary

A CodeQL "Malicious Code Scanner" finding (alert #680, created 2026-09-11) flags that a stray compiled Go binary and template-leak artifacts were committed directly to main in commit bc736c8 ("Validate external safe-output secrets before activation", #60267):

  • test_dup_import — a 2.3MB Go ELF binary (statically linked, unstripped, not referenced by any build script, workflow, or Go code)
  • tmp/smoke_test_22524436360.go — a leftover smoke-test placeholder
  • {outname}.f — an empty file with an unresolved template variable name

Tier: B — Open With Conditions

Dimension Rating
Exposure amplification Low
Patchability High
Detectability Low (scanner-only; not caught by normal review)
Operational fragility Low
Ownership confidence Medium

Rationale

Disassembly shows test_dup_import's main.main is a trivial 2-line program with no net/http, os/exec, or net.Dial symbols linked — it has no exfiltration or execution capability, so the payload itself is benign. However, this is direct evidence that an automated/agentic commit path wrote build artifacts and broken template output directly to the working tree without review — a commit-hygiene/process-integrity gap in the automation behind commit bc736c8, which the UK AI Open Code Risk & Resilience guidance treats as a control gap independent of payload severity.

Remediation action

  1. Remove test_dup_import, tmp/smoke_test_22524436360.go, and {outname}.f from the repository.
  2. Add .gitignore rules to block compiled test binaries and tmp/ scratch files from being committed.
  3. Audit the automation/agent process behind commit bc736c8 to determine why these artifacts were produced and committed, and add a pre-commit/CI guard if feasible.

SLA urgency: High — 14 days

Reference

Full discussion report: see the "UK AI Open Code Risk & Resilience" weekly discussion report for 2026-09-08 to 2026-09-15 in this repository's Discussions.

Generated by UK AI Operational Resilience · copilot · auto · 87.8 AIC · ⌖ 6.25 AIC · ⊞ 8.2K · ◷

Activity

  1. github-actions commented on Sep 19, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.47 AIC · ⊞ 12.1K · ◷

  2. github-actions commented on Sep 20, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 7.47 AIC · ⊞ 12.2K · ◷

  3. github-actions commented on Sep 20, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I’ve identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 11.2 AIC · ⊞ 12.1K · ◷

  4. github-actions commented on Sep 20, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 7.95 AIC · ⊞ 12.1K · ◷

  5. github-actions commented on Sep 23, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 7.28 AIC · ⌖ 11 AIC · ⊞ 13.3K · ◷

  6. github-actions commented on Sep 24, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    Ive identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 7.58 AIC · ⌖ 16 AIC · ⊞ 13.5K · ◷

  7. github-actions commented on Sep 24, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.45 AIC · ⌖ 10.4 AIC · ⊞ 13.4K · ◷

  8. github-actions commented on Sep 26, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 6.68 AIC · ⌖ 13.9 AIC · ⊞ 13.6K · ◷

  9. github-actions commented on Sep 26, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    Ive identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 6.77 AIC · ⌖ 10.4 AIC · ⊞ 13.6K · ◷

  10. github-actions commented on Sep 26, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 5.68 AIC · ⌖ 10.4 AIC · ⊞ 13.6K · ◷

  11. github-actions commented on Sep 27, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 6.64 AIC · ⌖ 10.3 AIC · ⊞ 13.8K · ◷

  12. 10 remaining items

  13. github-actions commented on Sep 28, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 6.14 AIC · ⌖ 10.5 AIC · ⊞ 13.3K · ◷

  14. github-actions commented on Sep 28, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I’ve identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 11.3 AIC · ⌖ 10.4 AIC · ⊞ 13.5K · ◷

  15. github-actions commented on Sep 29, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.03 AIC · ⌖ 13.4 AIC · ⊞ 13.4K · ◷

  16. github-actions commented on Sep 30, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I have identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 6.6 AIC · ⌖ 7.36 AIC · ⊞ 14.1K · ◷

  17. github-actions commented on Oct 1, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I’ve identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 6.15 AIC · ⌖ 14 AIC · ⊞ 14.1K · ◷

  18. github-actions commented on Oct 1, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I’ve identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 9.13 AIC · ⌖ 9.67 AIC · ⊞ 14.3K · ◷

  19. github-actions commented on Oct 2, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 7.43 AIC · ⌖ 10.4 AIC · ⊞ 14.1K · ◷

  20. github-actions commented on Oct 2, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 7.06 AIC · ⌖ 9.2 AIC · ⊞ 14.1K · ◷

  21. github-actions commented on Oct 2, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 6.46 AIC · ⌖ 10.3 AIC · ⊞ 14.1K · ◷

  22. github-actions commented on Oct 2, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 5.73 AIC · ⌖ 10.3 AIC · ⊞ 14K · ◷

  23. github-actions commented on Oct 2, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 5.7 AIC · ⌖ 10.6 AIC · ⊞ 14.2K · ◷

  24. github-actions commented on Oct 2, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I’ve identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.79 AIC · ⌖ 10.9 AIC · ⊞ 13.8K · ◷

  25. github-actions commented on Oct 3, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I have identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 7.12 AIC · ⌖ 11.5 AIC · ⊞ 14.1K · ◷

  26. github-actions commented on Oct 3, 2026

    @github-actions
    ContributorAuthor

    Issue Monster selected this for Copilot. Requested assignment to the Copilot coding agent. If assignment succeeds, it will analyze the issue and create a pull request with the fix.

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 9.45 AIC · ⌖ 10.5 AIC · ⊞ 14.1K · ◷

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions