odt.nativecodeanalysis.sarif 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. {
  2. "version": "2.1.0",
  3. "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json",
  4. "runs": [
  5. {
  6. "results": [
  7. {
  8. "ruleId": "C6237",
  9. "message": {
  10. "text": "(<Null> && <Ausdruck>) ist immer 0 (null). <Ausdruck> wird niemals ausgewertet und hat möglicherweise Nebeneffekte."
  11. },
  12. "locations": [
  13. {
  14. "physicalLocation": {
  15. "artifactLocation": {
  16. "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/extract/src/odt.c"
  17. },
  18. "region": {
  19. "startLine": 92,
  20. "startColumn": 6,
  21. "endLine": 92,
  22. "endColumn": 29
  23. }
  24. },
  25. "logicalLocations": [
  26. {
  27. "decoratedName": "odt_style_append_definition",
  28. "kind": "function"
  29. }
  30. ]
  31. }
  32. ]
  33. }
  34. ],
  35. "tool": {
  36. "driver": {
  37. "name": "PREfast",
  38. "fullName": "PREfast Code Analysis",
  39. "version": "14.29.30159.0",
  40. "informationUri": "https://aka.ms/cpp/ca"
  41. }
  42. },
  43. "invocations": [
  44. {
  45. "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_61c13c59ast -typedil -f ..\\..\\thirdparty\\extract\\src\\odt.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 -I C:\\Users\\wruser\\source\\repos\\SharpMuPDF\\mupdf\\thirdparty\\extract\\src -I C:\\Users\\wruser\\source\\repos\\SharpMuPDF\\mupdf\\thirdparty\\extract\\include -I C:\\Users\\wruser\\source\\repos\\SharpMuPDF\\mupdf\\thirdparty\\zlib -nologo -W 3 -diagnostics:column -GF -Og -Ot -Oy -Oi -ltcg -DCODE_ANALYSIS -D_CRT_SECURE_NO_WARNINGS -DNDEBUG -D_LIB -D_UNICODE -DUNICODE -D_MT -D_DLL -GS -D_M_FP_PRECISE -Fox64\\Release\\extract\\odt.obj -FdC:\\Users\\wruser\\source\\repos\\SharpMuPDF\\x64\\Release\\libextract.pdb -external:W 3 -Gd -wd 4130 -wd 4706 -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 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 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",
  46. "executionSuccessful": true
  47. }
  48. ],
  49. "artifacts": [
  50. {
  51. "location": {
  52. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/zip.c"
  53. },
  54. "roles": [
  55. "analysisTarget"
  56. ],
  57. "hashes": {
  58. "md5": "94925d2e92b360e24492088ed7f937ff"
  59. }
  60. },
  61. {
  62. "location": {
  63. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/include/extract/alloc.h"
  64. },
  65. "hashes": {
  66. "md5": "67cefee65c48c9174d38de8b8d965e06"
  67. }
  68. },
  69. {
  70. "location": {
  71. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/memento.h"
  72. },
  73. "hashes": {
  74. "md5": "9a8ad7660698635ead84a4220209093a"
  75. }
  76. },
  77. {
  78. "location": {
  79. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/mem.h"
  80. },
  81. "hashes": {
  82. "md5": "9725ef3606670b12343f62f06361697a"
  83. }
  84. },
  85. {
  86. "location": {
  87. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/outf.h"
  88. },
  89. "hashes": {
  90. "md5": "e70294bf219f9b5286aecc634f396666"
  91. }
  92. },
  93. {
  94. "location": {
  95. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/zip.h"
  96. },
  97. "hashes": {
  98. "md5": "62d8b5fbbfe233857693eb9c7333c846"
  99. }
  100. },
  101. {
  102. "location": {
  103. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/include/extract/buffer.h"
  104. },
  105. "hashes": {
  106. "md5": "363497763b2a2a2469cda1e5badfb485"
  107. }
  108. },
  109. {
  110. "location": {
  111. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/include/extract/extract.h"
  112. },
  113. "hashes": {
  114. "md5": "4e189661a388cc2d44057fb3d989c595"
  115. }
  116. },
  117. {
  118. "location": {
  119. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/zlib/zlib.h"
  120. },
  121. "hashes": {
  122. "md5": "adc709d2f2e9c4800861d1ba09500891"
  123. }
  124. },
  125. {
  126. "location": {
  127. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/zlib/zconf.h"
  128. },
  129. "hashes": {
  130. "md5": "489f7f212e24724cd285953577f12fd0"
  131. }
  132. },
  133. {
  134. "location": {
  135. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/compat_stdint.h"
  136. },
  137. "hashes": {
  138. "md5": "69e71851309858a2584cecfccdfba8ff"
  139. }
  140. },
  141. {
  142. "location": {
  143. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/xml.c"
  144. },
  145. "roles": [
  146. "analysisTarget"
  147. ],
  148. "hashes": {
  149. "md5": "a6e41953164d2532253f37ff9effd363"
  150. }
  151. },
  152. {
  153. "location": {
  154. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/xml.h"
  155. },
  156. "hashes": {
  157. "md5": "3b69210cb5dfe5535a08419b491b76a7"
  158. }
  159. },
  160. {
  161. "location": {
  162. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/astring.h"
  163. },
  164. "hashes": {
  165. "md5": "ae8db0b91f6142773bfdc66926cdc69b"
  166. }
  167. },
  168. {
  169. "location": {
  170. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/text.c"
  171. },
  172. "roles": [
  173. "analysisTarget"
  174. ],
  175. "hashes": {
  176. "md5": "c19ed54db7e3e4f4d1f17d74892af4a9"
  177. }
  178. },
  179. {
  180. "location": {
  181. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/text.h"
  182. },
  183. "hashes": {
  184. "md5": "1bfd91a9f3aa8406682c8f9488a48177"
  185. }
  186. },
  187. {
  188. "location": {
  189. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/sys.c"
  190. },
  191. "roles": [
  192. "analysisTarget"
  193. ],
  194. "hashes": {
  195. "md5": "b43082cf238214dcabb47177d3482133"
  196. }
  197. },
  198. {
  199. "location": {
  200. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/sys.h"
  201. },
  202. "hashes": {
  203. "md5": "47e9c203323a39ca83c63f094b830a54"
  204. }
  205. },
  206. {
  207. "location": {
  208. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/rect.c"
  209. },
  210. "roles": [
  211. "analysisTarget"
  212. ],
  213. "hashes": {
  214. "md5": "64895ebbbc347670246f60a261782561"
  215. }
  216. },
  217. {
  218. "location": {
  219. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/document.h"
  220. },
  221. "hashes": {
  222. "md5": "6430745463a0a6b4cef2eedaa81fa659"
  223. }
  224. },
  225. {
  226. "location": {
  227. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/outf.c"
  228. },
  229. "roles": [
  230. "analysisTarget"
  231. ],
  232. "hashes": {
  233. "md5": "14438022a3fba666477d63e823bed3be"
  234. }
  235. },
  236. {
  237. "location": {
  238. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/odt_template.c"
  239. },
  240. "roles": [
  241. "analysisTarget"
  242. ],
  243. "hashes": {
  244. "md5": "44004ef410ecff27c7c40db276c1ca54"
  245. }
  246. },
  247. {
  248. "location": {
  249. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/odt_template.h"
  250. },
  251. "hashes": {
  252. "md5": "cf585e70d748f1cc0ea2b9e080689452"
  253. }
  254. },
  255. {
  256. "location": {
  257. "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/extract/src/odt.c"
  258. },
  259. "roles": [
  260. "analysisTarget",
  261. "resultFile"
  262. ],
  263. "hashes": {
  264. "md5": "5fc7c05f907f5781bb9ea1ccbe963ef0"
  265. }
  266. },
  267. {
  268. "location": {
  269. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/extract/src/odt.h"
  270. },
  271. "hashes": {
  272. "md5": "c71f5a39e0ed37b4800dd434712d6a99"
  273. }
  274. }
  275. ]
  276. }
  277. ]
  278. }