
Ruby-скрипт для исправления уязвимости цитирования (CVE-2023-45806) на форумах Discourse путем поиска и исправления некорректных блоков цитат с настраиваемым режимом пробного запуска (dry-run).
CVE: https://github.com/discourse/discourse/security/advisories/GHSA-hcgf-hg2g-mw78
Patch: https://github.com/discourse/discourse/commit/7d484864fe91ff79c478f57e7ddb1235d701921e
Использование: fix_quote_attribution("Username|", <limit>, <dry_run>)
где "Username|" — это уникальная строка поиска в атрибуции цитаты.