Skip to content

Commit 897eea3

Browse files
committed
minor fixes
1 parent 6f175b6 commit 897eea3

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

build.gradle.kts

+4-13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2-
31
plugins {
42
kotlin("jvm") version "1.8.20"
53
}
@@ -9,9 +7,7 @@ version = "1.0.0"
97

108
repositories {
119
mavenCentral()
12-
maven {
13-
url = uri("https://jitpack.io")
14-
}
10+
maven("https://jitpack.io")
1511
}
1612

1713
dependencies {
@@ -38,11 +34,10 @@ dependencies {
3834
implementation("ch.qos.logback.contrib:logback-json-classic:0.1.5")
3935
implementation("ch.qos.logback.contrib:logback-jackson:0.1.5")
4036

37+
// json-schema-inferrer and its dependencies with non-vulnerable versions
4138
implementation("com.github.saasquatch:json-schema-inferrer:0.1.5")
42-
43-
// CVE-2022-1471: https://github.com/FasterXML/jackson-dataformats-text/issues/361
44-
// CVE-2022-41854: ???
45-
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2")
39+
implementation("org.yaml:snakeyaml:2.0")
40+
implementation("com.fasterxml.jackson.core:jackson-databind:2.14.2")
4641

4742
// Cx78f40514-81ff: the vulnerable function is not used
4843
@Suppress("VulnerableLibrariesLocal")
@@ -58,10 +53,6 @@ tasks.test {
5853
useJUnitPlatform()
5954
}
6055

61-
tasks.withType<KotlinCompile> {
62-
kotlinOptions.jvmTarget = "1.8"
63-
}
64-
6556
tasks.jar {
6657
manifest {
6758
attributes["Main-Class"] = "it.bennes.jsonSchemaGenerator.MainKt"

0 commit comments

Comments
 (0)