6 Commits

Author SHA1 Message Date
Jarian
cedc0fd51e fix: address security and ops issues (#2-#8)
- Fix path traversal vulnerability in TVDB cache (CWE-22)
- Support TVDB_API_KEY env var to avoid hardcoded secrets
- Add config.json to .gitignore, remove from git history
- Add pyproject.toml for proper packaging, remove sys.path.insert
- Add file hash to duplicate detection (reduce false positives)
- Require --force flag for --auto-delete-duplicates deletion
- Log deletions to recovery manifest
- Create .env.example template
2026-07-05 08:07:05 +00:00
jarianc
b30c798280 Merge pull request 'CI: remove --no-cache for docker layer caching' (#23) from ci-fix-nocache into main
Reviewed-on: https://git.home.ms/jarianc/EpisodeMatcher/pulls/23
2026-07-04 22:22:33 -05:00
Jarian
748789423a CI: remove --no-cache for docker layer caching 2026-07-05 03:11:59 +00:00
Jarian
1b61337a28 CI: add generalized workflow 2026-07-05 02:46:27 +00:00
Jarian Cottingham
73dd3f261e Updated Episode Matcher to take hints about episodes on disc and delete flags 2025-08-09 12:09:52 -05:00
Jarian Cottingham
03b03d676f Initial Commit 2025-08-07 21:15:00 -05:00