Skip to content

add image scan for test and publish workflows#36

Open
sebdebros wants to merge 8 commits intomainfrom
security/image-scan
Open

add image scan for test and publish workflows#36
sebdebros wants to merge 8 commits intomainfrom
security/image-scan

Conversation

@sebdebros
Copy link
Copy Markdown
Contributor

@sebdebros sebdebros commented Jan 26, 2026

Add image and repo scan for test and publish workflows.

Update spring boot core to 3.5.10
Update python libs (experiments)

Clean openapi generator configuration. It avoids the generation of a pom.xml file which is not used and has outdated libraries and vulnerabilities.

Add gradle.lockfile for Java/Kotlin scanning

@sebdebros sebdebros force-pushed the security/image-scan branch 16 times, most recently from a52eac2 to 0bb2816 Compare January 26, 2026 17:19
@sebdebros sebdebros requested a review from pevab January 26, 2026 17:20
@sebdebros sebdebros force-pushed the security/image-scan branch from 0bb2816 to d159a9c Compare January 26, 2026 17:22
Comment thread .github/workflows/publish.yaml Outdated
@sebdebros sebdebros force-pushed the security/image-scan branch 2 times, most recently from f15fa1f to 1211d88 Compare February 9, 2026 18:38
@sebdebros sebdebros force-pushed the security/image-scan branch from 1211d88 to b8b17c1 Compare February 9, 2026 18:38
@sonarqubecloud
Copy link
Copy Markdown

@pevab pevab force-pushed the security/image-scan branch 2 times, most recently from ab749d2 to b8b17c1 Compare March 9, 2026 13:54
@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out
the documentation.

Comment thread gradle.lockfile
com.charleskorn.kaml:kaml-jvm:0.59.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.charleskorn.kaml:kaml:0.59.0=compileClasspath,implementationDependenciesMetadata,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.19.4=compileClasspath,implementationDependenciesMetadata,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-core:2.19.4=compileClasspath,implementationDependenciesMetadata,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath

Check failure

Code scanning / Trivy

jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition High

Package: com.fasterxml.jackson.core:jackson-core
Installed Version: 2.19.4
Vulnerability GHSA-72hv-8253-57qq
Severity: HIGH
Fixed Version: 2.18.6, 2.21.1, 3.1.0
Link: GHSA-72hv-8253-57qq
Comment thread gradle.lockfile
org.antlr:antlr4:4.7.2=compileClasspath,implementationDependenciesMetadata,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.apache.commons:commons-compress:1.28.0=compileClasspath,implementationDependenciesMetadata,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.apache.commons:commons-csv:1.10.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.17.0=compileClasspath,implementationDependenciesMetadata,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath

Check warning

Code scanning / Trivy

commons-lang/commons-lang: org.apache.commons/commons-lang3: Uncontrolled Recursion vulnerability in Apache Commons Lang Medium

Package: org.apache.commons:commons-lang3
Installed Version: 3.17.0
Vulnerability CVE-2025-48924
Severity: MEDIUM
Fixed Version: 3.18.0
Link: CVE-2025-48924
Comment thread gradle.lockfile
org.apache.commons:commons-csv:1.10.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.17.0=compileClasspath,implementationDependenciesMetadata,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,implementationDependenciesMetadata,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.apache.logging.log4j:log4j-core:2.24.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath

Check warning

Code scanning / Trivy

Apache Log4j: Apache Log4j Core: Information disclosure via missing TLS hostname verification Medium

Package: org.apache.logging.log4j:log4j-core
Installed Version: 2.24.3
Vulnerability CVE-2025-68161
Severity: MEDIUM
Fixed Version: 2.25.3
Link: CVE-2025-68161
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.

3 participants