File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ from pprint import pprint
2+ import json
3+
4+
5+ def isSame (res , base ):
6+ if res == base :
7+ return (True )
8+ return (False )
9+
10+ def compare (results , baseline ):
11+
12+ baseline = json .load (open (baseline ))
13+ results = json .load (open (results ))
14+ result = {'generated_at' :results ["generated_at" ], 'vulnerabilities' :[]}
15+
16+ if "generated_at" in results and baseline :
17+ if not isSame (results ["generated_at" ], baseline ["generated_at" ]):
18+ pprint (results ["generated_at" ])
19+
20+ if "vulnerabilities" in results and baseline :
21+ if not isSame (results ["vulnerabilities" ], baseline ["vulnerabilities" ]):
22+ for i in range (len (results ["vulnerabilities" ])):
23+ if results ["vulnerabilities" ][i ] not in baseline ["vulnerabilities" ]:
24+ result ["vulnerabilities" ].append (results ["vulnerabilities" ][i ])
25+
26+ result = json .dumps (result , indent = 4 )
27+ print (result )
You can’t perform that action at this time.
0 commit comments