shotcut+rawtherapee: 5-MOAD scan, 1 new defect rawtherapee-0001

shotcut-0001 already existed (m_hashes std::find, UNDF-2026-000000805).
Fixed duplicate UNDF comment in patch header. Added SCAN-NOTES.md.
MOADs 0002-0005: MAIN god object noted; 0003/0004/0005 CLEAN.

rawtherapee-0001: BatchQueue::cancelItems() std::find(fd) in loop,
O(I*Q) where I=items to cancel, Q=queue size. 166-333x overhead at
Q=1000-2000. Fix: unordered_set + single remove_if pass. 2/2 PASS.
MOADs 0002-0005: App::get().options() god object noted; 0003/0004/0005 CLEAN.
This commit is contained in:
russell@unturf.com 2026-03-31 21:22:11 -04:00
parent be19bb7757
commit 6ba49a5539
6 changed files with 244 additions and 1 deletions

View file

@ -1,5 +1,4 @@
# UNDF: UNDF-2026-000000805
# UNDF: (leave blank)
# Defect: shotcut-0001
# Component: src/docks/playlistdock.cpp — PlaylistProxyModel m_hashes
# Pattern: CWE-407 — std::find on vector<string> m_hashes inside filterAcceptsRow (called per row)