Newer
Older
DirtyScripts / RS / pjson_split.py
root on 22 Apr 2022 648 bytes excel docs & useful prism script
  1. #!/usr/bin/python3
  2. import sys
  3. import json
  4.  
  5. def file_save(file_name, text_to_save):
  6. with open(file_name, "w") as sysfile:
  7. sysfile.write(text_to_save)
  8. sysfile.close
  9.  
  10. data = open(sys.argv[1]).read().replace('\n','')
  11. jdata = json.loads(data)
  12.  
  13. for issue in jdata['issues']:
  14. vuln = {}
  15. vuln['version'] = 1
  16. vuln['issues'] = []
  17. dissue = issue
  18. for i in dissue['affected_hosts']:
  19. i['id'] = None
  20. dissue['id'] = None
  21. dissue['status'] = 'Draft'
  22. vuln['issues'].append(dissue)
  23. file_save(str(str(vuln['issues'][0]['name']).replace(' ', '_').replace('<', '_').replace('/', '_').replace('=', '_'))+ '.json', json.dumps(vuln, indent=4, sort_keys=True))
Buy Me A Coffee