Copilot commented on code in PR #16044:
URL: https://github.com/apache/grails-core/pull/16044#discussion_r3634605538


##########
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/VulnerabilityScanPlugin.groovy:
##########
@@ -78,6 +78,11 @@ class VulnerabilityScanPlugin implements Plugin<Project> {
             // latest release; no patched version exists upstream yet. Remove 
once a fixed release ships and
             // spring-boot.version is bumped.
             'org.springframework.security:spring-security-web:7.1.0',
+            // CVE-2026-8484: org.fusesource.jansi is unmaintained; all 
versions through 2.4.3 are flagged and no
+            // fixed release exists upstream. Grails still uses the fusesource 
coordinate for ANSI console output
+            // (package org.fusesource.jansi). Remove once consumers migrate 
off fusesource jansi or a patched
+            // release ships.
+            'org.fusesource.jansi:jansi:2.4.2',

Review Comment:
   The Jansi exemption is limited to `org.fusesource.jansi:jansi:2.4.2`, but 
this repo also pins `jansiVersion=2.4.1` (e.g., 
`grails-data-neo4j/gradle.properties`). If `ossIndexAudit` runs for modules 
resolving 2.4.1, the scan can still fail with CVE-2026-8484 findings despite 
the intended exemption. Consider exempting the other pinned version as well (or 
aligning all projects to the same managed Jansi version).



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to