`
- - `onerror` attributes on images: `

`
- - Other HTML attributes that can execute JavaScript
-
- ### Patches
-
- A fix is currently in development. Users should upgrade to version
- **0.2.1** or later once released. The patch escapes all HTML attribute
- values using `CGI.escapeHTML` to prevent injection attacks.
-
- ### Workarounds
-
- Until a patched version is available, users can implement one or
- more of these mitigations:
-
- 1. **Sanitize output**: Pass the HTML output through a sanitization
- library like [Sanitize](https://github.com/rgrove/sanitize) or
- [Loofah](https://github.com/flavorjones/loofah):
-
- ```ruby
- html = ProsemirrorToHtml.render(document)
- safe_html = Sanitize.fragment(html, Sanitize::Config::RELAXED)
- ```
-
- 2. **Implement Content Security Policy (CSP)**: Add strict CSP
- headers to prevent inline JavaScript execution:
- ```
- Content-Security-Policy: default-src 'self'; script-src 'self'
- ```
-
- 3. **Input validation**: If possible, validate and sanitize
- ProseMirror documents before conversion to prevent malicious
- content from entering the system.
-
- ### References
-
- - Vulnerable code: https://github.com/etaminstudio/prosemirror_to_html/blob/ea8beb32f6c37f29f042ba4155ccf18504da716e/lib/prosemirror_to_html.rb#L249
- - [OWASP XSS Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)
-patched_versions:
- - ">= 0.2.1"
-related:
- url:
- - https://github.com/etaminstudio/prosemirror_to_html/security/advisories/GHSA-52c5-vh7f-26fx
- - https://github.com/etaminstudio/prosemirror_to_html/commit/4d59f94f550bcabeec30d298791bbdd883298ad8
- - https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html
- - https://github.com/etaminstudio/prosemirror_to_html/blob/ea8beb32f6c37f29f042ba4155ccf18504da716e/lib/prosemirror_to_html.rb#L249
- - https://github.com/advisories/GHSA-4249-gjr8-jpq3
diff --git a/gems/spree_auth_devise/CVE-2021-41275.yml b/gems/spree_auth_devise/CVE-2021-41275.yml
index 550cdd743f..cb5b557f90 100644
--- a/gems/spree_auth_devise/CVE-2021-41275.yml
+++ b/gems/spree_auth_devise/CVE-2021-41275.yml
@@ -64,3 +64,7 @@ related:
- 6mqr-q86q-6gwr
url:
- https://github.com/spree/spree_auth_devise/commit/adf6ed4cd94d66091776b5febd4ff3767362de63
+ - https://github.com/advisories/GHSA-gpqc-4pp7-5954
+ - https://github.com/advisories/GHSA-8xfw-5q82-3652
+ - https://github.com/advisories/GHSA-6mqr-q86q-6gwr
+ - https://github.com/advisories/GHSA-26xx-m4q2-xhq8
diff --git a/gems/thor/CVE-2025-54314.yml b/gems/thor/CVE-2025-54314.yml
deleted file mode 100644
index f6dcdcd0d0..0000000000
--- a/gems/thor/CVE-2025-54314.yml
+++ /dev/null
@@ -1,21 +0,0 @@
----
-gem: thor
-cve: 2025-54314
-ghsa: mqcp-p2hv-vw6x
-url: https://github.com/advisories/GHSA-mqcp-p2hv-vw6x
-title: Thor can construct an unsafe shell command from library input.
-date: 2025-07-20
-description: |
- Thor before 1.4.0 can construct an unsafe shell command
- from library input.
-cvss_v3: 2.8
-patched_versions:
- - ">= 1.4.0"
-related:
- url:
- - https://nvd.nist.gov/vuln/detail/CVE-2025-54314
- - https://github.com/rails/thor/releases/tag/v1.4.0
- - https://github.com/rails/thor/pull/897
- - https://github.com/rails/thor/commit/536b79036a0efb765c1899233412e7b1ca94abfa
- - https://hackerone.com/reports/3260153
- - https://github.com/advisories/GHSA-mqcp-p2hv-vw6x
diff --git a/lib/rad-ignores.sh b/lib/rad-ignores.sh
index f52d3f0dc0..846afd0e72 100755
--- a/lib/rad-ignores.sh
+++ b/lib/rad-ignores.sh
@@ -134,6 +134,28 @@ rm -f gems/omniauth-saml/GHSA-cgp2-2cmh-pf7x.yml
# - https://github.com/pglombardo/PasswordPusher/releases/tag/v1.48.1
# Release 1.48.1; Password Pusher Application; erb file code fix
+#.....................................................................
+
+# 7/23/2026: GHSA/WITHDRAWN: https://github.com/advisories/GHSA-h385-52j6-9984
+rm -f gems/agoo/CVE-2020-7670.yml
+
+# 7/23/2026: GHSA/WITHDRAWN: https://github.com/advisories/GHSA-gmg5-r3c4-3fm9
+rm -f gems/fat_free_crm/CVE-2019-10226.yml
+
+# 7/23/2026: GHSA/WITHDRAWN: https://github.com/advisories/GHSA-4249-gjr8-jpq3
+rm -f gems/prosemirror_to_html/GHSA-4249-gjr8-jpq3.yml
+
+# 7/23/2026: GHSA/WITHDRAWN: https://github.com/advisories/GHSA-mqcp-p2hv-vw6x
+rm -f gems/thor/CVE-2025-54314.yml
+
+# 7/23/2026: GHSA/WITHDRAWN: https://github.com/advisories/GHSA-vc8w-jr9v-vj7f
+# * (REJECTED) https://nvd.nist.gov/vuln/detail/CVE-2024-6531
+rm -f gems/bootstrap/CVE-2024-6531.yml
+
+# 7/23/2026: GHSA/WITHDRAWN: https://github.com/advisories/GHSA-7mj4-2984-955f
+# * (DISPUTED) https://nvd.nist.gov/vuln/detail/CVE-2018-18307
+rm -f gems/alchemy_cms/CVE-2018-18307.yml
+
exit
# AL>> QUESTION (ruby or jruby)?