Pull Request Title: fix: zip extraction validation #1753 Merged by: Philipinho Date Merged: Dec 1, 2025 Commits: 2 Files Changed: 1 Summary by CodeRabbit Bug Fixes: - Improved robustness of ZIP import: entry names are normalized and validated, invalid or malformed entries are skipped with warnings. - Added path-traversal protection so archived entries outside the target directory are ignored, preventing unsafe extractions. - Extraction flow now drops problematic entries early, reducing failed imports and improving overall upload safety. WalkerRabbit Walkthrough Added runtime ZIP entry name normalization and validation, skips invalid or path-traversal entries with console warnings, and ensures entries outside the target directory or named under are not extracted. Changes Cohort / File(s): apps/server/src/integrations/import/utils/file.util.ts Summary: Normalize entry names, validate with , skip invalid entries with console warnings, prevent path traversal, and drop entries outside the target or under . Estimated Code Review Effort Complexity: 2 (Simple) Time: ~10 minutes Tasks: - Verify usage and return semantics. - Confirm path resolution check prevents path traversal across platforms. - Ensure skipping entries doesn't break downstream import assumptions or logging clarity. Pre-merge Checks and Finishing Touches Passed checks: 3 passed Poem Fun poem about zip file handling Additional Information Referenced in multiple other commits and projects after merging Branch deleted last month