Skip to content

fix(ci): patch 4 transitive CVEs + consume analyzer override#4

Merged
ahincho merged 1 commit into
mainfrom
fix/owasp-cve-and-analyzer-override
Jul 13, 2026
Merged

fix(ci): patch 4 transitive CVEs + consume analyzer override#4
ahincho merged 1 commit into
mainfrom
fix/owasp-cve-and-analyzer-override

Conversation

@ahincho

@ahincho ahincho commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Aplica el mismo patrón que mask-utils#6, api-standard#3, date-utils#3 y mapper-utils#4:

  • \configurations.all { resolutionStrategy.eachDependency { ... } }\ fuerza httpcore 4.4.16, httpcore5 5.4.2, plexus-utils 3.5.1, commons-beanutils 1.11.0 globalmente.
  • \scanConfigurations = listOf(compileClasspath, runtimeClasspath)\ restringe el análisis a configuraciones que sí se propagan al consumidor.
  • \data.directory\ + \�nalyzers { ... }\ + consumer de \NOVA_OWASP_ANALYZER_OVERRIDE\ alineado con reusable-owasp-check.yml.

Local: \gradlew dependencyCheckAnalyze --no-daemon\ -> Found 0 vulnerabilities in project nova-observability-utils.

…sable

Same pattern as mask-utils#6, api-standard#3, date-utils#3 (commit c4f5010),
and mapper-utils#4: force-patch httpcore/httpcore5/plexus-utils/commons-beanutils
globally via configurations.all { resolutionStrategy.eachDependency { } }, restrict
scanConfigurations to compileClasspath+runtimeClasspath, and consume
NOVA_OWASP_ANALYZER_OVERRIDE inside the analyzers { } block to honor the reusable
contract introduced in nova-devops commit 4787352.

Verified locally: gradlew dependencyCheckAnalyze --no-daemon -> Found 0
vulnerabilities in project nova-observability-utils.
@ahincho
ahincho merged commit 6068a68 into main Jul 13, 2026
7 checks passed
@ahincho
ahincho deleted the fix/owasp-cve-and-analyzer-override branch July 13, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant