Поддержка русских символов sbom-checker.py
При наличии русских символов в кастомных полях SBoM при попытке распарсить JSON скрипт sbom-checker.py падает:
Traceback (most recent call last): File "c:\Temp\sbom-checker-master\sbom-checker.py", line 36, in parsed_file = json.load(f) ^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\json_init_.py", line 293, in load return loads(fp.read(), ^^^^^^^^^ File "C:\Program Files\Python312\Lib\encodings\cp1251.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 93637: character maps to