From abb10600f7c2fa6e7ae84732c53cb9898909242c Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sun, 7 May 2017 10:14:09 -0400 Subject: [PATCH] fix for PR #716 - corrected malformed json generation --- .../main/resources/templates/JsonReport.vsl | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/dependency-check-core/src/main/resources/templates/JsonReport.vsl b/dependency-check-core/src/main/resources/templates/JsonReport.vsl index 4fbf0b79a..5bf5c1aad 100644 --- a/dependency-check-core/src/main/resources/templates/JsonReport.vsl +++ b/dependency-check-core/src/main/resources/templates/JsonReport.vsl @@ -156,20 +156,20 @@ #foreach($vuln in $dependency.getSuppressedVulnerabilities())#if($foreach.count > 1),#end { "name": "$enc.json($vuln.name)", "cvssScore": "$vuln.cvssScore", - "cvssAccessVector": "$enc.json"($vuln.cvssAccessVector), - "cvssAccessComplexity": "$enc.json"($vuln.cvssAccessComplexity), - "cvssAuthenticationr": "$enc.json"($vuln.cvssAuthentication), - "cvssConfidentialImpact": "$enc.json"($vuln.cvssConfidentialityImpact), - "cvssIntegrityImpact": "$enc.json"($vuln.cvssIntegrityImpact), - "cvssAvailabilityImpact": "$enc.json"($vuln.cvssAvailabilityImpact), - #if ($vuln.cvssScore<4.0) "severity": "Low", - #elseif ($vuln.cvssScore>=7.0) "severity": "High", - #else "severity": "Medium", - #end - #if ($vuln.cwe)"cwe": "$enc.json($vuln.cwe)",#end + "cvssAccessVector": "$enc.json($vuln.cvssAccessVector)", + "cvssAccessComplexity": "$enc.json($vuln.cvssAccessComplexity)", + "cvssAuthenticationr": "$enc.json($vuln.cvssAuthentication)", + "cvssConfidentialImpact": "$enc.json($vuln.cvssConfidentialityImpact)", + "cvssIntegrityImpact": "$enc.json($vuln.cvssIntegrityImpact)", + "cvssAvailabilityImpact": "$enc.json($vuln.cvssAvailabilityImpact)", + #if ($vuln.cvssScore<4.0) "severity": "Low", + #elseif ($vuln.cvssScore>=7.0) "severity": "High", + #else "severity": "Medium", + #end + #if ($vuln.cwe)"cwe": "$enc.json($vuln.cwe)",#end "description": "$enc.json($vuln.description)" #if ($vuln.notes),"notes": "$enc.json($vuln.notes)"#end - ,"references" [ + ,"references": [ #foreach($ref in $vuln.getReferences()) #if($foreach.count > 1),#end { "source": "$enc.json($ref.source)", @@ -181,14 +181,14 @@ "vulnerableSoftware": [ #foreach($vs in $vuln.getVulnerableSoftware()) #if($foreach.count > 1),#end { - #if($vs.hasPreviousVersion()) "allPreviousVersion": "true"#end, + #if($vs.hasPreviousVersion()) "allPreviousVersion": "true",#end "name": "$enc.json($vs.name)" } #end ] } #end - } + ] #end }