docs: add comprehensive threat model
Some checks failed
CI / Lint & Format (push) Failing after 16s
CI / Unit Tests (push) Has been skipped
CI / Memory Leak Check (push) Has been skipped
CI / SBOM Generation (push) Has been skipped
CI / Security Scan (push) Successful in 20s
CI / Security Tests (push) Has been skipped
CI / Advanced Security Tests (push) Has been skipped

STRIDE analysis covering:
- System architecture and trust boundaries
- Attack surface analysis (10 entry points)
- Threat actors (anonymous, authenticated, operator, sophisticated)
- 20+ threats with mitigations across STRIDE categories
- Security controls matrix
- MIME polyglot attack mitigations
- Cryptographic controls
- Residual risks and known limitations
- Incident response guidance
This commit is contained in:
Username
2025-12-26 17:10:41 +01:00
parent dc2da67fb3
commit 98694ba1cc
2 changed files with 288 additions and 1 deletions

View File

@@ -203,7 +203,7 @@ Not tested (no signature defined):
```
[ ] Add remaining MIME test results to security assessment
[ ] Document rate limiting behavior under attack
[ ] Create threat model diagram
[x] Create threat model diagram (documentation/threat-model.md)
[x] Add security headers audit to CI pipeline
```