diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b6e033b..f8ebbac 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -23,7 +23,7 @@
```shell
$ git checkout release-${version}
$ cd cxf-spring-boot-server
- $ docker build -t authzforce/restful-pdp:${version} .
+ $ docker build -t authzforce/restful-pdp:latest -t authzforce/restful-pdp:${version} .
$ docker login
$ docker push authzforce/restful-pdp:${version}
```
diff --git a/README.md b/README.md
index 84c6943..80a6c29 100644
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ See [AuthzForce Core features](https://github.com/authzforce/core#features) for
## Limitations
See [AuthzForce Core limitations](https://github.com/authzforce/core#limitations).
-## System requirements
+## System requirements
Java (JRE) 11 or later.
@@ -99,9 +99,9 @@ To use the Policy Provider for policies stored in MongoDB, please make sure the
org.mongodb
- mongo-java-driver
+ mongodb-driver-legacy
- ${mongo-java-driver.version}
+ ${mongodb-driver-legacy.version}
```
diff --git a/cxf-spring-boot-server/Dockerfile b/cxf-spring-boot-server/Dockerfile
index 1e33d7e..0844543 100644
--- a/cxf-spring-boot-server/Dockerfile
+++ b/cxf-spring-boot-server/Dockerfile
@@ -12,7 +12,7 @@ VOLUME /tmp
RUN addgroup --system spring && adduser --system --home /home/spring --ingroup spring --disabled-password spring
USER spring:spring
WORKDIR /home/spring
-ARG JAR_FILE=target/*-6.0.1.jar
+ARG JAR_FILE=target/authzforce-ce-restful-pdp-cxf-spring-boot-server-*.jar
COPY ${JAR_FILE} /app.jar
# COPY extensions /extensions
diff --git a/cxf-spring-boot-server/owasp-dependency-check-suppression.xml b/cxf-spring-boot-server/owasp-dependency-check-suppression.xml
index 2aa8c5e..d7658e9 100644
--- a/cxf-spring-boot-server/owasp-dependency-check-suppression.xml
+++ b/cxf-spring-boot-server/owasp-dependency-check-suppression.xml
@@ -1,8 +1,25 @@
+ xmlns="https://jeremylong.github.io/DependencyCheck/dependency-suppression.1.3.xsd">
-
- CVE-2018-8088
+
+ ^pkg:maven/org\.json/json@.*$
+ CVE-2022-45688
+
+
+
+ ^pkg:maven/com\.fasterxml\.jackson\.core/jackson-databind@.*$
+ CVE-2023-35116
+
+
+
+ pkg:maven/org.springframework/spring-web@5.3.29
+ CVE-2016-1000027
\ No newline at end of file
diff --git a/cxf-spring-boot-server/pom.xml b/cxf-spring-boot-server/pom.xml
index 98278e7..e9309ac 100644
--- a/cxf-spring-boot-server/pom.xml
+++ b/cxf-spring-boot-server/pom.xml
@@ -16,16 +16,12 @@
${git.url.base}/restful-pdp/cxf-spring-boot-server
-
- 9.0.58
-
org.springframework.boot
spring-boot-dependencies
-
- ${spring-boot-starter.version}
+ ${spring-boot.version}
pom
import
@@ -53,36 +49,18 @@
cxf-rt-features-logging
${cxf.version}
+
+
+ org.yaml
+ snakeyaml
+ 2.0
+
org.apache.cxf
cxf-spring-boot-starter-jaxrs
${cxf.version}
-
-
- com.fasterxml.jackson.core
- jackson-databind
-
-
-
- javax.validation
- validation-api
-
-
-
-
- org.apache.tomcat.embed
- tomcat-embed-core
- ${tomcat-version}
-
-
- org.apache.tomcat.embed
- tomcat-embed-websocket
- ${tomcat-version}
-
-
- javax.validation
- validation-api
- 2.0.1.Final
junit
@@ -92,7 +70,7 @@
org.springframework.boot
spring-boot-starter-test
- ${spring-boot-starter.version}
+ ${spring-boot.version}
test
@@ -217,7 +195,7 @@
org.springframework.boot
spring-boot-maven-plugin
- ${spring-boot-starter.version}
+ ${spring-boot.version}
true
ZIP
diff --git a/cxf-spring-boot-server/src/main/java/org/ow2/authzforce/rest/pdp/cxf/springboot/CxfJaxrsPdpSpringBootApp.java b/cxf-spring-boot-server/src/main/java/org/ow2/authzforce/rest/pdp/cxf/springboot/CxfJaxrsPdpSpringBootApp.java
index 41831d9..9049b7a 100644
--- a/cxf-spring-boot-server/src/main/java/org/ow2/authzforce/rest/pdp/cxf/springboot/CxfJaxrsPdpSpringBootApp.java
+++ b/cxf-spring-boot-server/src/main/java/org/ow2/authzforce/rest/pdp/cxf/springboot/CxfJaxrsPdpSpringBootApp.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2012-2022 THALES.
+ * Copyright (C) 2012-2023 THALES.
*
* This file is part of AuthzForce CE.
*
diff --git a/cxf-spring-boot-server/src/test/java/org/ow2/authzforce/rest/pdp/cxf/springboot/test/XacmlRestProfileJaxRsTest.java b/cxf-spring-boot-server/src/test/java/org/ow2/authzforce/rest/pdp/cxf/springboot/test/XacmlRestProfileJaxRsTest.java
index e05cb5a..af5008f 100644
--- a/cxf-spring-boot-server/src/test/java/org/ow2/authzforce/rest/pdp/cxf/springboot/test/XacmlRestProfileJaxRsTest.java
+++ b/cxf-spring-boot-server/src/test/java/org/ow2/authzforce/rest/pdp/cxf/springboot/test/XacmlRestProfileJaxRsTest.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2012-2022 THALES.
+ * Copyright (C) 2012-2023 THALES.
*
* This file is part of AuthzForce CE.
*
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index 67d484a..ad583b8 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -6,7 +6,7 @@ services:
pdp:
# depends_on:
# - iam
- image: authzforce/restful-pdp:latest
+ image: authzforce/restful-pdp
ports:
- "8080:8080"
diff --git a/jaxrs/owasp-dependency-check-suppression.xml b/jaxrs/owasp-dependency-check-suppression.xml
index c479c4e..cbc052c 100644
--- a/jaxrs/owasp-dependency-check-suppression.xml
+++ b/jaxrs/owasp-dependency-check-suppression.xml
@@ -1,7 +1,3 @@
-
-
-
- CVE-2018-8088
-
+
\ No newline at end of file
diff --git a/jaxrs/pom.xml b/jaxrs/pom.xml
index f9e9507..913eb36 100644
--- a/jaxrs/pom.xml
+++ b/jaxrs/pom.xml
@@ -17,7 +17,7 @@
${git.url.base}/restful-pdp/jaxrs
- 20.3.0
+ 20.3.1
@@ -33,7 +33,7 @@
org.ow2.authzforce
authzforce-ce-jaxrs-utils
- 2.0.3
+ 2.0.4
org.ow2.authzforce
@@ -44,7 +44,7 @@
org.testng
testng
- 7.7.0
+ 7.8.0
test
@@ -167,7 +167,8 @@
in same test suite -->
- 1
+
+ 0
false
diff --git a/owasp-dependency-check-suppression.xml b/owasp-dependency-check-suppression.xml
index 2aa8c5e..a71befc 100644
--- a/owasp-dependency-check-suppression.xml
+++ b/owasp-dependency-check-suppression.xml
@@ -1,8 +1,29 @@
-
+ xmlns="https://jeremylong.github.io/DependencyCheck/dependency-suppression.1.3.xsd">
+
- CVE-2018-8088
+
+
+
+
+ ^pkg:maven/org\.json/json@.*$
+ CVE-2022-45688
+
+
+
+ ^pkg:maven/com\.fasterxml\.jackson\.core/jackson-databind@.*$
+ CVE-2023-35116
+
+
+
+ pkg:maven/org.springframework/spring-web@5.3.29
+ CVE-2016-1000027
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index bfbf47a..582c07f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
org.ow2.authzforce
authzforce-ce-parent
- 8.4.1
+ 8.5.0
authzforce-ce-restful-pdp
6.1.0-SNAPSHOT