Block a user
Add deterministic file ordering in Builder.Build() (closes #23)
Got it — will add a --seed CLI flag that:
- Takes a string seed value
- Hashes it 1,000,000,000 times (SHA-256) to derive a deterministic value
- Uses that to generate a UUID v4 (determinist…
Specify and enforce path invariants (closes #26)
Fix AddFile to verify actual bytes read matches declared size (closes #25)
Add decompression size limit in deserializeInner() (closes #24)
Add deterministic file ordering in Builder.Build() (closes #23)
Consolidate scanner/checker — delete internal/scanner/ and internal/checker/ (closes #22)
Specify and enforce path invariants (UTF-8, forward-slash, relative, no traversal)
Add decompression size limit in deserializeInner()
Fix AddFile to verify actual bytes read matches declared size