{ "version": "2.1.0", "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", "runs": [ { "results": [ { "ruleId": "C6255", "message": { "text": "_alloca kennzeichnet Fehler durch Auslösen einer Stapelüberlaufausnahme. Verwenden Sie stattdessen _malloca." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 302, "startColumn": 52, "endLine": 302, "endColumn": 52 } }, "logicalLocations": [ { "decoratedName": "cc_b", "kind": "function" } ] } ] }, { "ruleId": "C6385", "message": { "text": "Lesen ungültiger Daten von \"pdf_MicroVariants\": die lesbare Größe beträgt \"272\" Byte, es können jedoch \"-2\" Byte gelesen werden." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 401, "startColumn": 5, "endLine": 401, "endColumn": 33 } }, "logicalLocations": [ { "decoratedName": "cc_b", "kind": "function" } ] } ], "codeFlows": [ { "threadFlows": [ { "locations": [ { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 300, "startColumn": 15 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 301, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 302, "startColumn": 20 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 303, "startColumn": 11 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 304, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 305, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 305, "startColumn": 12 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 305, "startColumn": 15 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 305, "startColumn": 18 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 305, "startColumn": 28 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 305, "startColumn": 52 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 306, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 307, "startColumn": 10 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 308, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 308, "startColumn": 18 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 308, "startColumn": 32 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 308, "startColumn": 48 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 308, "startColumn": 63 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 309, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 309, "startColumn": 18 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 309, "startColumn": 29 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 309, "startColumn": 39 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 309, "startColumn": 48 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 310, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 311, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 312, "startColumn": 15 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 314, "startColumn": 12 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 314, "startColumn": 19 } }, "message": { "text": "Diese Schleife überspringen (Annahme: \"i0\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 415, "startColumn": 14 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 416, "startColumn": 12 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 416, "startColumn": 19 } }, "message": { "text": "Diese Schleife überspringen (Annahme: \"i=0\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 438, "startColumn": 18 } }, "message": { "text": "Ungültiger Lesevorgang von \"pdf_RAPTable[-1]\" (der lesbare Bereich ist 0 bis 135)" } }, "kinds": [ "usage" ], "importance": "essential" } ] } ] } ] }, { "ruleId": "C6255", "message": { "text": "_alloca kennzeichnet Fehler durch Auslösen einer Stapelüberlaufausnahme. Verwenden Sie stattdessen _malloca." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 519, "startColumn": 52, "endLine": 519, "endColumn": 52 } }, "logicalLocations": [ { "decoratedName": "cc_c", "kind": "function" } ] } ] }, { "ruleId": "C6255", "message": { "text": "_alloca kennzeichnet Fehler durch Auslösen einer Stapelüberlaufausnahme. Verwenden Sie stattdessen _malloca." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 857, "startColumn": 36, "endLine": 857, "endColumn": 36 } }, "logicalLocations": [ { "decoratedName": "cc_binary_string", "kind": "function" } ] } ] }, { "ruleId": "C6255", "message": { "text": "_alloca kennzeichnet Fehler durch Auslösen einer Stapelüberlaufausnahme. Verwenden Sie stattdessen _malloca." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 933, "startColumn": 51, "endLine": 933, "endColumn": 51 } }, "logicalLocations": [ { "decoratedName": "cc_binary_string", "kind": "function" } ] } ] }, { "ruleId": "C6386", "message": { "text": "Pufferüberlauf beim Schreiben nach \"general_field\": die schreibbare Größe beträgt \"length+1\" Byte, es können jedoch \"2\" Byte geschrieben werden." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 1118, "startColumn": 5, "endLine": 1118, "endColumn": 24 } }, "logicalLocations": [ { "decoratedName": "cc_binary_string", "kind": "function" } ] } ], "codeFlows": [ { "threadFlows": [ { "locations": [ { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 852, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 852, "startColumn": 26 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 852, "startColumn": 37 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 853, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 853, "startColumn": 12 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 853, "startColumn": 15 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 853, "startColumn": 24 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 853, "startColumn": 38 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 854, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 854, "startColumn": 20 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 855, "startColumn": 10 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 856, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 857, "startColumn": 11 } }, "message": { "text": "\"general_field\" ist ein Array mit 0 Byte." } }, "kinds": [ "declaration" ], "importance": "essential" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 858, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 859, "startColumn": 9 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 860, "startColumn": 15 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 862, "startColumn": 21 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 863, "startColumn": 15 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 864, "startColumn": 13 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 865, "startColumn": 18 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 866, "startColumn": 16 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 867, "startColumn": 15 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 868, "startColumn": 18 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 869, "startColumn": 20 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 870, "startColumn": 10 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 872, "startColumn": 42 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 877, "startColumn": 49 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 882, "startColumn": 25 } }, "message": { "text": "In diese Verzweigung eintreten (Annahme: \"encoding_method==1\")" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 883, "startColumn": 29 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 884, "startColumn": 13 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 1101, "startColumn": 7 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 1102, "startColumn": 20 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"fnc1_latch==1\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 1109, "startColumn": 12 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/zint/backend/composite.c" }, "region": { "startLine": 1109, "startColumn": 27 } }, "message": { "text": "In diese Schleife eintreten (Annahme: \"i