File tree 1 file changed +3
-6
lines changed
1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ def get_nvd_feed():
9
9
wget .download (url )
10
10
command = 'unzip -o nvdcve-1.0-recent.json.zip' # Unzip json.gz file
11
11
os .system (command )
12
- print ('JSON Feed Downloaded Successfully' )
13
12
14
13
def get_cpes ():
15
14
with open ('cpe.txt' , 'r' ) as v :
@@ -25,19 +24,17 @@ def parse_nvd_feed(cpes):
25
24
message = ""
26
25
27
26
for x in cve_feed ['CVE_Items' ]:
28
- cve_id = cve_feed ['CVE_Items' ][cve_index ]['cve' ]['CVE_data_meta' ]['ID' ]
29
- cve_description = cve_feed ['CVE_Items' ][cve_index ]['cve' ]['description' ]['description_data' ][0 ]['value' ]
27
+ id = cve_feed ['CVE_Items' ][cve_index ]['cve' ]['CVE_data_meta' ]['ID' ]
28
+ description = cve_feed ['CVE_Items' ][cve_index ]['cve' ]['description' ]['description_data' ][0 ]['value' ]
30
29
try :
31
30
cpe_string = cve_feed ['CVE_Items' ][cve_index ]['configurations' ]['nodes' ][0 ]['cpe_match' ]
32
31
except :
33
32
cpe_string = ""
34
33
for line in cpes :
35
34
for cpe in line .split ():
36
- print (cpe )
37
35
for x in cpe_string :
38
36
if cpe in x .get ('cpe23Uri' ):
39
- message = message + slack_block_format (cpe , cve_description , cve_id )
40
- print (message )
37
+ message = message + slack_block_format (cpe , description , id )
41
38
cve_count = cve_count + 1
42
39
cve_index = cve_index + 1
43
40
return message ,cve_count
You can’t perform that action at this time.
0 commit comments