Skip to content

Preserve scoped stream authorization-loss audit causes - #6

Merged
chen21019 merged 1 commit into
mainfrom
fix/host-api-0.38.7-stream-audit-cause-r2
Oct 22, 2026
Merged

chen21019 merged 1 commit into
mainfrom
fix/host-api-0.38.7-stream-audit-cause-r2

Conversation

@chen21019

Copy link
Copy Markdown

Scope

Preserve confirmed authorization-loss evidence when Proxy transport closes first. Distinguish confirmed denial from unverifiable checks; all non-allowed checks remain fail closed. Freeze one terminal event within the existing total report budget.

Verification

Controlled barrier coverage includes proxy-first and host-first cancellation, expiry, outages, completed work and retries. Enable the existing isolated Docker integration fixture in normal CI, with real log output followed by a blocking FIFO for in-flight cases. The proxy URL test verifies the actual running version rather than an obsolete release literal.

Supersedes #5, whose first security run exposed that stale version fixture; its failed result is retained. This is a fresh single-parent candidate preserving the existing one-commit gate. Required CodeQL, full Go/race tests, security scans and original-byte packaging checks must pass before normal merge. No production deployment or runtime patch.

@chen21019
chen21019 requested a review from a team as a code owner October 22, 2026 04:27
@chen21019
chen21019 merged commit ba4c09c into main Oct 22, 2026
4 checks passed
@chen21019
chen21019 deleted the fix/host-api-0.38.7-stream-audit-cause-r2 branch October 22, 2026 04:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant