[PR #251] [MERGED] Improve malware detection for known malware #201

Closed
opened 2025-10-09 17:00:12 -05:00 by giteasync · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Cleanuparr/Cleanuparr/pull/251
Author: @Flaminel
Created: 8/1/2025
Status: Merged
Merged: 8/1/2025
Merged by: @Flaminel

Base: mainHead: improve_malware_detection


📝 Commits (6)

  • f68d73d improved malware detection using known malware list
  • e5d949d changed local blocklist file reload to be faster
  • c732517 updated docs
  • b6f9de6 made new option opt-in
  • a67d246 fixed typo for local file reloading interval
  • e2f1f88 fixed missing docs path for new option

📊 Changes

19 files changed (+861 additions, -39 deletions)

View changed files

📝 code/backend/Cleanuparr.Application/Features/ContentBlocker/ContentBlocker.cs (+5 -5)
📝 code/backend/Cleanuparr.Infrastructure/Features/ContentBlocker/BlocklistProvider.cs (+100 -15)
📝 code/backend/Cleanuparr.Infrastructure/Features/ContentBlocker/FilenameEvaluator.cs (+10 -0)
📝 code/backend/Cleanuparr.Infrastructure/Features/ContentBlocker/IFilenameEvaluator.cs (+2 -0)
📝 code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/Deluge/DelugeServiceCB.cs (+2 -1)
📝 code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/DownloadService.cs (+0 -10)
📝 code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/QBittorrent/QBitServiceCB.cs (+2 -1)
📝 code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/Transmission/TransmissionServiceCB.cs (+2 -1)
📝 code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/UTorrent/UTorrentServiceCB.cs (+2 -1)
📝 code/backend/Cleanuparr.Infrastructure/Helpers/CacheKeys.cs (+2 -0)
code/backend/Cleanuparr.Persistence/Migrations/Data/20250801143446_AddKnownMalwareOption.Designer.cs (+645 -0)
code/backend/Cleanuparr.Persistence/Migrations/Data/20250801143446_AddKnownMalwareOption.cs (+29 -0)
📝 code/backend/Cleanuparr.Persistence/Migrations/Data/DataContextModelSnapshot.cs (+4 -0)
📝 code/backend/Cleanuparr.Persistence/Models/Configuration/ContentBlocker/ContentBlockerConfig.cs (+2 -0)
📝 code/frontend/src/app/core/services/documentation.service.ts (+1 -0)
📝 code/frontend/src/app/settings/content-blocker/content-blocker-settings.component.html (+13 -0)
📝 code/frontend/src/app/settings/content-blocker/content-blocker-settings.component.ts (+6 -0)
📝 code/frontend/src/app/shared/models/content-blocker-config.model.ts (+1 -0)
📝 docs/docs/configuration/content-blocker/index.mdx (+33 -5)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Cleanuparr/Cleanuparr/pull/251 **Author:** [@Flaminel](https://github.com/Flaminel) **Created:** 8/1/2025 **Status:** ✅ Merged **Merged:** 8/1/2025 **Merged by:** [@Flaminel](https://github.com/Flaminel) **Base:** `main` ← **Head:** `improve_malware_detection` --- ### 📝 Commits (6) - [`f68d73d`](https://github.com/Cleanuparr/Cleanuparr/commit/f68d73d58b8ff222d738d9a37742d2ade74fb6ff) improved malware detection using known malware list - [`e5d949d`](https://github.com/Cleanuparr/Cleanuparr/commit/e5d949dbd12b1156c8b4e205bddcb3e1dddf3bd6) changed local blocklist file reload to be faster - [`c732517`](https://github.com/Cleanuparr/Cleanuparr/commit/c732517ef5403f466f9f22a2edaf24122745ac0d) updated docs - [`b6f9de6`](https://github.com/Cleanuparr/Cleanuparr/commit/b6f9de61192da945cb921bfdb8eace9e9064b61e) made new option opt-in - [`a67d246`](https://github.com/Cleanuparr/Cleanuparr/commit/a67d246ea69035fee410c4c9bb01af64724a2d16) fixed typo for local file reloading interval - [`e2f1f88`](https://github.com/Cleanuparr/Cleanuparr/commit/e2f1f888922586be450dc206dd4fcd885f53501c) fixed missing docs path for new option ### 📊 Changes **19 files changed** (+861 additions, -39 deletions) <details> <summary>View changed files</summary> 📝 `code/backend/Cleanuparr.Application/Features/ContentBlocker/ContentBlocker.cs` (+5 -5) 📝 `code/backend/Cleanuparr.Infrastructure/Features/ContentBlocker/BlocklistProvider.cs` (+100 -15) 📝 `code/backend/Cleanuparr.Infrastructure/Features/ContentBlocker/FilenameEvaluator.cs` (+10 -0) 📝 `code/backend/Cleanuparr.Infrastructure/Features/ContentBlocker/IFilenameEvaluator.cs` (+2 -0) 📝 `code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/Deluge/DelugeServiceCB.cs` (+2 -1) 📝 `code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/DownloadService.cs` (+0 -10) 📝 `code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/QBittorrent/QBitServiceCB.cs` (+2 -1) 📝 `code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/Transmission/TransmissionServiceCB.cs` (+2 -1) 📝 `code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/UTorrent/UTorrentServiceCB.cs` (+2 -1) 📝 `code/backend/Cleanuparr.Infrastructure/Helpers/CacheKeys.cs` (+2 -0) ➕ `code/backend/Cleanuparr.Persistence/Migrations/Data/20250801143446_AddKnownMalwareOption.Designer.cs` (+645 -0) ➕ `code/backend/Cleanuparr.Persistence/Migrations/Data/20250801143446_AddKnownMalwareOption.cs` (+29 -0) 📝 `code/backend/Cleanuparr.Persistence/Migrations/Data/DataContextModelSnapshot.cs` (+4 -0) 📝 `code/backend/Cleanuparr.Persistence/Models/Configuration/ContentBlocker/ContentBlockerConfig.cs` (+2 -0) 📝 `code/frontend/src/app/core/services/documentation.service.ts` (+1 -0) 📝 `code/frontend/src/app/settings/content-blocker/content-blocker-settings.component.html` (+13 -0) 📝 `code/frontend/src/app/settings/content-blocker/content-blocker-settings.component.ts` (+6 -0) 📝 `code/frontend/src/app/shared/models/content-blocker-config.model.ts` (+1 -0) 📝 `docs/docs/configuration/content-blocker/index.mdx` (+33 -5) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
giteasync added the
pull-request
label 2025-10-09 17:00:12 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Cleanuparr#201
No description provided.