
Ruby-Skript zur Behebung der Zitat-Attribuierungs-Schwachstelle (CVE-2023-45806) in Discourse-Foren durch Suchen und Patchen fehlerhafter Zitatblöcke mit konfigurierbarem Dry-Run-Modus.
CVE: https://github.com/discourse/discourse/security/advisories/GHSA-hcgf-hg2g-mw78
Patch: https://github.com/discourse/discourse/commit/7d484864fe91ff79c478f57e7ddb1235d701921e
Verwendung: fix_quote_attribution("Username|", <limit>, <dry_run>)
wobei "Username|" die eindeutige Suchzeichenfolge innerhalb der Zitatzuschreibung ist.