security: reconstruct exact HTTP method strings on current policy stack - #154
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Superseded by the current integrated-stack reconstruction #161. Fresh exact-diff review shows #161 carries the same five-path method-policy delta (CHANGELOG, canonical policy-integrity guide, |
Purpose
Reconstruct issue #124 / superseded stacked PR #129 on the current scalar-policy reconstruction without transferring predecessor checks, reviews, approvals, or base identity.
Exact test-first boundary
cbba06bcbe11348ba29380b122b6df78f728030consecurity/reconstruct-policy-integer-values-d3498;02698509216af93952137fb9913e0e07504a5370;tests/test_policy_method_value_integrity.py;The RED contract requires exact built-in
strvalues before individual HTTP method normalization and before comma-separatedallowed_methodssplitting in all three public construction paths. Ordinary built-in strings, uppercase normalization, RFC 9110 token semantics, the comma-separated operator form, and unconditionalCONNECTrejection must remain unchanged.Keep Draft until exact RED is reproduced on this exact stack, the narrow source fix is applied, documentation/release-history parity is reconstructed against the current predecessor, exact-head CI/SAST are green, and the predecessor/successor graph is reconciled. Aggregate Security Scan success is not dependency-review acceptance while the organization-owned actual pinned
Dependency reviewaction is skipped.