You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "Redact secrets in logs" post-execution step is failing fleet-wide with ERR_VALIDATION: Failed to remove artifact source after secret redaction failed. Confirmed across 3 different agentic engines (codex, copilot, claude) and 4 workflows on 2026-10-07: Daily AWF Spec Compiler Surfacing Review, Daily Ambient Context Optimizer, Daily Caveman Optimizer, Deep Report. It is new as of 2026-10-07 (absent from the 2026-10-06 Agent Job Health report) and was the single largest failure cluster that day (33% of all agent-job failures, 4/12).
In each failing run, redact_secrets.cjs logs warnings for replacing several non-writable files in place (e.g. /tmp/gh-aw/sandbox/firewall/audit/awf-resolved-config.json, docker-compose.redacted.yml, image-manifest.json, policy-manifest.json, sensitive-paths.json, or /tmp/gh-aw/mcp-logs/safeoutputs/server.log), then a subsequent step tries to remove the original artifact source and fails. The agent's own execution completes successfully in all 4 cases — only this post-processing cleanup step fails, but it still fails the whole job.
Likely in the secret-redaction/artifact-cleanup pipeline (redact_secrets.cjs or the artifact-source removal step) — make artifact-source removal tolerant of files it just rewrote in place (permission/ownership mismatch after in-place replacement, or a race with firewall-sandbox teardown).
Suggested Agent
PR Sous Chef / general Go or Node fix agent.
Estimated Effort
Medium (root cause needs isolating; fix itself is likely small).
Data Source
DeepReport Intelligence Briefing analysis, 2026-10-08. Source: discussion "[agent-job-health] Agent Job Health: 2026-10-07 daily report" (#66705). Live-verified: no matching open issue found via search_issues for "redact secrets", "Failed to remove artifact source after secret redaction failed", or issues created 2026-10-07/08 mentioning "redact".
Generated by 🔬 Deep Report · claude · agent · 342.4 AIC · ⌖ 10.9 AIC · ⊞ 7.1K · ◷
Duplicate/instance of #66818, now fixed. Root cause: PR #66160 made writable-file preparation in redact_secrets.cjs unconditional, causing the redaction step to fail on unchanged/secret-free files in read-only directories (e.g. firewall sandbox sandbox/firewall/audit/*), even though the agent step itself succeeded. Fixed by PR #66995 (merged 2026-10-08, building on #66160/#66698), which only rewrites files when redactions occurred or custom masking is configured. Confirmed present on main with passing regression tests. Closing in favor of #66818.
Activity
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 9, 2026
🍪 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! 🍪
github-actions commentedon Oct 10, 2026
🍪 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! 🍪
github-actions commentedon Oct 10, 2026
🍪 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! 🍪
github-actions commentedon Oct 10, 2026
🍪 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! 🍪
pelikhan commentedon Oct 10, 2026
Duplicate/instance of #66818, now fixed. Root cause: PR #66160 made writable-file preparation in
redact_secrets.cjsunconditional, causing the redaction step to fail on unchanged/secret-free files in read-only directories (e.g. firewall sandboxsandbox/firewall/audit/*), even though the agent step itself succeeded. Fixed by PR #66995 (merged 2026-10-08, building on #66160/#66698), which only rewrites files when redactions occurred or custom masking is configured. Confirmed present on main with passing regression tests. Closing in favor of #66818.