{ "version": "2.1.0", "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", "runs": [ { "results": [], "tool": { "driver": { "name": "PREfast", "fullName": "PREfast Code Analysis", "version": "14.29.30159.0", "informationUri": "https://aka.ms/cpp/ca" } }, "invocations": [ { "commandLine": "D:\\Programme\\VS2022\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\c1.dll -ACf{1F7B090C-16DB-4822-966A-A93D26ED4681} -ACpmspft140.dll -Alint -D_PREFAST_ -D_AST_FE_ -Analyze -zm0x00007FF62CE9FC60 -il C:\\Users\\wruser\\AppData\\Local\\Temp\\_CL_af79acd3ast -typedil -f ..\\..\\source\\helpers\\pkcs7\\pkcs7-openssl.c -Ze -D_MSC_EXTENSIONS -Zp16 -pc \\:/ -D_MSC_VER=1929 -D_MSC_FULL_VER=192930159 -D_MSC_BUILD=0 -D_M_AMD64=100 -ZILP448 -D_M_X64=100 -D_WIN64 -D_WIN32 -I C:\\Users\\wruser\\source\\repos\\SharpMuPDF\\mupdf\\include -nologo -W 4 -diagnostics:column -GF -Og -Ot -Oy -Oi -ltcg -DCODE_ANALYSIS -DWIN64 -DNDEBUG -D_MBCS -D_MT -D_DLL -GS -D_M_FP_PRECISE -Fox64\\Release\\libpkcs7\\pkcs7-openssl.obj -Fdx64\\Release\\libpkcs7.pdb -external:W 4 -Gd -wd 4100 -wd 4200 -analyze:projectdirectory C:\\Users\\wruser\\source\\repos\\SharpMuPDF\\mupdf\\platform\\win32 -analyze:rulesetdirectory ;D:\\Programme\\VS2022\\Team Tools\\Static Analysis Tools\\\\Rule Sets; -analyze:ruleset D:\\Programme\\VS2022\\Team Tools\\Static Analysis Tools\\Rule Sets\\NativeRecommendedRules.ruleset -analyze:quiet -analyze:plugin D:\\Programme\\VS2022\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\EspXEngine.dll -FC -errorreport:prompt -I D:\\Programme\\VS2022\\VC\\Tools\\MSVC\\14.29.30133\\include -I D:\\Programme\\VS2022\\VC\\Tools\\MSVC\\14.29.30133\\atlmfc\\include -I D:\\Programme\\VS2022\\VC\\Auxiliary\\VS\\include -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\ucrt -I D:\\Programme\\VS2022\\VC\\Auxiliary\\VS\\UnitTest\\include -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\um -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\shared -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\winrt -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\cppwinrt -I C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\Include\\um -external:I D:\\Programme\\VS2022\\VC\\Tools\\MSVC\\14.29.30133\\include -I D:\\Programme\\VS2022\\VC\\Tools\\MSVC\\14.29.30133\\include -external:I D:\\Programme\\VS2022\\VC\\Tools\\MSVC\\14.29.30133\\atlmfc\\include -I D:\\Programme\\VS2022\\VC\\Tools\\MSVC\\14.29.30133\\atlmfc\\include -external:I D:\\Programme\\VS2022\\VC\\Auxiliary\\VS\\include -I D:\\Programme\\VS2022\\VC\\Auxiliary\\VS\\include -external:I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\ucrt -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\ucrt -external:I D:\\Programme\\VS2022\\VC\\Auxiliary\\VS\\UnitTest\\include -I D:\\Programme\\VS2022\\VC\\Auxiliary\\VS\\UnitTest\\include -external:I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\um -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\um -external:I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\shared -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\shared -external:I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\winrt -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\winrt -external:I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\cppwinrt -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\cppwinrt -external:I C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\Include\\um -I C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\Include\\um", "executionSuccessful": true } ], "artifacts": [ { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/source/helpers/pkcs7/pkcs7-openssl.c" }, "roles": [ "analysisTarget" ], "hashes": { "md5": "950aba0d2eacc1543cd3dbfc6ef07dd0" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz.h" }, "hashes": { "md5": "c1da725222ed64f4094c94f9ec5fa9d3" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/version.h" }, "hashes": { "md5": "49b087287cd81a61255c9afad5a04a0e" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/config.h" }, "hashes": { "md5": "8152555cd3c484684047fd1c533eb1a6" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/system.h" }, "hashes": { "md5": "90ae89bc0bb247c30f11092380a6bf84" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/export.h" }, "hashes": { "md5": "9392a759e17aa12d7d4516ab296a9110" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/memento.h" }, "hashes": { "md5": "09ba15c0fd78518e062db9266c4a1239" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/track-usage.h" }, "hashes": { "md5": "9c2721d2c03d4b6e071d4c291e4f8eec" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/context.h" }, "hashes": { "md5": "0a8420b8805e435b64f295b16cab53af" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/geometry.h" }, "hashes": { "md5": "b90a31a4dca86a00ae7644b0735a3899" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/output.h" }, "hashes": { "md5": "f73558b9d27504499a5a45e8f3a3584a" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/buffer.h" }, "hashes": { "md5": "6fc8c6b8b9a2692519a1d0e505f71c6e" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/string-util.h" }, "hashes": { "md5": "4f84321fffde964fbdfa179e97b1fb5b" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/stream.h" }, "hashes": { "md5": "17262319f59df230360c31bff22506f4" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/log.h" }, "hashes": { "md5": "fdce0ca431e1f40c09081052f1b739cb" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/crypt.h" }, "hashes": { "md5": "9ffc8e340c06f2d28aa62b6fcd35dc5d" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/getopt.h" }, "hashes": { "md5": "e47118058134aec927847ca9dae5d390" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/hash.h" }, "hashes": { "md5": "d9b655ab558a40c18e24c7cdddeab1fc" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/pool.h" }, "hashes": { "md5": "2f150c59f73344040a7de6455c00529e" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/tree.h" }, "hashes": { "md5": "66441b22b31d2cc979eb50d828de8d89" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/bidi.h" }, "hashes": { "md5": "b3f22e9d6b6250f2a9dfd4c1620af41d" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/xml.h" }, "hashes": { "md5": "9e6cf72f1f3c757d8956f19631d1f942" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/archive.h" }, "hashes": { "md5": "fe3a9fa4f6093e521afe5b0d4a214e89" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/json.h" }, "hashes": { "md5": "1ccd7f1e2c3cf9db156761b2341941bb" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/compress.h" }, "hashes": { "md5": "870b86535307b1bcf48a05cc86bac4f6" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/pixmap.h" }, "hashes": { "md5": "4a2994ca7e320d46c91af9462864e472" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/store.h" }, "hashes": { "md5": "613e60235eba9e2c0fe6735fbcbf444d" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/separation.h" }, "hashes": { "md5": "948f2a79178edd5a86cab9b357cc8f84" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/color.h" }, "hashes": { "md5": "c394579670ed653192ccdf07cc810543" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/compressed-buffer.h" }, "hashes": { "md5": "f0ad50536d7884e3d221498388a145a1" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/filter.h" }, "hashes": { "md5": "a20437fde476b45123005b54567b8b3c" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/heap.h" }, "hashes": { "md5": "1cbe01acfade2baf416ab5be1bd1907e" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/heap-imp.h" }, "hashes": { "md5": "9923f50e47c46bd4e02747da6de32946" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/image.h" }, "hashes": { "md5": "a987413ff35bef8ce2048369564be0e0" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/bitmap.h" }, "hashes": { "md5": "0e6ee78ac3a456106ea3ddca63ef5e35" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/shade.h" }, "hashes": { "md5": "c06b062bd0326fa40b071527b257ae24" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/font.h" }, "hashes": { "md5": "b667092834a21c0abe97b2817ace34a7" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/path.h" }, "hashes": { "md5": "200da6c866aa0a7faec7f24f176e47e9" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/text.h" }, "hashes": { "md5": "d8f8e0890cc682b0974ec3f779260f6e" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/glyph.h" }, "hashes": { "md5": "74fdb3bee7c6f25df43323008fcdf60a" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/device.h" }, "hashes": { "md5": "ba44b7292a72479dfe60b62352e57fd5" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/display-list.h" }, "hashes": { "md5": "4944d19bf380f14ccda5ced45ab04dcc" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/structured-text.h" }, "hashes": { "md5": "fdd5507292d57da0c3c2ee591f5f0d08" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/types.h" }, "hashes": { "md5": "385688b131d3b981c11fefca1c6bd08f" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/transition.h" }, "hashes": { "md5": "45a1a3da16cfa7a1135ed97b151d59e5" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/glyph-cache.h" }, "hashes": { "md5": "f8a51df4e57ec830f97cefefd04beb21" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/link.h" }, "hashes": { "md5": "e2beb74537ffa880d751627856f4ec2e" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/outline.h" }, "hashes": { "md5": "a4b090458246a9412f1822e8f69861e5" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/document.h" }, "hashes": { "md5": "d5dd17e54ecd7a0c4c420b7fba8bbbb8" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/util.h" }, "hashes": { "md5": "b52379b9e022798f7ffeb183e593355b" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/writer.h" }, "hashes": { "md5": "8f22433f8330cf7094af3c2c0221d1aa" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/band-writer.h" }, "hashes": { "md5": "cce70daf29f5059d81d3004bac3a529b" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/write-pixmap.h" }, "hashes": { "md5": "55a92a6277d51e8193cb9d68dbc04555" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/output-svg.h" }, "hashes": { "md5": "562415573a8921b26596771d6c4c5c67" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/story.h" }, "hashes": { "md5": "103650ee4814b1f96618672e45b766d4" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/story-writer.h" }, "hashes": { "md5": "aaafb6cf4f48ade004e1d15d06eaffe7" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/deskew.h" }, "hashes": { "md5": "9599a8121baecccfd203d91c95561903" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/fitz/barcode.h" }, "hashes": { "md5": "58fc28d74fa337724ff70a29778ac6ed" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf.h" }, "hashes": { "md5": "8c3042c5433a3b5ed46b634df96e71a4" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/object.h" }, "hashes": { "md5": "5b951184bb4e74adc82e1d2e79790a12" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/name-table.h" }, "hashes": { "md5": "1051bd8d85749954ab6ae95c5d3db516" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/document.h" }, "hashes": { "md5": "b85843efa4b263f86a4fe8f37439c64f" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/parse.h" }, "hashes": { "md5": "30318677b10be90e65659adf561c2505" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/xref.h" }, "hashes": { "md5": "fa172e416701884625033ead457826e2" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/crypt.h" }, "hashes": { "md5": "93c1cac43c5b176d601cfd5003f171af" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/page.h" }, "hashes": { "md5": "e8b47a01341beacefc0154095f102908" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/interpret.h" }, "hashes": { "md5": "f0262a807690106d40ce92e05b7517f5" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/font.h" }, "hashes": { "md5": "3cd4c57937a2d0389e91edd71f2d2c2f" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/cmap.h" }, "hashes": { "md5": "64c77eed074d3d89b293f152af465416" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/resource.h" }, "hashes": { "md5": "76ee4f7034107082c84e03f2889ab025" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/annot.h" }, "hashes": { "md5": "aaedd71e65c06504106fd60dc397dbfc" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/form.h" }, "hashes": { "md5": "a0e3de731027ee8c2aedc4ed30a4d842" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/event.h" }, "hashes": { "md5": "5597ef89f2872297b8fc793e00c091d7" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/javascript.h" }, "hashes": { "md5": "41c6e3d1c1f4c5940a3385648a00ff45" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/clean.h" }, "hashes": { "md5": "6fd99b7c2f496e35e428fc06975f3675" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/image-rewriter.h" }, "hashes": { "md5": "08b98bead3ac80a4d55102de7142f10c" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/recolor.h" }, "hashes": { "md5": "ed796abb12b8a3a071cf1390812d5f2c" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/pdf/zugferd.h" }, "hashes": { "md5": "1d3f6696eb9bfd7b418bc8237b8897a0" } }, { "location": { "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/include/mupdf/helpers/pkcs7-openssl.h" }, "hashes": { "md5": "a25acabc8a8ed6e4675c3005d6918fe5" } } ] } ] }