diff --git a/pom.xml b/pom.xml index 9c060040a..9b1ef6281 100644 --- a/pom.xml +++ b/pom.xml @@ -16,6 +16,7 @@ 1.8 + 1.2.0 @@ -65,6 +66,10 @@ 0.10.5 runtime + + io.github.pixee + java-security-toolkit + @@ -75,5 +80,13 @@ - + + + + io.github.pixee + java-security-toolkit + ${versions.java-security-toolkit} + + + diff --git a/src/main/java/com/scalesec/vulnado/Cowsay.java b/src/main/java/com/scalesec/vulnado/Cowsay.java index 9d2e0abef..126ae75b0 100644 --- a/src/main/java/com/scalesec/vulnado/Cowsay.java +++ b/src/main/java/com/scalesec/vulnado/Cowsay.java @@ -1,5 +1,6 @@ package com.scalesec.vulnado; +import io.github.pixee.security.BoundedLineReader; import java.io.BufferedReader; import java.io.InputStreamReader; @@ -17,7 +18,7 @@ public static String run(String input) { BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); String line; - while ((line = reader.readLine()) != null) { + while ((line = BoundedLineReader.readLine(reader, 5_000_000)) != null) { output.append(line + "\n"); } } catch (Exception e) {