Expected Findings
- Archive entries are joined into the upload root without normalization.
- `..` segments escape the intended directory.
- Both POSIX and Windows path separators are honored.
The archive extractor writes each entry to disk using its raw filename, so a crafted archive can drop files outside the upload directory.
os.WriteFile(filepath.Join(uploadRoot, entry.Name), entry.Data, 0644)