|
242 | 242 | #end |
243 | 243 | #if($vuln.cvssV4) |
244 | 244 | "cvssv4": { |
| 245 | +#if($vuln.cvssV4.cvssData.vectorString) |
| 246 | + "vectorString": "$enc.json($vuln.cvssV4.cvssData.vectorString)" |
| 247 | +#end |
245 | 248 | #if($vuln.cvssV4.source) |
246 | | - "source": "$enc.json($vuln.cvssV4.source)", |
| 249 | + ,"source": "$enc.json($vuln.cvssV4.source)" |
247 | 250 | #end |
248 | 251 | #if($vuln.cvssV4.type) |
249 | | - "type": "$enc.json($vuln.cvssV4.type)", |
| 252 | + ,"type": "$enc.json($vuln.cvssV4.type)" |
250 | 253 | #end |
251 | 254 | #if($vuln.cvssV4.cvssData.version) |
252 | | - "version": "$enc.json($vuln.cvssV4.cvssData.version)", |
253 | | -#end |
254 | | -#if($vuln.cvssV4.cvssData.vectorString) |
255 | | - "vectorString": "$enc.json($vuln.cvssV4.cvssData.vectorString)", |
| 255 | + ,"version": "$enc.json($vuln.cvssV4.cvssData.version)" |
256 | 256 | #end |
257 | 257 | #if($vuln.cvssV4.cvssData.attackVector) |
258 | | - "attackVector": "$enc.json($vuln.cvssV4.cvssData.attackVector)", |
| 258 | + ,"attackVector": "$enc.json($vuln.cvssV4.cvssData.attackVector)" |
259 | 259 | #end |
260 | 260 | #if($vuln.cvssV4.cvssData.attackComplexity) |
261 | | - "attackComplexity": "$enc.json($vuln.cvssV4.cvssData.attackComplexity)", |
| 261 | + ,"attackComplexity": "$enc.json($vuln.cvssV4.cvssData.attackComplexity)" |
262 | 262 | #end |
263 | 263 | #if($vuln.cvssV4.cvssData.attackRequirements) |
264 | | - "attackRequirements": "$enc.json($vuln.cvssV4.cvssData.attackRequirements)", |
| 264 | + ,"attackRequirements": "$enc.json($vuln.cvssV4.cvssData.attackRequirements)" |
265 | 265 | #end |
266 | 266 | #if($vuln.cvssV4.cvssData.privilegesRequired) |
267 | | - "privilegesRequired": "$enc.json($vuln.cvssV4.cvssData.privilegesRequired)", |
| 267 | + ,"privilegesRequired": "$enc.json($vuln.cvssV4.cvssData.privilegesRequired)" |
268 | 268 | #end |
269 | 269 | #if($vuln.cvssV4.cvssData.userInteraction) |
270 | | - "userInteraction": "$enc.json($vuln.cvssV4.cvssData.userInteraction)", |
| 270 | + ,"userInteraction": "$enc.json($vuln.cvssV4.cvssData.userInteraction)" |
271 | 271 | #end |
272 | 272 | #if($vuln.cvssV4.cvssData.vulnerableSystemConfidentiality) |
273 | | - "vulnerableSystemConfidentiality": "$enc.json($vuln.cvssV4.cvssData.vulnerableSystemConfidentiality)", |
| 273 | + ,"vulnerableSystemConfidentiality": "$enc.json($vuln.cvssV4.cvssData.vulnerableSystemConfidentiality)" |
274 | 274 | #end |
275 | 275 | #if($vuln.cvssV4.cvssData.vulnerableSystemIntegrity) |
276 | | - "vulnerableSystemIntegrity": "$enc.json($vuln.cvssV4.cvssData.vulnerableSystemIntegrity)", |
| 276 | + ,"vulnerableSystemIntegrity": "$enc.json($vuln.cvssV4.cvssData.vulnerableSystemIntegrity)" |
277 | 277 | #end |
278 | 278 | #if($vuln.cvssV4.cvssData.vulnerableSystemAvailability) |
279 | | - "vulnerableSystemAvailability": "$enc.json($vuln.cvssV4.cvssData.vulnerableSystemAvailability)", |
| 279 | + ,"vulnerableSystemAvailability": "$enc.json($vuln.cvssV4.cvssData.vulnerableSystemAvailability)" |
280 | 280 | #end |
281 | 281 | #if($vuln.cvssV4.cvssData.subsequentSystemConfidentiality) |
282 | | - "subsequentSystemConfidentiality": "$enc.json($vuln.cvssV4.cvssData.subsequentSystemConfidentiality)", |
| 282 | + ,"subsequentSystemConfidentiality": "$enc.json($vuln.cvssV4.cvssData.subsequentSystemConfidentiality)" |
283 | 283 | #end |
284 | 284 | #if($vuln.cvssV4.cvssData.subsequentSystemIntegrity) |
285 | | - "subsequentSystemIntegrity": "$enc.json($vuln.cvssV4.cvssData.subsequentSystemIntegrity)", |
| 285 | + ,"subsequentSystemIntegrity": "$enc.json($vuln.cvssV4.cvssData.subsequentSystemIntegrity)" |
286 | 286 | #end |
287 | 287 | #if($vuln.cvssV4.cvssData.subsequentSystemAvailability) |
288 | | - "subsequentSystemAvailability": "$enc.json($vuln.cvssV4.cvssData.subsequentSystemAvailability)", |
| 288 | + ,"subsequentSystemAvailability": "$enc.json($vuln.cvssV4.cvssData.subsequentSystemAvailability)" |
289 | 289 | #end |
290 | 290 | #if($vuln.cvssV4.cvssData.exploitMaturity) |
291 | | - "exploitMaturity": "$enc.json($vuln.cvssV4.cvssData.exploitMaturity)", |
| 291 | + ,"exploitMaturity": "$enc.json($vuln.cvssV4.cvssData.exploitMaturity)" |
292 | 292 | #end |
293 | 293 | #if($vuln.cvssV4.cvssData.confidentialityRequirements) |
294 | | - "confidentialityRequirements": "$enc.json($vuln.cvssV4.cvssData.confidentialityRequirements)", |
| 294 | + ,"confidentialityRequirements": "$enc.json($vuln.cvssV4.cvssData.confidentialityRequirements)" |
295 | 295 | #end |
296 | 296 | #if($vuln.cvssV4.cvssData.integrityRequirements) |
297 | | - "integrityRequirements": "$enc.json($vuln.cvssV4.cvssData.integrityRequirements)", |
| 297 | + ,"integrityRequirements": "$enc.json($vuln.cvssV4.cvssData.integrityRequirements)" |
298 | 298 | #end |
299 | 299 | #if($vuln.cvssV4.cvssData.availabilityRequirements) |
300 | | - "availabilityRequirements": "$enc.json($vuln.cvssV4.cvssData.availabilityRequirements)", |
| 300 | + ,"availabilityRequirements": "$enc.json($vuln.cvssV4.cvssData.availabilityRequirements)" |
301 | 301 | #end |
302 | 302 | #if($vuln.cvssV4.cvssData.modifiedAttackVector) |
303 | | - "modifiedAttackVector": "$enc.json($vuln.cvssV4.cvssData.modifiedAttackVector)", |
| 303 | + ,"modifiedAttackVector": "$enc.json($vuln.cvssV4.cvssData.modifiedAttackVector)" |
304 | 304 | #end |
305 | 305 | #if($vuln.cvssV4.cvssData.modifiedAttackComplexity) |
306 | | - "modifiedAttackComplexity": "$enc.json($vuln.cvssV4.cvssData.modifiedAttackComplexity)", |
| 306 | + ,"modifiedAttackComplexity": "$enc.json($vuln.cvssV4.cvssData.modifiedAttackComplexity)" |
307 | 307 | #end |
308 | 308 | #if($vuln.cvssV4.cvssData.modifiedAttackRequirements) |
309 | | - "modifiedAttackRequirements": "$enc.json($vuln.cvssV4.cvssData.modifiedAttackRequirements)", |
| 309 | + ,"modifiedAttackRequirements": "$enc.json($vuln.cvssV4.cvssData.modifiedAttackRequirements)" |
310 | 310 | #end |
311 | 311 | #if($vuln.cvssV4.cvssData.modifiedPrivilegesRequired) |
312 | | - "modifiedPrivilegesRequired": "$enc.json($vuln.cvssV4.cvssData.modifiedPrivilegesRequired)", |
| 312 | + ,"modifiedPrivilegesRequired": "$enc.json($vuln.cvssV4.cvssData.modifiedPrivilegesRequired)" |
313 | 313 | #end |
314 | 314 | #if($vuln.cvssV4.cvssData.modifiedUserInteraction) |
315 | | - "modifiedUserInteraction": "$enc.json($vuln.cvssV4.cvssData.modifiedUserInteraction)", |
| 315 | + ,"modifiedUserInteraction": "$enc.json($vuln.cvssV4.cvssData.modifiedUserInteraction)" |
316 | 316 | #end |
317 | 317 | #if($vuln.cvssV4.cvssData.modifiedVulnerableSystemConfidentiality) |
318 | | - "modifiedVulnerableSystemConfidentiality": "$enc.json($vuln.cvssV4.cvssData.modifiedVulnerableSystemConfidentiality)", |
| 318 | + ,"modifiedVulnerableSystemConfidentiality": "$enc.json($vuln.cvssV4.cvssData.modifiedVulnerableSystemConfidentiality)" |
319 | 319 | #end |
320 | 320 | #if($vuln.cvssV4.cvssData.modifiedVulnerableSystemIntegrity) |
321 | | - "modifiedVulnerableSystemIntegrity": "$enc.json($vuln.cvssV4.cvssData.modifiedVulnerableSystemIntegrity)", |
| 321 | + ,"modifiedVulnerableSystemIntegrity": "$enc.json($vuln.cvssV4.cvssData.modifiedVulnerableSystemIntegrity)" |
322 | 322 | #end |
323 | 323 | #if($vuln.cvssV4.cvssData.modifiedVulnerableSystemAvailability) |
324 | | - "modifiedVulnerableSystemAvailability": "$enc.json($vuln.cvssV4.cvssData.modifiedVulnerableSystemAvailability)", |
| 324 | + ,"modifiedVulnerableSystemAvailability": "$enc.json($vuln.cvssV4.cvssData.modifiedVulnerableSystemAvailability)" |
325 | 325 | #end |
326 | 326 | #if($vuln.cvssV4.cvssData.modifiedSubsequentSystemConfidentiality) |
327 | | - "modifiedSubsequentSystemConfidentiality": "$enc.json($vuln.cvssV4.cvssData.modifiedSubsequentSystemConfidentiality)", |
| 327 | + ,"modifiedSubsequentSystemConfidentiality": "$enc.json($vuln.cvssV4.cvssData.modifiedSubsequentSystemConfidentiality)" |
328 | 328 | #end |
329 | 329 | #if($vuln.cvssV4.cvssData.modifiedSubsequentSystemIntegrity) |
330 | | - "modifiedSubsequentSystemIntegrity": "$enc.json($vuln.cvssV4.cvssData.modifiedSubsequentSystemIntegrity)", |
| 330 | + ,"modifiedSubsequentSystemIntegrity": "$enc.json($vuln.cvssV4.cvssData.modifiedSubsequentSystemIntegrity)" |
331 | 331 | #end |
332 | 332 | #if($vuln.cvssV4.cvssData.modifiedSubsequentSystemAvailability) |
333 | | - "modifiedSubsequentSystemAvailability": "$enc.json($vuln.cvssV4.cvssData.modifiedSubsequentSystemAvailability)", |
| 333 | + ,"modifiedSubsequentSystemAvailability": "$enc.json($vuln.cvssV4.cvssData.modifiedSubsequentSystemAvailability)" |
334 | 334 | #end |
335 | 335 | #if($vuln.cvssV4.cvssData.safety) |
336 | | - "safety": "$enc.json($vuln.cvssV4.cvssData.safety)", |
| 336 | + ,"safety": "$enc.json($vuln.cvssV4.cvssData.safety)" |
337 | 337 | #end |
338 | 338 | #if($vuln.cvssV4.cvssData.automatable) |
339 | | - "automatable": "$enc.json($vuln.cvssV4.cvssData.automatable)", |
| 339 | + ,"automatable": "$enc.json($vuln.cvssV4.cvssData.automatable)" |
340 | 340 | #end |
341 | 341 | #if($vuln.cvssV4.cvssData.recovery) |
342 | | - "recovery": "$enc.json($vuln.cvssV4.cvssData.recovery)", |
| 342 | + ,"recovery": "$enc.json($vuln.cvssV4.cvssData.recovery)" |
343 | 343 | #end |
344 | 344 | #if($vuln.cvssV4.cvssData.valueDensity) |
345 | | - "valueDensity": "$enc.json($vuln.cvssV4.cvssData.valueDensity)", |
| 345 | + ,"valueDensity": "$enc.json($vuln.cvssV4.cvssData.valueDensity)" |
346 | 346 | #end |
347 | 347 | #if($vuln.cvssV4.cvssData.vulnerabilityResponseEffort) |
348 | | - "vulnerabilityResponseEffort": "$enc.json($vuln.cvssV4.cvssData.vulnerabilityResponseEffort)", |
| 348 | + ,"vulnerabilityResponseEffort": "$enc.json($vuln.cvssV4.cvssData.vulnerabilityResponseEffort)" |
349 | 349 | #end |
350 | 350 | #if($vuln.cvssV4.cvssData.providerUrgency) |
351 | | - "providerUrgency": "$enc.json($vuln.cvssV4.cvssData.providerUrgency)", |
| 351 | + ,"providerUrgency": "$enc.json($vuln.cvssV4.cvssData.providerUrgency)" |
352 | 352 | #end |
353 | 353 | #if($vuln.cvssV4.cvssData.baseScore) |
354 | | - "baseScore": $vuln.cvssV4.cvssData.baseScore, |
| 354 | + ,"baseScore": $vuln.cvssV4.cvssData.baseScore |
355 | 355 | #end |
356 | 356 | #if($vuln.cvssV4.cvssData.baseSeverity) |
357 | | - "baseSeverity": "$enc.json($vuln.cvssV4.cvssData.baseSeverity)", |
| 357 | + ,"baseSeverity": "$enc.json($vuln.cvssV4.cvssData.baseSeverity)" |
358 | 358 | #end |
359 | 359 | #if($vuln.cvssV4.cvssData.threatScore) |
360 | | - "threatScore": $vuln.cvssV4.cvssData.threatScore, |
| 360 | + ,"threatScore": $vuln.cvssV4.cvssData.threatScore |
361 | 361 | #end |
362 | 362 | #if($vuln.cvssV4.cvssData.threatSeverity) |
363 | | - "threatSeverity": "$enc.json($vuln.cvssV4.cvssData.threatSeverity)", |
| 363 | + ,"threatSeverity": "$enc.json($vuln.cvssV4.cvssData.threatSeverity)" |
364 | 364 | #end |
365 | 365 | #if($vuln.cvssV4.cvssData.environmentalScore) |
366 | | - "environmentalScore": $vuln.cvssV4.cvssData.environmentalScore, |
| 366 | + ,"environmentalScore": $vuln.cvssV4.cvssData.environmentalScore |
367 | 367 | #end |
368 | 368 | #if($vuln.cvssV4.cvssData.environmentalSeverity) |
369 | | - "environmentalSeverity": "$enc.json($vuln.cvssV4.cvssData.environmentalSeverity)" |
| 369 | + ,"environmentalSeverity": "$enc.json($vuln.cvssV4.cvssData.environmentalSeverity)" |
370 | 370 | #end |
371 | 371 | }, |
372 | 372 | #end |
|
0 commit comments