Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
487 commits
Select commit Hold shift + click to select a range
3ca2ec4
build(deps): bump com.google.cloud.sql:mysql-socket-factory-connector…
dependabot[bot] Sep 29, 2025
b183cc4
download OSV mirror files to temp files to keep connection lifetime s…
stohrendorf Sep 18, 2025
c56ad4c
build(deps): bump org.codehaus.mojo:exec-maven-plugin
dependabot[bot] Sep 30, 2025
85b7a95
build(deps): bump debian from `0c80836` to `d6743b7` in /src/main/docker
dependabot[bot] Sep 30, 2025
f8fbad2
build(deps): bump org.apache.httpcomponents.client5:httpclient5
dependabot[bot] Sep 30, 2025
c14d7b3
build(deps-dev): bump com.icegreen:greenmail-junit5 from 2.1.5 to 2.1.6
dependabot[bot] Sep 30, 2025
df75940
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Oct 1, 2025
45eba8e
build(deps): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Oct 1, 2025
06c90ed
NuGet Analyzer Improvements
colinfyfe Sep 15, 2025
fecc686
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Oct 3, 2025
d543ea8
build(deps): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Oct 6, 2025
a727385
build(deps): bump github/codeql-action from 3.30.5 to 3.30.6
dependabot[bot] Oct 6, 2025
fca7551
build(deps): bump org.codehaus.mojo:exec-maven-plugin
dependabot[bot] Oct 6, 2025
702efe8
build(deps): bump docker/login-action from 3.5.0 to 3.6.0
dependabot[bot] Oct 6, 2025
e6c2b5e
Add Scarf to docs
nscuro Oct 7, 2025
e2cf4e8
Bump bundled frontend to 4.13.5
nscuro Oct 7, 2025
7ac1636
Add changelog for v4.13.5
nscuro Oct 7, 2025
07c67d1
Update versions in issue template for defects
nscuro Oct 7, 2025
4ceff18
build(deps): bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.0
dependabot[bot] Oct 10, 2025
fa385f2
build(deps): bump alpine from `4bcff63` to `4b7ce07` in /src/main/docker
dependabot[bot] Oct 9, 2025
3ff7b4b
build(deps): bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin
dependabot[bot] Oct 9, 2025
a00710f
build(deps-dev): bump com.icegreen:greenmail-junit5 from 2.1.6 to 2.1.7
dependabot[bot] Oct 8, 2025
b3392c6
build(deps): bump github/codeql-action from 3.30.6 to 4.30.8
dependabot[bot] Oct 13, 2025
2e80248
build(deps): bump actions/dependency-review-action from 4.8.0 to 4.8.1
dependabot[bot] Oct 13, 2025
ac85021
build(deps-dev): bump net.javacrumbs.json-unit:json-unit-assertj
dependabot[bot] Oct 13, 2025
f6364db
build(deps): bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.1
dependabot[bot] Oct 13, 2025
560a19e
delete policy violations before component
arjavdongaonkar Oct 13, 2025
0a28fea
delete NOTIFICATIONRULE_TEAMS before deleting teams
arjavdongaonkar Oct 13, 2025
52e4927
revert policy query
arjavdongaonkar Oct 13, 2025
9481113
build(deps-dev): bump org.testcontainers:testcontainers
dependabot[bot] Oct 15, 2025
ef91454
build(deps): bump com.microsoft.sqlserver:mssql-jdbc
dependabot[bot] Oct 14, 2025
b5f5a21
build(deps-dev): bump io.swagger.parser.v3:swagger-parser
dependabot[bot] Oct 14, 2025
d732112
build(deps): bump lib.protobuf-java.version from 4.32.1 to 4.33.0
dependabot[bot] Oct 16, 2025
0884980
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Oct 16, 2025
f9957a4
drop missing entities in case of stale lucene data
stohrendorf Oct 15, 2025
6b40a6b
build(deps): bump com.google.cloud.sql:postgres-socket-factory
dependabot[bot] Oct 17, 2025
e01f067
improve vulnerablesoftware cpe normalization performance
stohrendorf Oct 17, 2025
230c74b
build(deps): bump com.google.cloud.sql:mysql-socket-factory-connector…
dependabot[bot] Oct 17, 2025
4cfbf15
remove sneaky double quote
stohrendorf Oct 17, 2025
afbbde4
Sort list. Add sbomify.
vpetersson Oct 20, 2025
4e867e8
build(deps): bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.0
dependabot[bot] Oct 20, 2025
0951df1
build(deps): bump debian from `d6743b7` to `a771c85` in /src/main/docker
dependabot[bot] Oct 21, 2025
b9b5df0
build(deps-dev): bump org.testcontainers:testcontainers
dependabot[bot] Oct 20, 2025
052d83a
Corrected typo in e-mail template method and corrected test.
ElenaStroebele Oct 14, 2025
c78ff7b
build(deps): bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlse…
dependabot[bot] Oct 22, 2025
95dad5f
build(deps): bump org.apache.maven.plugins:maven-antrun-plugin
dependabot[bot] Oct 22, 2025
2dbf1c0
PUT oidc/mapping should be idempotent
snieguu May 15, 2025
980b679
build(deps): bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin
dependabot[bot] Oct 23, 2025
0e92efc
build(deps): bump org.codehaus.mojo:exec-maven-plugin
dependabot[bot] Oct 23, 2025
acf89c2
build(deps): bump github/codeql-action from 4.30.8 to 4.30.9
dependabot[bot] Oct 20, 2025
3561ad5
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
dependabot[bot] Oct 27, 2025
21bbfcc
build(deps): bump com.puppycrawl.tools:checkstyle from 12.1.0 to 12.1.1
dependabot[bot] Oct 27, 2025
91a64ce
build(deps): bump github/codeql-action from 4.30.9 to 4.31.0
dependabot[bot] Oct 27, 2025
f8233d8
Changed toString() of Project.java; added & corrected test(s).
ElenaStroebele Oct 22, 2025
13622fd
build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0
dependabot[bot] Oct 27, 2025
be9637a
fix link for Sonatype OSS Index Analyzer (#5444)
arjavdongaonkar Oct 27, 2025
86b7d92
build(deps): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Oct 28, 2025
7722ed9
Run Dependabot on latest release branch
nscuro Oct 31, 2025
5906b2d
Fix field order to match Dependabot config schema
nscuro Oct 31, 2025
3ab8db4
Fix `ignore` not being an array
nscuro Oct 31, 2025
3c1ddfe
Fix missing `dependency-name` in `ignore`
nscuro Oct 31, 2025
0fb76d5
build(deps): bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlse…
dependabot[bot] Oct 30, 2025
16dbe3c
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Oct 30, 2025
8a4f461
build(deps): bump github/codeql-action from 4.31.0 to 4.31.2
dependabot[bot] Oct 31, 2025
854409a
build(deps): bump com.google.cloud.sql:postgres-socket-factory
dependabot[bot] Oct 31, 2025
aa0570c
build(deps): bump com.google.cloud.sql:mysql-socket-factory-connector…
dependabot[bot] Oct 31, 2025
cbb58af
fix: validate description length for PUT /api/v1/project
snieguu Oct 28, 2025
a688137
build(deps): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Nov 3, 2025
d8cfaa4
build(deps): bump debian from `a771c85` to `17a6a8a` in /src/main/docker
dependabot[bot] Nov 4, 2025
a904d40
build(deps): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Nov 4, 2025
160e084
build(deps): bump eclipse-temurin in /src/main/docker
dependabot[bot] Nov 10, 2025
796c4d4
build(deps): bump debian from `17a6a8a` to `e024987` in /src/main/docker
dependabot[bot] Nov 5, 2025
c7ba84a
build(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0
dependabot[bot] Nov 10, 2025
ed58987
build(deps): bump org.cyclonedx:cyclonedx-core-java
dependabot[bot] Nov 10, 2025
5d05e38
SecObserve has been moved to another GitHub organisation
StefanFl Nov 9, 2025
4bf5cef
Signed-off-by: Stefan Fleckenstein <stefan@fleckenstein.co.uk>
StefanFl Nov 9, 2025
a6a158d
avoid NPEs in ComposerMetaAnalyzer
stohrendorf Nov 11, 2025
18fc349
Added MDC keys for logging of update/create/delete/clone projects.
ElenaStroebele Nov 5, 2025
216f151
build(deps): bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2
dependabot[bot] Nov 12, 2025
3046d1e
build(deps): bump us.springett:cpe-parser from 3.0.0 to 3.0.1
dependabot[bot] Nov 10, 2025
43caaa6
build(deps): bump lib.protobuf-java.version from 4.33.0 to 4.33.1
dependabot[bot] Nov 14, 2025
403f3cd
build(deps): bump eclipse-temurin in /src/main/docker
dependabot[bot] Nov 14, 2025
caee66d
build(deps-dev): bump org.testcontainers:testcontainers
dependabot[bot] Nov 14, 2025
a07c076
build(deps): bump github/codeql-action from 4.31.2 to 4.31.3
dependabot[bot] Nov 17, 2025
055ed3a
build(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2
dependabot[bot] Nov 17, 2025
514f4d9
build(deps): bump lib.alpine.version from 3.3.0 to 3.4.0
dependabot[bot] Nov 17, 2025
0260053
build(deps): bump io.github.jeremylong:open-vulnerability-clients
dependabot[bot] Nov 17, 2025
34cdd52
Bump bundled frontend to 4.13.6
nscuro Nov 17, 2025
70ffba0
Add changelog for v4.13.6
nscuro Nov 17, 2025
7bfbd51
Update versions in issue template for defects
nscuro Nov 17, 2025
ca725f5
build(deps): bump debian from `e024987` to `067a7e8` in /src/main/docker
dependabot[bot] Nov 18, 2025
03bbf01
build(deps): bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin
dependabot[bot] Nov 18, 2025
1c90c53
build(deps): bump actions/checkout from 5.0.0 to 6.0.0
dependabot[bot] Nov 24, 2025
eb401dc
build(deps): bump github/codeql-action from 4.31.3 to 4.31.4
dependabot[bot] Nov 24, 2025
5722132
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Nov 24, 2025
8a64f71
build(deps): bump debian from `067a7e8` to `7cb087f` in /src/main/docker
dependabot[bot] Nov 20, 2025
c87f81c
build(deps-dev): bump net.javacrumbs.json-unit:json-unit-assertj
dependabot[bot] Nov 20, 2025
04db7ba
fix: add correct UTF-8 encoding to notification payload
snieguu Nov 24, 2025
36f24bf
build(deps): bump io.pebbletemplates:pebble from 3.2.4 to 4.0.0
dependabot[bot] Nov 28, 2025
a580bdd
build(deps): bump github/codeql-action from 4.31.4 to 4.31.5
dependabot[bot] Dec 1, 2025
2f3afb2
build(deps): bump alpine from 3.22 to 3.23 in /src/main/docker
dependabot[bot] Dec 4, 2025
2d45328
build(deps): bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0
dependabot[bot] Dec 2, 2025
037fd56
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Nov 28, 2025
cb6241a
build(deps): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Dec 5, 2025
a096aed
build(deps-dev): bump io.swagger.parser.v3:swagger-parser
dependabot[bot] Dec 5, 2025
1cc03ae
build(deps): bump actions/checkout from 6.0.0 to 6.0.1
dependabot[bot] Dec 8, 2025
09c2d6a
build(deps): bump github/codeql-action from 4.31.5 to 4.31.7
dependabot[bot] Dec 8, 2025
ffb822c
build(deps): bump actions/setup-java from 5.0.0 to 5.1.0
dependabot[bot] Dec 8, 2025
cca3e2f
build(deps): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Dec 8, 2025
9a97331
build(deps): bump lib.protobuf-java.version from 4.33.1 to 4.33.2
dependabot[bot] Dec 8, 2025
9016203
build(deps): bump debian from `7cb087f` to `1c25564` in /src/main/docker
dependabot[bot] Dec 9, 2025
149a360
build(deps): bump org.apache.commons:commons-text from 1.14.0 to 1.15.0
dependabot[bot] Dec 9, 2025
b90aa24
build(deps): bump com.google.cloud.sql:mysql-socket-factory-connector…
dependabot[bot] Dec 9, 2025
541a7a1
build(deps): bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlse…
dependabot[bot] Dec 10, 2025
4a8efaa
build(deps): bump com.google.cloud.sql:postgres-socket-factory
dependabot[bot] Dec 10, 2025
4ea85a9
build(deps): bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin
dependabot[bot] Dec 11, 2025
0c829ae
build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0
dependabot[bot] Dec 15, 2025
253af67
build(deps): bump github/codeql-action from 4.31.7 to 4.31.8
dependabot[bot] Dec 15, 2025
3fc0564
build(deps): bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0
dependabot[bot] Dec 15, 2025
8cfdf80
build(deps): bump dessant/lock-threads from 4.0.1 to 6.0.0
dependabot[bot] Dec 15, 2025
6d18964
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
dependabot[bot] Dec 15, 2025
ad01908
Added projectUuid via MDC to logger statements within VEX upload.
ElenaStroebele Dec 9, 2025
85f50ee
build(deps-dev): bump com.icegreen:greenmail-junit5 from 2.1.7 to 2.1.8
dependabot[bot] Dec 16, 2025
fffd2bc
build(deps): bump alpine from `51183f2` to `865b95f` in /src/main/docker
dependabot[bot] Dec 18, 2025
7c3c7d3
build(deps): bump org.apache.maven:maven-artifact from 3.9.11 to 3.9.12
dependabot[bot] Dec 17, 2025
83b0820
build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0
dependabot[bot] Dec 22, 2025
848852f
build(deps): bump org.codehaus.mojo:exec-maven-plugin
dependabot[bot] Dec 22, 2025
c92edc2
build(deps): bump debian from `1c25564` to `449673e` in /src/main/docker
dependabot[bot] Dec 30, 2025
cac0339
build(deps): bump github/codeql-action from 4.31.8 to 4.31.9
dependabot[bot] Dec 22, 2025
d8b68f1
README: specify newer version of docker compose
jvirgovic Dec 26, 2025
032780e
build(deps-dev): bump io.swagger.parser.v3:swagger-parser
dependabot[bot] Dec 23, 2025
575f422
Leverage vers for version comparison logic (#5591)
ElenaStroebele Jan 1, 2026
79705e3
Implement incremental OSV mirroring (#5537)
jonbally Jan 1, 2026
742da8e
build(deps): bump io.pebbletemplates:pebble from 4.0.0 to 4.1.0
dependabot[bot] Dec 12, 2025
ffa2ff1
Bump versatile to 0.15.0
nscuro Jan 1, 2026
aa682f5
Fix excessive memory usage of Nix analyzer
nscuro Jan 1, 2026
919baf5
Bump Alpine to 3.5.0
nscuro Jan 1, 2026
8e36a75
build(deps): bump com.puppycrawl.tools:checkstyle from 12.3.0 to 12.3.1
dependabot[bot] Jan 2, 2026
f241b16
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Jan 2, 2026
31ca44d
Add support for repository authentication with bearer token (#4483)
valentijnscholten Jan 2, 2026
ecf482d
Dockerfile tweaks
nscuro Jan 2, 2026
16ee106
build(deps): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Jan 5, 2026
7dc2af7
build(deps): bump org.json:json from 20250517 to 20251224
dependabot[bot] Jan 5, 2026
dbdd6aa
build(deps): bump org.apache.httpcomponents.client5:httpclient5
dependabot[bot] Jan 6, 2026
f787736
build(deps): bump com.puppycrawl.tools:checkstyle from 12.3.1 to 13.0.0
dependabot[bot] Jan 6, 2026
41be5ed
build(deps-dev): bump org.testcontainers:testcontainers
dependabot[bot] Jan 7, 2026
ea5fb08
useing / in component name when constructing blob
arjavdongaonkar Jan 9, 2026
ba9cb47
Bump Alpine to 3.5.1
nscuro Jan 10, 2026
cfb99c5
build(deps): bump lib.protobuf-java.version from 4.33.2 to 4.33.3
dependabot[bot] Jan 12, 2026
8280a6d
build(deps): bump debian from `449673e` to `f668110` in /src/main/docker
dependabot[bot] Jan 13, 2026
7f2e4e9
build(deps): bump com.google.cloud.sql:postgres-socket-factory
dependabot[bot] Jan 13, 2026
adc695a
build(deps): bump debian from `f668110` to `ed542b2` in /src/main/docker
dependabot[bot] Jan 14, 2026
7e67512
build(deps): bump lib.protobuf-java.version from 4.33.3 to 4.33.4
dependabot[bot] Jan 14, 2026
1f461ac
build(deps): bump eclipse-temurin in /src/main/docker
dependabot[bot] Jan 16, 2026
5be5353
build(deps): bump org.postgresql:postgresql from 42.7.8 to 42.7.9
dependabot[bot] Jan 16, 2026
0e780ea
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Jan 19, 2026
c24a60c
build(deps): bump github/codeql-action from 4.31.9 to 4.31.10
dependabot[bot] Jan 19, 2026
f750691
Fall back to generic versioning scheme if no PURL is available
nscuro Jan 19, 2026
18adb54
build(deps): bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlse…
dependabot[bot] Jan 20, 2026
4e64e21
Bump versatile to 0.16.1
nscuro Jan 20, 2026
febf0ab
fix: performance issue with PURL lookups #5710
WoozyMasta Jan 19, 2026
3fecc53
fix: remove manual migration
WoozyMasta Jan 19, 2026
f57631d
build(deps): bump com.google.cloud.sql:mysql-socket-factory-connector…
dependabot[bot] Jan 20, 2026
bbcadc2
Bump cyclonedx-core-java to 12.0.0
nscuro Jan 20, 2026
07d6f99
Bump Alpine to 3.6.0
nscuro Jan 20, 2026
e5a6fb0
build(deps): bump org.cyclonedx:cyclonedx-core-java
dependabot[bot] Jan 22, 2026
98765dc
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Jan 22, 2026
ea34db9
build(deps): bump actions/setup-java from 5.1.0 to 5.2.0
dependabot[bot] Jan 26, 2026
43b69ab
build(deps): bump actions/checkout from 6.0.1 to 6.0.2
dependabot[bot] Jan 26, 2026
f1eae73
build(deps): bump github/codeql-action from 4.31.10 to 4.31.11
dependabot[bot] Jan 26, 2026
ed54c71
Fix incorrect URL for VulnDB analyzer
nscuro Jan 27, 2026
b617791
Add configurable base URL for OSS Index API
brianf Jan 22, 2026
9833252
Fix constructor to read custom base URL config
brianf Jan 22, 2026
ae401c7
Document new Sonatype API endpoint migration
brianf Jan 22, 2026
b575b13
Correct OSS Index API token documentation
brianf Jan 22, 2026
1ea698d
Fix runtime-only configuration documentation
brianf Jan 26, 2026
8037dfe
Remove unused import SCANNER_OSSINDEX_BASE_URL
brianf Jan 26, 2026
a4f55da
build(deps): bump io.github.jeremylong:open-vulnerability-clients
dependabot[bot] Jan 27, 2026
11337c8
build(deps): bump eclipse-temurin in /src/main/docker
dependabot[bot] Jan 28, 2026
cd4e99e
build(deps): bump alpine from `865b95f` to `2510918` in /src/main/docker
dependabot[bot] Jan 28, 2026
a9371d5
Ensure container zombie processes are reaped
nscuro Jan 29, 2026
c63e273
build(deps): bump lib.protobuf-java.version from 4.33.4 to 4.33.5
dependabot[bot] Jan 30, 2026
387fec8
build(deps-dev): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Feb 2, 2026
5b3bbf7
build(deps): bump docker/login-action from 3.6.0 to 3.7.0
dependabot[bot] Feb 2, 2026
405c8a8
build(deps): bump com.puppycrawl.tools:checkstyle from 13.0.0 to 13.1.0
dependabot[bot] Feb 2, 2026
45a7b96
build(deps): bump github/codeql-action from 4.31.11 to 4.32.0
dependabot[bot] Feb 2, 2026
1c85c20
build(deps): bump debian from `ed542b2` to `4448d44` in /src/main/docker
dependabot[bot] Feb 3, 2026
d8f349e
Update OSS Index documentation
nscuro Feb 3, 2026
1597655
Fix singleton events not being labelled as such
nscuro Feb 3, 2026
ab334f1
feat(policy): add Internal Status policy condition support
ch8matt Nov 12, 2025
18846df
Fix: Invert assertions in InternalStatusPolicyEvaluatorTest
ch8matt Nov 21, 2025
9e589a3
build(deps): bump io.pebbletemplates:pebble from 4.1.0 to 4.1.1
dependabot[bot] Feb 5, 2026
79b2ef4
build(deps): bump com.puppycrawl.tools:checkstyle from 13.1.0 to 13.2.0
dependabot[bot] Feb 6, 2026
c6cb904
build(deps): bump org.cyclonedx:cyclonedx-core-java
dependabot[bot] Feb 6, 2026
4afbb14
build(deps): bump eclipse-temurin in /src/main/docker
dependabot[bot] Feb 6, 2026
f982f50
Various tweaks for OSS Index analyzer
nscuro Feb 6, 2026
73da312
Switch to G1GC and limit default Docker Compose memory to 4GB
nscuro Feb 7, 2026
ec34b8f
build(deps): bump org.postgresql:postgresql from 42.7.9 to 42.7.10
dependabot[bot] Feb 12, 2026
6c98db9
build(deps): bump github/codeql-action from 4.32.0 to 4.32.2
dependabot[bot] Feb 9, 2026
8cea62b
build(deps): bump github/codeql-action from 4.32.2 to 4.32.3
dependabot[bot] Feb 16, 2026
d8ea85d
build(deps): bump docker/build-push-action from 6.18.0 to 6.19.2
dependabot[bot] Feb 16, 2026
7b1e933
build(deps): bump aquasecurity/trivy-action from 0.33.1 to 0.34.0
dependabot[bot] Feb 16, 2026
0d9b069
build(deps-dev): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Feb 16, 2026
3253b71
protocVersion -> protoc
nscuro Feb 16, 2026
206ec88
build(deps): bump eclipse-temurin in /src/main/docker
dependabot[bot] Feb 18, 2026
27e0399
build(deps-dev): bump io.swagger.parser.v3:swagger-parser
dependabot[bot] Feb 18, 2026
4baee20
build(deps): bump com.google.cloud.sql:mysql-socket-factory-connector…
dependabot[bot] Feb 19, 2026
01aaa59
build(deps): bump aquasecurity/trivy-action from 0.34.0 to 0.34.1
dependabot[bot] Feb 23, 2026
758468a
build(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3
dependabot[bot] Feb 23, 2026
fe68774
build(deps): bump github/codeql-action from 4.32.3 to 4.32.4
dependabot[bot] Feb 23, 2026
d2a00af
build(deps): bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlse…
dependabot[bot] Feb 22, 2026
d30e8f6
build(deps): bump com.google.cloud.sql:postgres-socket-factory
dependabot[bot] Feb 22, 2026
976417d
build(deps): bump debian from `4448d44` to `85dfcff` in /src/main/docker
dependabot[bot] Feb 25, 2026
315696d
Add Makefile and AGENTS.md
nscuro Mar 2, 2026
a49d8eb
build(deps): bump lib.protobuf-java.version from 4.33.5 to 4.34.0
dependabot[bot] Feb 27, 2026
a35ce7f
build(deps-dev): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Mar 2, 2026
d186548
build(deps): bump com.puppycrawl.tools:checkstyle from 13.2.0 to 13.3.0
dependabot[bot] Mar 2, 2026
e7f7351
build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
dependabot[bot] Mar 2, 2026
4117460
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
dependabot[bot] Mar 2, 2026
8ad7435
Fix flaky SnykAnalysisTaskTest
nscuro Mar 2, 2026
bd6f595
Fix enhance profile missing from test make targets
nscuro Mar 2, 2026
dc7ca7c
Consider OS distro during vulnerability matching
nscuro Feb 4, 2026
f862008
Update Trivy protos
nscuro Mar 2, 2026
e6ac296
Tweak vulnerability persistence logic
nscuro Mar 3, 2026
758789d
Add CVSSv4 support
nscuro Mar 3, 2026
adcc549
Add EPSS score support for GitHub Advisory vulnerabilities (#5829)
valentijnscholten Mar 3, 2026
74ff4df
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Mar 4, 2026
f619afc
build(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0
dependabot[bot] Mar 9, 2026
236ac65
build(deps): bump aquasecurity/trivy-action from 0.34.1 to 0.35.0
dependabot[bot] Mar 9, 2026
88ad628
build(deps): bump actions/dependency-review-action from 4.8.3 to 4.9.0
dependabot[bot] Mar 9, 2026
b08a34e
build(deps): bump docker/login-action from 3.7.0 to 4.0.0
dependabot[bot] Mar 9, 2026
97805a9
build(deps): bump github/codeql-action from 4.32.4 to 4.32.6
dependabot[bot] Mar 9, 2026
d2549ec
build(deps-dev): bump io.github.ascopes:protobuf-maven-plugin
dependabot[bot] Mar 9, 2026
8e3a9e3
build(deps): bump org.metaeffekt.core:ae-security
dependabot[bot] Mar 9, 2026
ddf60ec
build(deps): bump org.apache.maven:maven-artifact from 3.9.12 to 3.9.13
dependabot[bot] Mar 9, 2026
7033371
Bump Alpine to 3.7.0
nscuro Mar 9, 2026
afcb6fb
feat: Include all CVSS and OWASP RR vectors in Finding model
AndreVirtimo Feb 26, 2026
f2a22d1
Add page on users and permissions
Granjow Feb 10, 2026
570b83f
Fix typo
Granjow Mar 6, 2026
eb53674
Delete NVD feed timestamp files during v4.14.0 upgrade (#5886)
nscuro Mar 9, 2026
71b89ac
Bump FPF version to 1.3
nscuro Mar 9, 2026
39916d2
Bump SPDX license list to v3.28.0
nscuro Mar 9, 2026
efa9f43
Bump CWE dictionary to v4.19.1
nscuro Mar 9, 2026
742cbd4
Bump bundled frontend to 4.14.0
nscuro Mar 9, 2026
f9fc181
Add changelog for 4.14.0
nscuro Mar 9, 2026
40dcb8e
prepare-release: set version to 4.14.0
dependencytrack-bot Mar 9, 2026
e007c66
Update release branch in dependabot config
nscuro Mar 9, 2026
38b6f99
Update versions in issue template for defects
nscuro Mar 9, 2026
68d21ff
Add release artifact checksums for 4.14.0
nscuro Mar 9, 2026
1851c9b
Add missing fields to example JSON
AndreVirtimo Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
docs/
scripts/
src/
!src/main/docker/create-jre.sh
!src/main/docker/logback*.xml
target/
!target/*.jar
Expand Down
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ contact_links:
- name: Slack Channel
url: https://dependencytrack.org/slack
about: Our Slack channel is the best way to get in touch!
- name: Slack Invite
url: https://dependencytrack.org/slack/invite
about: The Slack workspace requires an invite, click here to join!
- name: GitHub Discussions
url: https://github.com/DependencyTrack/dependency-track/discussions
about: A good place to ask questions, share ideas and more!
19 changes: 10 additions & 9 deletions .github/ISSUE_TEMPLATE/defect-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,15 +65,16 @@ body:
- 4.9.x
- 4.10.x
- 4.11.x
- 4.12.0
- 4.12.1
- 4.12.2
- 4.12.3
- 4.12.4
- 4.12.5
- 4.12.6
- 4.12.7
- 4.13.0-SNAPSHOT
- 4.12.x
- 4.13.0
- 4.13.1
- 4.13.2
- 4.13.3
- 4.13.4
- 4.13.5
- 4.13.6
- 4.14.0
- 4.15.0-SNAPSHOT
validations:
required: true
- type: dropdown
Expand Down
52 changes: 36 additions & 16 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,38 @@
version: 2
updates:
- package-ecosystem: maven
directory: /
schedule:
interval: daily
- package-ecosystem: docker
directory: /src/main/docker
schedule:
interval: daily
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
- package-ecosystem: bundler
directory: /docs
schedule:
interval: weekly
# Keep everything on the main branch up-to-date.
- package-ecosystem: maven
directory: /
schedule:
interval: daily
- package-ecosystem: docker
directory: /src/main/docker
schedule:
interval: daily
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
- package-ecosystem: bundler
directory: /docs
schedule:
interval: weekly
# Receive minor and patch updates on latest release branch.
- package-ecosystem: maven
target-branch: 4.14.x
directory: /
schedule:
interval: daily
ignore:
- dependency-name: "*"
update-types:
- version-update:semver-major
- package-ecosystem: docker
target-branch: 4.14.x
directory: /src/main/docker
schedule:
interval: daily
ignore:
- dependency-name: "*"
update-types:
- version-update:semver-major
51 changes: 34 additions & 17 deletions .github/workflows/_meta-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2

- name: Set up JDK
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # tag=v4.7.0
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # tag=v5.2.0
with:
distribution: 'temurin'
java-version: '21'
Expand All @@ -47,15 +47,14 @@ jobs:

- name: Build with Maven
run: |-
mvn -B --no-transfer-progress clean
mvn -B --no-transfer-progress package -Dmaven.test.skip=true -P enhance -P embedded-jetty -Dservices.bom.merge.skip=false -Dlogback.configuration.file=src/main/docker/logback.xml
mvn -B --no-transfer-progress clean -P clean-exclude-wars
mvn -B --no-transfer-progress package -Dmaven.test.skip=true -P enhance -P embedded-jetty -P bundle-ui -Dservices.bom.merge.skip=false -Dlogback.configuration.file=src/main/docker/logback.xml
mvn -B --no-transfer-progress clean -P clean-exclude-wars
mvn -B --no-transfer-progress cyclonedx:makeBom -Dservices.bom.merge.skip=false org.codehaus.mojo:exec-maven-plugin:exec@merge-services-bom
mvn -B package -P quick -P enhance -P embedded-jetty -Dservices.bom.merge.skip=false -Dlogback.configuration.file=src/main/docker/logback.xml
mvn -B clean -P clean-exclude-wars
mvn -B package -P quick -P enhance -P embedded-jetty -P bundle-ui -Dservices.bom.merge.skip=false -Dlogback.configuration.file=src/main/docker/logback.xml
mvn -B clean -P clean-exclude-wars
mvn -B cyclonedx:makeBom -Dservices.bom.merge.skip=false org.codehaus.mojo:exec-maven-plugin:exec@merge-services-bom

- name: Upload Artifacts
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag=v4.6.2
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # tag=v7.0.0
with:
name: assembled-wars
path: |-
Expand All @@ -78,25 +77,25 @@ jobs:

steps:
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2

- name: Download Artifacts
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # tag=v4.2.1
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # tag=v8.0.0
with:
name: assembled-wars
path: target

- name: Set up QEMU
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # tag=v3.6.0
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # tag=v3.7.0

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # tag=v3.10.0
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # tag=v4.0.0
id: buildx
with:
install: true

- name: Login to Docker.io
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # tag=v3.4.0
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # tag=v4.0.0
if: ${{ inputs.publish-container }}
with:
registry: docker.io
Expand All @@ -109,19 +108,24 @@ jobs:
IMAGE_NAME="docker.io/dependencytrack/${{ matrix.distribution }}"
REF_NAME="${{ inputs.ref-name }}"
TAGS=""
TAGS_ALPINE=""

if [[ $REF_NAME == feature-* ]]; then
TAGS="${IMAGE_NAME}:${REF_NAME,,}"
TAGS_ALPINE="${IMAGE_NAME}:${REF_NAME,,}-alpine"
else
TAGS="${IMAGE_NAME}:${{ inputs.app-version }}"
TAGS_ALPINE="${IMAGE_NAME}:${{ inputs.app-version }}-alpine"
if [[ "${{ inputs.app-version }}" != "snapshot" ]]; then
TAGS="${TAGS},${IMAGE_NAME}:latest"
TAGS_ALPINE="${TAGS_ALPINE},${IMAGE_NAME}:latest-alpine"
fi
fi
echo "tags=${TAGS}" >> $GITHUB_OUTPUT
echo "tags-alpine=${TAGS_ALPINE}" >> $GITHUB_OUTPUT

- name: Build multi-arch Container Image
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # tag=v6.15.0
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # tag=v6.19.2
with:
tags: ${{ steps.tags.outputs.tags }}
build-args: |-
Expand All @@ -133,9 +137,22 @@ jobs:
context: .
file: src/main/docker/Dockerfile

- name: Build Alpine multi-arch Container Image
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # tag=v6.19.2
with:
tags: ${{ steps.tags.outputs.tags-alpine }}
build-args: |-
APP_VERSION=${{ inputs.app-version }}
COMMIT_SHA=${{ github.sha }}
WAR_FILENAME=dependency-track-${{ matrix.distribution }}.jar
platforms: linux/amd64,linux/arm64
push: ${{ inputs.publish-container }}
context: .
file: src/main/docker/Dockerfile.alpine

- name: Run Trivy Vulnerability Scanner
if: ${{ inputs.publish-container }}
uses: aquasecurity/trivy-action@6c175e9c4083a92bbca2f9724c8a5e33bc2d97a5 # tag=0.30.0
uses: aquasecurity/trivy-action@57a97c7e7821a5776cebc9bb87c984fa69cba8f1 # tag=0.35.0
env:
# https://github.com/aquasecurity/trivy-action/issues/389
TRIVY_DB_REPOSITORY: "public.ecr.aws/aquasecurity/trivy-db:2"
Expand All @@ -149,6 +166,6 @@ jobs:

- name: Upload Trivy Scan Results to GitHub Security Tab
if: ${{ inputs.publish-container }}
uses: github/codeql-action/upload-sarif@5f8171a638ada777af81d42b55959a643bb29017 # tag=v3.28.12
uses: github/codeql-action/upload-sarif@0d579ffd059c29b07949a3cce3983f0780820c98 # tag=v3.29.5
with:
sarif_file: 'trivy-results.sarif'
6 changes: 3 additions & 3 deletions .github/workflows/ci-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
exit 1
fi
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2

- name: Parse Version from POM
id: parse
Expand Down Expand Up @@ -52,10 +52,10 @@ jobs:
- call-build
steps:
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2

- name: Download Artifacts
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # tag=v4.2.1
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # tag=v8.0.0
with:
name: assembled-wars
path: target
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
release-branch: ${{ steps.variables.outputs.release-branch }}
steps:
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2

- name: Setup Environment
id: variables
Expand Down Expand Up @@ -51,10 +51,10 @@ jobs:

steps:
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2

- name: Set up JDK
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # tag=v4.7.0
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # tag=v5.2.0
with:
distribution: 'temurin'
java-version: '21'
Expand Down Expand Up @@ -118,7 +118,7 @@ jobs:

steps:
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2
with:
ref: ${{ needs.prepare-release.outputs.release-branch }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-pr-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
&& github.event.workflow_run.conclusion == 'success'
steps:
- name: Download PR test coverage report
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # tag=v4.2.1
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # tag=v8.0.0
with:
name: pr-test-coverage-report
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2

- name: Set up JDK
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # tag=v4.7.0
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # tag=v5.2.0
with:
distribution: 'temurin'
java-version: '21'
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:

- name: Upload PR test coverage report
if: ${{ github.event_name == 'pull_request' }}
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag=v4.6.2
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # tag=v7.0.0
with:
name: pr-test-coverage-report
path: |-
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dependency-review.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.2.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2

- name: Dependency Review
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # tag=v4.5.0
uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # tag=v4.9.0
2 changes: 1 addition & 1 deletion .github/workflows/lock.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
# don't run on forks
if: ${{ contains(github.repository, 'DependencyTrack/') }}
steps:
- uses: dessant/lock-threads@be8aa5be94131386884a6da4189effda9b14aa21 # tag=v4.0.1
- uses: dessant/lock-threads@7266a7ce5c1df01b1c6db85bf8cd86c737dadbe7 # tag=v6.0.0
with:
github-token: ${{ github.token }}
issue-inactive-days: '30'
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/pr-detect-merge-conflicts
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: "Detect Merge Conflicts"
on:
workflow_dispatch:
pull_request:
branches:
- master
- 4*

pull_request_target:
types: [synchronize]

jobs:
main:
runs-on: ubuntu-latest
steps:
- name: check if prs are conflicted
uses: eps1lon/actions-label-merge-conflict@v3
with:
dirtyLabel: "conflicts-detected"
repoToken: "${{ secrets.GITHUB_TOKEN }}"
commentOnDirty: "This pull request has conflicts, please resolve those before we can evaluate the pull request."
commentOnClean: "Conflicts have been resolved. A maintainer will review the pull request shortly."
6 changes: 6 additions & 0 deletions .idea/runConfigurations/Build API Server.run.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading