Threat model chapter 4#12706
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #12706 +/- ##
=======================================
Coverage 98.95% 98.95%
=======================================
Files 131 131
Lines 46688 46688
Branches 2421 2421
=======================================
Hits 46200 46200
Misses 366 366
Partials 122 122
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Merging this PR will not alter performance
Comparing Footnotes
|
|
@aiolibsbot review |
PR Review — Threat model chapter 4Documentation-only PR extending the threat model with §5.4 Multipart parsing & encoding. The technical content is largely accurate — I spot-checked the cited commit hashes (5fe9dfb, 9cc4b91, dab9e87), the
The rest is style/consistency: dead anchors to §5.5–5.7 and §6.1 will need to follow shortly, and the threat 4.3 🟡 Important1. §5.3 WebSocket open questions silently deleted (`THREAT_MODEL.md`, L541-548)This diff inserts §5.4 between §5.3's Questions 3.2 (PRNG mask source) and 3.10 (no-context-takeover default) were resolved as Suggested fix: keep §5.3's open questions block (trimmed to question 1 if you want to retire 2 and 3 as design decisions, with a one-line rationale referencing the mitigation column) and add a fresh 2. Threat 4.9 audit recommendation describes already-shipped mitigation (`THREAT_MODEL.md`, L605)The Recommended column for 4.9 reads:
The alignment is already in place. Since the document treats the Recommended column as the action list for maintainers and the 🟢 Suggestions1. Forward references to §5.5, §5.6, §5.7 and §6.1–§6.4 are dead links until later chapters land (`THREAT_MODEL.md`, L549)The Scope paragraph and several mitigations link to 2. Threat 4.3 mitigation: depth cap is a `Recommended`, not just an open question (`THREAT_MODEL.md`, L581)Threat 4.3 (nested-multipart recursion) is rated Medium and the mitigation column explicitly proposes adding a Checklist
SummaryDocumentation-only PR extending the threat model with §5.4 Multipart parsing & encoding. The technical content is largely accurate — I spot-checked the cited commit hashes (5fe9dfb, 9cc4b91, dab9e87), the
The rest is style/consistency: dead anchors to §5.5–5.7 and §6.1 will need to follow shortly, and the threat 4.3 To rebase specific severity levels, mention me: |
No description provided.