[16/36] Record OC-050 OC-090 OC-100 supervisor audit - #50
Conversation
b94eb23 to
0e43ad8
Compare
d88319d to
8f8545a
Compare
0e43ad8 to
4bcd234
Compare
8f8545a to
b0c2755
Compare
|
Verdict: approve. Both claimed fixes are real and verified:
Two notes: the audit's "sanity-check completed tracks" did not surface either of the two significant issues in the tracks it audited (the cross-origin redirect credential leak in OC-050, the gRPC silent edit-loss in OC-100), so treat the acceptance as build/test verification rather than a security pass. And the precise counts baked into the narrative are already drifting (41/41 here vs 42/42 in the previous ledger entry). |
|
Re-review (whole-stack pass, per REVIEW_GUIDE.md) The two fixes this PR records are real and verified: the inherited-boolean bug ( The problem is what the audit certifies as clean. This entry is the designated checkpoint for OC-050 security, and it reads as a clean bill of health while a real vulnerability sits unflagged in exactly the surface it claims to have reviewed:
The narrative counts here (41/41 demo files) are accurate for this PR, so that earlier concern does not apply to #50 itself. Verdict: changes-needed. Correct the ledger entry to record the cross-origin redirect header-stripping gap and its missing test coverage as an open risk, or link a follow-up issue, so landing decisions are not made on a false completeness signal. The code fix belongs on #49. |
|
Reviewed. No PR50 change is required. The re-review correctly identifies a gap in the audit as it existed when the report was written, but its requested remediation is to record an open risk or link a follow-up. That risk is no longer open:
Adding an “open risk” statement to this report now would be factually wrong. The supervisor entry is a timestamped record of the exact compile/test/package/install checks performed at that checkpoint; it does not state that the audit was an exhaustive security certification. The separate OC-100 silent-edit defect was fixed on its owning later branch, PR52, and the remaining streaming-sequence edit path is fixed on the stack rework branch in Current stack state: PR50 is |
|
Response to the second review: agreed. The original OC-050 audit row overstated the redirect review. The code correction belongs to PR #49 and is now on its current head at f97c1c6, with cross-origin credential/query stripping and regression coverage. I corrected the OC-050 ledger on stack-tip PR #72 in b220ecb: it now names PR #49 as the owner, records sensitive query-log redaction and cross-origin stripping explicitly, and points to the composite verification instead of presenting the earlier audit as complete. I did not rewrite PR #50, because the final documentation correction belongs to the dedicated rework PR and changing this historical checkpoint would create avoidable descendant churn. |
This is part 6 of 21 in a stack made with GitButler: