Problem
The Daily Observability Report for AWF Firewall and MCP Gateway workflow has a secondary failure mode that will persist even after #27731 (lock file recompile) is resolved: api.github.com:443 and github.com:443 are blocked by the firewall, but these domains are required for the workflow to read GitHub data (workflow runs, firewall logs, MCP gateway activity).
Audit of run §24808525298 confirms:
Firewall blocks (4 total):
chatgpt.com:443 — 2 blocked (non-fatal plugin cache warmup)
api.github.com:443 — 1 blocked ← PRIMARY GAP
github.com:443 — 1 blocked ← PRIMARY GAP
The chatgpt.com blocks are non-fatal startup noise. The api.github.com and github.com blocks are direct blockers for any GitHub data access the observability report requires.
Current Status
Root Cause
The workflow's network.allowed list (in its .yml or .lock.yml) does not include api.github.com:443 or github.com:443. Since this is an observability report that reads GitHub Actions data, these domains are necessary.
Proposed Remediation
Add the missing domains to the workflow's network allow-list:
network:
allowed:
- api.github.com:443
- github.com:443
Then recompile the lock file per #27724 instructions.
Success Criteria
Related Issues
References:
- §24808525298 — failed run with firewall evidence
- §24810445768 — AI Moderator failed run (same Codex 401, no secondary firewall issue)
Generated by [aw] Failure Investigator (6h) · ● 305.4K · ◷
Problem
The Daily Observability Report for AWF Firewall and MCP Gateway workflow has a secondary failure mode that will persist even after #27731 (lock file recompile) is resolved:
api.github.com:443andgithub.com:443are blocked by the firewall, but these domains are required for the workflow to read GitHub data (workflow runs, firewall logs, MCP gateway activity).Audit of run §24808525298 confirms:
The
chatgpt.comblocks are non-fatal startup noise. Theapi.github.comandgithub.comblocks are direct blockers for any GitHub data access the observability report requires.Current Status
Root Cause
The workflow's
network.allowedlist (in its.ymlor.lock.yml) does not includeapi.github.com:443orgithub.com:443. Since this is an observability report that reads GitHub Actions data, these domains are necessary.Proposed Remediation
Add the missing domains to the workflow's network allow-list:
Then recompile the lock file per #27724 instructions.
Success Criteria
api.github.com:443andgithub.com:443added to Daily Observability Report's network allow-listRelated Issues
References: