diff --git a/core/src/main/java/org/owasp/dependencycheck/data/nodeaudit/NpmPayloadBuilder.java b/core/src/main/java/org/owasp/dependencycheck/data/nodeaudit/NpmPayloadBuilder.java index 982c9896585..505425cb059 100644 --- a/core/src/main/java/org/owasp/dependencycheck/data/nodeaudit/NpmPayloadBuilder.java +++ b/core/src/main/java/org/owasp/dependencycheck/data/nodeaudit/NpmPayloadBuilder.java @@ -244,7 +244,15 @@ private static JsonObject buildDependencies(JsonObject dep, MultiValuedMap { + if (NodePackageAnalyzer.shouldSkipDependency(key, ((JsonString) value).getString())) { + return; + } + + requiresBuilder.add(key, value); + }); + depBuilder.add("requires", requiresBuilder.build()); } if (dep.containsKey("dependencies")) { final JsonObjectBuilder dependeciesBuilder = Json.createObjectBuilder();