affine.nativecodeanalysis.sarif 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482
  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. "tool": {
  8. "driver": {
  9. "name": "PREfast",
  10. "fullName": "PREfast Code Analysis",
  11. "version": "14.29.30159.0",
  12. "informationUri": "https://aka.ms/cpp/ca"
  13. }
  14. },
  15. "invocations": [
  16. {
  17. "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_ceba4474ast -typedil -f ..\\..\\thirdparty\\leptonica\\src\\affine.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\\leptonica\\src -I C:\\Users\\wruser\\source\\repos\\SharpMuPDF\\mupdf\\scripts\\tesseract -nologo -W 3 -diagnostics:column -GF -Og -Ot -Oy -Oi -ltcg -DCODE_ANALYSIS -DHAVE_LEPTONICA -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBPNG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBJPEG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -D_CRT_SECURE_NO_WARNINGS -DNDEBUG -D_LIB -D_UNICODE -D_MT -D_DLL -GS -D_M_FP_PRECISE -Fox64\\Release\\libleptonica\\affine.obj -FdC:\\Users\\wruser\\source\\repos\\SharpMuPDF\\x64\\Release\\libleptonica.pdb -external:W 3 -Gd -wd 4018 -wd 4100 -wd 4101 -wd 4244 -wd 4200 -wd 4267 -wd 4305 -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",
  18. "executionSuccessful": true
  19. }
  20. ],
  21. "artifacts": [
  22. {
  23. "location": {
  24. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bootnumgen4.c"
  25. },
  26. "roles": [
  27. "analysisTarget"
  28. ],
  29. "hashes": {
  30. "md5": "3a82f1ac44975b5317cf5d04fa947c01"
  31. }
  32. },
  33. {
  34. "location": {
  35. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/allheaders.h"
  36. },
  37. "hashes": {
  38. "md5": "999d534a4ad60a2b7511196f8e6509e4"
  39. }
  40. },
  41. {
  42. "location": {
  43. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/alltypes.h"
  44. },
  45. "hashes": {
  46. "md5": "a53441277a26b8f0bb926cb17df2dfb7"
  47. }
  48. },
  49. {
  50. "location": {
  51. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/scripts/tesseract/endianness.h"
  52. },
  53. "hashes": {
  54. "md5": "c5b34010ae58ee994fb431b8736f6f4c"
  55. }
  56. },
  57. {
  58. "location": {
  59. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/environ.h"
  60. },
  61. "hashes": {
  62. "md5": "f12002e24a0542a8b820943238c03777"
  63. }
  64. },
  65. {
  66. "location": {
  67. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/array.h"
  68. },
  69. "hashes": {
  70. "md5": "905c3a077932844148e6ce1a082ad3fd"
  71. }
  72. },
  73. {
  74. "location": {
  75. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bbuffer.h"
  76. },
  77. "hashes": {
  78. "md5": "9698e12ada03098f0d12a09c12cf6063"
  79. }
  80. },
  81. {
  82. "location": {
  83. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/hashmap.h"
  84. },
  85. "hashes": {
  86. "md5": "a67f5cea1a1d468a3c082936a3c6ceae"
  87. }
  88. },
  89. {
  90. "location": {
  91. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/heap.h"
  92. },
  93. "hashes": {
  94. "md5": "b4a5a51c54ae3ecf0da810f807a29c83"
  95. }
  96. },
  97. {
  98. "location": {
  99. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/list.h"
  100. },
  101. "hashes": {
  102. "md5": "c1df1f5c4859fcff277e25e2af485e32"
  103. }
  104. },
  105. {
  106. "location": {
  107. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/ptra.h"
  108. },
  109. "hashes": {
  110. "md5": "09b92e82a1ea998e1f7e4023c008cf51"
  111. }
  112. },
  113. {
  114. "location": {
  115. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/queue.h"
  116. },
  117. "hashes": {
  118. "md5": "ceded2bcd4bc2c553683c2643f69e6a5"
  119. }
  120. },
  121. {
  122. "location": {
  123. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/rbtree.h"
  124. },
  125. "hashes": {
  126. "md5": "803860fffdd81a3fc3fff30294c8f8cb"
  127. }
  128. },
  129. {
  130. "location": {
  131. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/stack.h"
  132. },
  133. "hashes": {
  134. "md5": "0740173ae3e4e7de5f4c6fe821a4f0e7"
  135. }
  136. },
  137. {
  138. "location": {
  139. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/arrayaccess.h"
  140. },
  141. "hashes": {
  142. "md5": "dcb43ea7a43e1fddf264fe501878db3d"
  143. }
  144. },
  145. {
  146. "location": {
  147. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bmf.h"
  148. },
  149. "hashes": {
  150. "md5": "e34a65325b94bfa5d1dca2f9424ca1f0"
  151. }
  152. },
  153. {
  154. "location": {
  155. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/ccbord.h"
  156. },
  157. "hashes": {
  158. "md5": "90250b263699310ce40909628dbd7758"
  159. }
  160. },
  161. {
  162. "location": {
  163. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/colorfill.h"
  164. },
  165. "hashes": {
  166. "md5": "c9cf5349852bf9054e7f3c5bbafac76e"
  167. }
  168. },
  169. {
  170. "location": {
  171. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/dewarp.h"
  172. },
  173. "hashes": {
  174. "md5": "493b17891572abea870917ab41bf12c6"
  175. }
  176. },
  177. {
  178. "location": {
  179. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/gplot.h"
  180. },
  181. "hashes": {
  182. "md5": "55cf40c06fd537d7b8714aaf1f7a0042"
  183. }
  184. },
  185. {
  186. "location": {
  187. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/imageio.h"
  188. },
  189. "hashes": {
  190. "md5": "f517e3d907fee1ec4c974fad7dfdb29d"
  191. }
  192. },
  193. {
  194. "location": {
  195. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/jbclass.h"
  196. },
  197. "hashes": {
  198. "md5": "c922deeb8eb844a7a2260f9c0a709218"
  199. }
  200. },
  201. {
  202. "location": {
  203. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/morph.h"
  204. },
  205. "hashes": {
  206. "md5": "44855c4ddac6a28583d89947fcdbfdfc"
  207. }
  208. },
  209. {
  210. "location": {
  211. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/pix.h"
  212. },
  213. "hashes": {
  214. "md5": "1fc6f88f9c79b5158469904b66645f7d"
  215. }
  216. },
  217. {
  218. "location": {
  219. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/recog.h"
  220. },
  221. "hashes": {
  222. "md5": "f49b37b951f9036fb2dcf726b741db4e"
  223. }
  224. },
  225. {
  226. "location": {
  227. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/regutils.h"
  228. },
  229. "hashes": {
  230. "md5": "fe7a3db017220d34590fd29869e5d61c"
  231. }
  232. },
  233. {
  234. "location": {
  235. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/stringcode.h"
  236. },
  237. "hashes": {
  238. "md5": "94fce55340931aded34d6d7fd60d842e"
  239. }
  240. },
  241. {
  242. "location": {
  243. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/sudoku.h"
  244. },
  245. "hashes": {
  246. "md5": "fb101a2c192580933be1b8236c2bdc15"
  247. }
  248. },
  249. {
  250. "location": {
  251. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/watershed.h"
  252. },
  253. "hashes": {
  254. "md5": "44a71dd892c2fab6459227f7bcc400ee"
  255. }
  256. },
  257. {
  258. "location": {
  259. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bootnumgen3.c"
  260. },
  261. "roles": [
  262. "analysisTarget"
  263. ],
  264. "hashes": {
  265. "md5": "b48614e975c09a03547e759b911f5359"
  266. }
  267. },
  268. {
  269. "location": {
  270. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bootnumgen2.c"
  271. },
  272. "roles": [
  273. "analysisTarget"
  274. ],
  275. "hashes": {
  276. "md5": "8ad6891f2edce3383af6916769c41602"
  277. }
  278. },
  279. {
  280. "location": {
  281. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bootnumgen1.c"
  282. },
  283. "roles": [
  284. "analysisTarget"
  285. ],
  286. "hashes": {
  287. "md5": "b7bcdd2390111aecc3149c70911a9db2"
  288. }
  289. },
  290. {
  291. "location": {
  292. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bmpiostub.c"
  293. },
  294. "roles": [
  295. "analysisTarget"
  296. ],
  297. "hashes": {
  298. "md5": "fe53e17707c01ad1ef2333752ebc32ee"
  299. }
  300. },
  301. {
  302. "location": {
  303. "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/bmpio.c"
  304. },
  305. "roles": [
  306. "analysisTarget",
  307. "resultFile"
  308. ],
  309. "hashes": {
  310. "md5": "367f3081ffba0952522913b49b13bf52"
  311. }
  312. },
  313. {
  314. "location": {
  315. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/pix_internal.h"
  316. },
  317. "hashes": {
  318. "md5": "4dd89382186e6b211b4078679810a19e"
  319. }
  320. },
  321. {
  322. "location": {
  323. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bmp.h"
  324. },
  325. "hashes": {
  326. "md5": "942e4ba8687e01b1fe5afae65245bd29"
  327. }
  328. },
  329. {
  330. "location": {
  331. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bmf.c"
  332. },
  333. "roles": [
  334. "analysisTarget"
  335. ],
  336. "hashes": {
  337. "md5": "2f5d274fa401e05d5d15d9e58a7ed8a5"
  338. }
  339. },
  340. {
  341. "location": {
  342. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bmfdata.h"
  343. },
  344. "hashes": {
  345. "md5": "4ded82c05fb39404bb67e686cd38b9cf"
  346. }
  347. },
  348. {
  349. "location": {
  350. "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/blend.c"
  351. },
  352. "roles": [
  353. "analysisTarget",
  354. "resultFile"
  355. ],
  356. "hashes": {
  357. "md5": "f734d4b17d7b51568aa083f8444a8e7d"
  358. }
  359. },
  360. {
  361. "location": {
  362. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/binreduce.c"
  363. },
  364. "roles": [
  365. "analysisTarget"
  366. ],
  367. "hashes": {
  368. "md5": "a6bbc62580de9a69daca0ed4a05782ba"
  369. }
  370. },
  371. {
  372. "location": {
  373. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/binexpand.c"
  374. },
  375. "roles": [
  376. "analysisTarget"
  377. ],
  378. "hashes": {
  379. "md5": "a91e32559d5d0814d80b73b5bc7df24b"
  380. }
  381. },
  382. {
  383. "location": {
  384. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/binarize.c"
  385. },
  386. "roles": [
  387. "analysisTarget"
  388. ],
  389. "hashes": {
  390. "md5": "02c1761dcc6ab4bf416e6055f672ab07"
  391. }
  392. },
  393. {
  394. "location": {
  395. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bilinear.c"
  396. },
  397. "roles": [
  398. "analysisTarget"
  399. ],
  400. "hashes": {
  401. "md5": "4a09fe363bcb37df9bb1cd9adbf0c91a"
  402. }
  403. },
  404. {
  405. "location": {
  406. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bilateral.c"
  407. },
  408. "roles": [
  409. "analysisTarget"
  410. ],
  411. "hashes": {
  412. "md5": "bc1af17cf793ac23886176cb0d23b029"
  413. }
  414. },
  415. {
  416. "location": {
  417. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bilateral.h"
  418. },
  419. "hashes": {
  420. "md5": "d3078c8d7a38ea07d93a58f8a4982a8d"
  421. }
  422. },
  423. {
  424. "location": {
  425. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/bbuffer.c"
  426. },
  427. "roles": [
  428. "analysisTarget"
  429. ],
  430. "hashes": {
  431. "md5": "8fd7f505a82a8b97b29e52618397178d"
  432. }
  433. },
  434. {
  435. "location": {
  436. "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/baseline.c"
  437. },
  438. "roles": [
  439. "analysisTarget",
  440. "resultFile"
  441. ],
  442. "hashes": {
  443. "md5": "a4f7bc8214c6a7c7592a2e29d78addc1"
  444. }
  445. },
  446. {
  447. "location": {
  448. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/arrayaccess.c"
  449. },
  450. "roles": [
  451. "analysisTarget"
  452. ],
  453. "hashes": {
  454. "md5": "137a526c992e6e6683cf2b6ece5a016d"
  455. }
  456. },
  457. {
  458. "location": {
  459. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/affinecompose.c"
  460. },
  461. "roles": [
  462. "analysisTarget"
  463. ],
  464. "hashes": {
  465. "md5": "020190a9b3f19478dfb5484f3d4fc1e5"
  466. }
  467. },
  468. {
  469. "location": {
  470. "uri": "file:///c:/users/wruser/source/repos/sharpmupdf/mupdf/thirdparty/leptonica/src/affine.c"
  471. },
  472. "roles": [
  473. "analysisTarget"
  474. ],
  475. "hashes": {
  476. "md5": "8cea6c30ebe9cbe0f61f7482e81b4c5c"
  477. }
  478. }
  479. ]
  480. }
  481. ]
  482. }