Skip to content

Commit 09715b2

Browse files
snyk-botlangecode
andauthored
[Snyk] Security upgrade io.swagger.core.v3:swagger-jaxrs2 from 2.1.0 to 2.1.3 (#56)
* fix: pom.xml to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-ORGYAML-537645 * Fixing test due to change in Swagger interface definition * Fixing tests after Swagger upgrade Co-authored-by: Thor Anker Kvisgård Lange <[email protected]>
1 parent a625b0d commit 09715b2

File tree

6 files changed

+17
-17
lines changed

6 files changed

+17
-17
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<groovy.eclipse.compiler.version>2.7.0-01</groovy.eclipse.compiler.version>
5757
<groovy-eclipse-batch.version>2.0.4-04</groovy-eclipse-batch.version>
5858
<io.openapitools.jackson.dataformat.version>1.0.4</io.openapitools.jackson.dataformat.version>
59-
<io.swagger.core.v3.version>2.1.0</io.swagger.core.v3.version>
59+
<io.swagger.core.v3.version>2.1.4</io.swagger.core.v3.version>
6060
<javax.xml.bin.jaxb-api.version>2.3.0</javax.xml.bin.jaxb-api.version>
6161
<javax.ws.rs.version>2.1</javax.ws.rs.version>
6262
<junit.version>4.12</junit.version>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
package io.openapitools.swagger.example.alternate;
22

3-
import io.swagger.v3.jaxrs2.Reader;
43
import io.swagger.v3.jaxrs2.ReaderListener;
54
import io.swagger.v3.oas.annotations.OpenAPIDefinition;
5+
import io.swagger.v3.oas.integration.api.OpenApiReader;
66
import io.swagger.v3.oas.models.OpenAPI;
77
import io.swagger.v3.oas.models.info.Info;
88

99
@OpenAPIDefinition
1010
public class ManipulatorListener implements ReaderListener {
1111
@Override
12-
public void beforeScan(Reader reader, OpenAPI swagger) {
12+
public void beforeScan(OpenApiReader reader, OpenAPI swagger) {
1313
Info info = new Info();
1414
info.setTitle("Manipulator Title");
1515
swagger.setInfo(info);
1616
}
1717

1818
@Override
19-
public void afterScan(Reader reader, OpenAPI swagger) {
19+
public void afterScan(OpenApiReader reader, OpenAPI swagger) {
2020
swagger.getInfo().setDescription("Description from ReaderListener");
2121
}
2222
}

src/test/resources/expectedOutput/api/swagger.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ components:
5656
type: object
5757
properties:
5858
accountNo:
59-
pattern: ^[0-9]+$
59+
pattern: "^[0-9]+$"
6060
type: string
6161
name:
62-
pattern: .{1,40}
62+
pattern: ".{1,40}"
6363
type: string
6464
regNo:
65-
pattern: ^[0-9]{4}$
65+
pattern: "^[0-9]{4}$"
6666
type: string

src/test/resources/expectedOutput/full/open-api.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ externalDocs:
2020
url: https://example.org
2121
x-custom-property: In configs's external document
2222
servers:
23-
- url: https://{sub}.example.it/base/path
23+
- url: "https://{sub}.example.it/base/path"
2424
description: Example URL
2525
variables:
2626
sub:
@@ -102,13 +102,13 @@ components:
102102
type: object
103103
properties:
104104
accountNo:
105-
pattern: ^[0-9]+$
105+
pattern: "^[0-9]+$"
106106
type: string
107107
name:
108-
pattern: .{1,40}
108+
pattern: ".{1,40}"
109109
type: string
110110
regNo:
111-
pattern: ^[0-9]{4}$
111+
pattern: "^[0-9]{4}$"
112112
type: string
113113
securitySchemes:
114114
first:

src/test/resources/expectedOutput/fullpretty/open-api.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ components:
7575
type: object
7676
properties:
7777
accountNo:
78-
pattern: ^[0-9]+$
78+
pattern: "^[0-9]+$"
7979
type: string
8080
name:
81-
pattern: .{1,40}
81+
pattern: ".{1,40}"
8282
type: string
8383
regNo:
84-
pattern: ^[0-9]{4}$
84+
pattern: "^[0-9]{4}$"
8585
type: string

src/test/resources/expectedOutput/semifull/swagger.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ components:
7474
type: object
7575
properties:
7676
accountNo:
77-
pattern: ^[0-9]+$
77+
pattern: "^[0-9]+$"
7878
type: string
7979
name:
80-
pattern: .{1,40}
80+
pattern: ".{1,40}"
8181
type: string
8282
regNo:
83-
pattern: ^[0-9]{4}$
83+
pattern: "^[0-9]{4}$"
8484
type: string

0 commit comments

Comments
 (0)