Problem: Current ZIP export creates packages but lacks ability to preview contents before download and verify package integrity.
Solution: Enhance evidence export modal with package inspector showing file tree structure. Add inline preview for log files (first 50 lines), hash comparison between original and packaged files, and integrity badge (verified/tampered/warning). Include selective extraction allowing users to download specific files from package.
Files Modified: js/packageInspector.js, js/hashValidator.js, styles/modal.css, main.py
Expected Outcome: Users verify evidence integrity before sharing, preventing corrupted exports.
@sutanjoyb Please assign this under NSOC 2026 (Level 2)
Problem: Current ZIP export creates packages but lacks ability to preview contents before download and verify package integrity.
Solution: Enhance evidence export modal with package inspector showing file tree structure. Add inline preview for log files (first 50 lines), hash comparison between original and packaged files, and integrity badge (verified/tampered/warning). Include selective extraction allowing users to download specific files from package.
Files Modified:
js/packageInspector.js,js/hashValidator.js,styles/modal.css,main.pyExpected Outcome: Users verify evidence integrity before sharing, preventing corrupted exports.
@sutanjoyb Please assign this under NSOC 2026 (Level 2)