robbond
8b045ab781
fix(security): enforce ownership across appeal completion
2026-11-05 13:28:43 +00:00
robbond
fc960f907f
fix(security): enforce ownership on private draft blob deletion
2026-11-05 13:04:09 +00:00
robbond
056dace563
fix(security): enforce ownership on draft blob listing proxy
2026-11-05 12:59:55 +00:00
robbond
9d6d3b9f71
fix(security): enforce ownership on appeal and representation blob proxies
2026-11-05 12:53:24 +00:00
robbond
bb50b17277
fix(ithc): correct server-side session retrieval for file APIs
2026-11-03 09:25:02 +00:00
robbond
65616f6307
ITHC: enforce container ownership on uploads
2026-10-27 06:05:47 +00:00
robbond
5e98d6e8c2
ITHC: enforce administrative case deletion authorization
2026-10-27 05:40:50 +00:00
robbond
8b607d8134
ITHC: enforce representation completion ownership and admin access
2026-10-26 17:11:38 +00:00
robbond
034b59a981
ITHC: enforce representation blob proxy ownership and admin access
2026-10-26 16:17:52 +00:00
robbond
37aeb03509
ITHC: protect administrative representation unlock endpoint
2026-10-26 15:27:10 +00:00
robbond
0daeb783b9
Stage 3: enforce blob deletion ownership and add admin representation deletion
...
Also repairs two stale Phase 21 fixtures:
- Supplies a valid PDF to exercise the upload dependency-failure path.
- Injects getPersonalAccount into the representation-involvement VM fixture.
2026-10-26 14:39:22 +00:00
robbond
c6205bbb39
TASK22224: tidy pdf render compatibility
2026-03-24 05:52:38 +00:00
robbond
9b0365ffbd
TASK22224: harden createappealcompletemessage parity
2026-03-24 05:49:58 +00:00
robbond
cc4fb36439
TASK22224: modernize generatepdf handlers
2026-03-23 18:39:44 +00:00
robbond
ba9beda65e
TASK22224: modernize involvement and updatecase handlers
2026-03-23 18:23:54 +00:00
robbond
3f2b945172
TASK22224: harden proxy file routes and expand contracts
2026-03-23 18:14:22 +00:00
robbond
91a0ab82ea
TASK22224: big parity bundle for completion message routes
2026-03-23 18:09:36 +00:00
robbond
9f5ec6f50a
TASK22224: larger parity bundle for reps and upload handlers
2026-03-23 18:03:59 +00:00
robbond
3f5006a744
TASK22224: harden setupcontainer hash compatibility parity
2026-03-23 17:59:31 +00:00
robbond
6e02ffe26d
TASK22224: harden deleteawaitingsubmission route parity
2026-03-23 17:56:14 +00:00
robbond
ab50430493
TASK22224: harden getbloblist and getprogressobjblob parity
2026-03-23 17:45:47 +00:00
robbond
c84287be3c
TASK22224: harden awaiting-submission blob retrieval contract
2026-03-23 17:42:25 +00:00
robbond
f484f87694
TASK22224: harden getrepsblob against stale tag entries
2026-03-23 17:37:03 +00:00
robbond
8e0131d1ce
TASK22224: align delete file route hash guards and contracts
2026-03-23 17:31:25 +00:00
robbond
f8fba6a561
TASK22224: harden file/static endpoint contracts and phase21 coverage
2026-03-23 16:40:39 +00:00
robbond
16a5493109
TASK22104: slice4 split phase21 helper and handler contract tests
2026-03-17 14:06:57 +00:00