mirror of
https://github.com/Fade78/Fileshed.git
synced 2026-05-01 21:10:19 +00:00
Security fixes: - Add explicit symlink detection in _resolve_chroot_path - Fix TOCTOU race conditions in _patch_text_impl and _patch_bytes_impl - Sanitize SQLite error messages to prevent information leakage - Add finally:conn.close() to prevent SQLite connection leaks - Add readonly check for output_csv in shed_sqlite Code quality: - Replace bare except with specific exceptions (OSError, UnicodeDecodeError, etc.) - Translate French comments to English in shed_import - Refactor shed_sqlite to use centralized _resolve_zone() API improvements: - Change safe=False to safe=True by default in patch_text/patch_bytes - Change message='' to message=None in zone movement functions Documentation: - Add comprehensive error codes reference table to SPEC.md https://claude.ai/code/session_01THb4YA4SqYG52LVwjwb5Uo |
||
|---|---|---|
| .. | ||
| SPEC.md | ||