Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/libgd2-2.3.0/cmake/modules/TestForHighBitCharacters.c
Examining data/libgd2-2.3.0/tests/gdimagetruecolortopalette/bug00307.c
Examining data/libgd2-2.3.0/tests/gdimagetruecolortopalette/php_bug_67325.c
Examining data/libgd2-2.3.0/tests/gdimagetruecolortopalette/php_bug_72512.c
Examining data/libgd2-2.3.0/tests/gdimagerectangle/point_ordering.c
Examining data/libgd2-2.3.0/tests/gdimagerectangle/github_bug_00172.c
Examining data/libgd2-2.3.0/tests/gdimagerectangle/bug00299.c
Examining data/libgd2-2.3.0/tests/gdimagerectangle/bug00003.c
Examining data/libgd2-2.3.0/tests/gdimagerectangle/bug00106_gdimagerectangle.c
Examining data/libgd2-2.3.0/tests/gdimageline/bug00315.c
Examining data/libgd2-2.3.0/tests/gdimageline/gdimageline_bug5.c
Examining data/libgd2-2.3.0/tests/gdimageline/gdimageline_aa.c
Examining data/libgd2-2.3.0/tests/gdimageline/gdImageAALine_thickness.c
Examining data/libgd2-2.3.0/tests/gdimageline/bug00111.c
Examining data/libgd2-2.3.0/tests/gdimageline/github_bug_167.c
Examining data/libgd2-2.3.0/tests/gdimageline/gdimageline_aa_outofrange.c
Examining data/libgd2-2.3.0/tests/gdimageline/bug00077.c
Examining data/libgd2-2.3.0/tests/gdimageline/bug00072.c
Examining data/libgd2-2.3.0/tests/gdimagesetinterpolationmethod/github_bug_00584.c
Examining data/libgd2-2.3.0/tests/gdimagepixelate/gdimagepixelate.c
Examining data/libgd2-2.3.0/tests/gdimagescale/bug00329.c
Examining data/libgd2-2.3.0/tests/gdimagescale/bug00330.c
Examining data/libgd2-2.3.0/tests/gdimagescale/bug_overflow_large_new_size.c
Examining data/libgd2-2.3.0/tests/gdimagescale/github_bug_00218.c
Examining data/libgd2-2.3.0/tests/gdimagecopymerge/gdimagecopymerge.c
Examining data/libgd2-2.3.0/tests/gdimagestringftex/gdimagestringftex_returnfontpathname.c
Examining data/libgd2-2.3.0/tests/gdimagecopyresampled/basic_alpha.c
Examining data/libgd2-2.3.0/tests/gdimagecopyresampled/basic.c
Examining data/libgd2-2.3.0/tests/gdimagecopyresampled/bug00201.c
Examining data/libgd2-2.3.0/tests/gdimagecopyresampled/exact_alpha.c
Examining data/libgd2-2.3.0/tests/jpeg/jpeg_ptr_double_free.c
Examining data/libgd2-2.3.0/tests/jpeg/bug_github_18.c
Examining data/libgd2-2.3.0/tests/jpeg/jpeg_empty_file.c
Examining data/libgd2-2.3.0/tests/jpeg/jpeg_im2im.c
Examining data/libgd2-2.3.0/tests/jpeg/jpeg_null.c
Examining data/libgd2-2.3.0/tests/jpeg/jpeg_read.c
Examining data/libgd2-2.3.0/tests/jpeg/jpeg_resolution.c
Examining data/libgd2-2.3.0/tests/jpeg/bug00338.c
Examining data/libgd2-2.3.0/tests/webp/bug_double_free.c
Examining data/libgd2-2.3.0/tests/webp/gdImageWebpEx.c
Examining data/libgd2-2.3.0/tests/webp/bug00111.c
Examining data/libgd2-2.3.0/tests/gdimageclone/style.c
Examining data/libgd2-2.3.0/tests/gdimageclone/bug00300.c
Examining data/libgd2-2.3.0/tests/xbm/github_bug_170.c
Examining data/libgd2-2.3.0/tests/xbm/x10_basic_read.c
Examining data/libgd2-2.3.0/tests/xbm/github_bug_109.c
Examining data/libgd2-2.3.0/tests/xbm/github_bug_501.c
Examining data/libgd2-2.3.0/tests/gdimagestringup16/gdimagestringup16.c
Examining data/libgd2-2.3.0/tests/gdimagestringft/gdimagestringft_bbox.c
Examining data/libgd2-2.3.0/tests/gdimagestringft/bug00615.c
Examining data/libgd2-2.3.0/tests/gdimagecolorexact/gdimagecolorexact.c
Examining data/libgd2-2.3.0/tests/tiff/tiff_invalid_read.c
Examining data/libgd2-2.3.0/tests/tiff/tiff_null.c
Examining data/libgd2-2.3.0/tests/tiff/tiff_dpi.c
Examining data/libgd2-2.3.0/tests/tiff/tiff_im2im.c
Examining data/libgd2-2.3.0/tests/tiff/tiff_read_bw.c
Examining data/libgd2-2.3.0/tests/gdimagestring/gdimagestring.c
Examining data/libgd2-2.3.0/tests/gdimagecolorclosest/gdimagecolorclosest.c
Examining data/libgd2-2.3.0/tests/gdimageellipse/bug00169.c
Examining data/libgd2-2.3.0/tests/gif/bug00060.c
Examining data/libgd2-2.3.0/tests/gif/ossfuzz5700.c
Examining data/libgd2-2.3.0/tests/gif/bug00066.c
Examining data/libgd2-2.3.0/tests/gif/gif_null.c
Examining data/libgd2-2.3.0/tests/gif/bug00005_2.c
Examining data/libgd2-2.3.0/tests/gif/bug00006.c
Examining data/libgd2-2.3.0/tests/gif/gif_im2im.c
Examining data/libgd2-2.3.0/tests/gif/bug00227.c
Examining data/libgd2-2.3.0/tests/gif/bug00181.c
Examining data/libgd2-2.3.0/tests/gif/bug00005.c
Examining data/libgd2-2.3.0/tests/gif/php_bug_75571.c
Examining data/libgd2-2.3.0/tests/gif/bug00499.c
Examining data/libgd2-2.3.0/tests/gif/uninitialized_memory_read.c
Examining data/libgd2-2.3.0/tests/gdimagebrightness/basic.c
Examining data/libgd2-2.3.0/tests/gdimagegrayscale/basic.c
Examining data/libgd2-2.3.0/tests/gdimagegrayscale/bug00386.c
Examining data/libgd2-2.3.0/tests/gdimagecolorresolve/gdimagecolorresolve.c
Examining data/libgd2-2.3.0/tests/tga/bug00248.c
Examining data/libgd2-2.3.0/tests/tga/heap_overflow.c
Examining data/libgd2-2.3.0/tests/tga/bug00084.c
Examining data/libgd2-2.3.0/tests/tga/tga_read.c
Examining data/libgd2-2.3.0/tests/tga/bug00248a.c
Examining data/libgd2-2.3.0/tests/tga/bug00247a.c
Examining data/libgd2-2.3.0/tests/tga/bug00247.c
Examining data/libgd2-2.3.0/tests/tga/tga_null.c
Examining data/libgd2-2.3.0/tests/gdimagefilledarc/bug00351.c
Examining data/libgd2-2.3.0/tests/gdimagefilledarc/php_bug43828.c
Examining data/libgd2-2.3.0/tests/gdimagearc/bug00079.c
Examining data/libgd2-2.3.0/tests/fontconfig/basic.c
Examining data/libgd2-2.3.0/tests/gdimagenegate/basic.c
Examining data/libgd2-2.3.0/tests/gdimagecontrast/basic.c
Examining data/libgd2-2.3.0/tests/gdimagescatterex/bug00208_2.c
Examining data/libgd2-2.3.0/tests/gdimagescatterex/bug00208_1.c
Examining data/libgd2-2.3.0/tests/gdimagepolygon/gdimagepolygon1.c
Examining data/libgd2-2.3.0/tests/gdimagepolygon/gdimagepolygon2.c
Examining data/libgd2-2.3.0/tests/gdimagepolygon/gdimagepolygon3.c
Examining data/libgd2-2.3.0/tests/gdimagepolygon/gdimagepolygon0.c
Examining data/libgd2-2.3.0/tests/gdimagecopyrotated/bug00020.c
Examining data/libgd2-2.3.0/tests/gdimagecolordeallocate/gdimagecolordeallocate.c
Examining data/libgd2-2.3.0/tests/gdimagefile/gdnametest.c
Examining data/libgd2-2.3.0/tests/gdimagesetpixel/gdeffectoverlay.c
Examining data/libgd2-2.3.0/tests/gdimagesetpixel/alpha_blending.c
Examining data/libgd2-2.3.0/tests/gdimagesetpixel/bug00186.c
Examining data/libgd2-2.3.0/tests/gdimagesetpixel/gdeffectmultiply.c
Examining data/libgd2-2.3.0/tests/gdtransformaffinecopy/github_bug_00585.c
Examining data/libgd2-2.3.0/tests/gdtransformaffinecopy/github_bug_00596.c
Examining data/libgd2-2.3.0/tests/gdtransformaffinecopy/github_bug_00583.c
Examining data/libgd2-2.3.0/tests/gdtransformaffinecopy/github_bug_00586.c
Examining data/libgd2-2.3.0/tests/gdimagerotate/php_bug_64898.c
Examining data/libgd2-2.3.0/tests/gdimagerotate/bug00067.c
Examining data/libgd2-2.3.0/tests/gdimagerotate/php_bug_65070.c
Examining data/libgd2-2.3.0/tests/bmp/bug00275.c
Examining data/libgd2-2.3.0/tests/bmp/bug00450.c
Examining data/libgd2-2.3.0/tests/bmp/bmp_null.c
Examining data/libgd2-2.3.0/tests/bmp/bug00276.c
Examining data/libgd2-2.3.0/tests/bmp/bmp_im2im.c
Examining data/libgd2-2.3.0/tests/gd/gd_null.c
Examining data/libgd2-2.3.0/tests/gd/gd_versiontest.c
Examining data/libgd2-2.3.0/tests/gd/bug00383.c
Examining data/libgd2-2.3.0/tests/gd/gd_im2im.c
Examining data/libgd2-2.3.0/tests/gd/gd_num_colors.c
Examining data/libgd2-2.3.0/tests/gdimagecolor/basic.c
Examining data/libgd2-2.3.0/tests/gdimageconvolution/basic.c
Examining data/libgd2-2.3.0/tests/gdimageconvolution/bug00369.c
Examining data/libgd2-2.3.0/tests/gdtransformaffineboundingbox/github_bug_00221.c
Examining data/libgd2-2.3.0/tests/gdimagesquaretocircle/gdimagesquaretocircle.c
Examining data/libgd2-2.3.0/tests/gdimagefilltoborder/bug00037.c
Examining data/libgd2-2.3.0/tests/gdimagefilltoborder/github_bug_215.c
Examining data/libgd2-2.3.0/tests/gdimagecolortransparent/gdimagecolortransparent.c
Examining data/libgd2-2.3.0/tests/gdimageopenpolygon/gdimageopenpolygon1.c
Examining data/libgd2-2.3.0/tests/gdimageopenpolygon/gdimageopenpolygon3.c
Examining data/libgd2-2.3.0/tests/gdimageopenpolygon/gdimageopenpolygon0.c
Examining data/libgd2-2.3.0/tests/gdimageopenpolygon/gdimageopenpolygon2.c
Examining data/libgd2-2.3.0/tests/gdimagecopyresized/gdimagecopyresized.c
Examining data/libgd2-2.3.0/tests/gdtest/gdtest.c
Examining data/libgd2-2.3.0/tests/gdtest/gdtest.h
Examining data/libgd2-2.3.0/tests/gdimagecrop/bug00297.c
Examining data/libgd2-2.3.0/tests/gdimagecrop/bug00485_auto.c
Examining data/libgd2-2.3.0/tests/gdimagecrop/bug00486.c
Examining data/libgd2-2.3.0/tests/gdimagecrop/php_bug_72494.c
Examining data/libgd2-2.3.0/tests/gdimagecrop/bug00485_threshold.c
Examining data/libgd2-2.3.0/tests/gdimagecrop/bug00432.c
Examining data/libgd2-2.3.0/tests/freetype/bug00132.c
Examining data/libgd2-2.3.0/tests/gdimagecreate/bug00340.c
Examining data/libgd2-2.3.0/tests/xpm/bug00185.c
Examining data/libgd2-2.3.0/tests/xpm/color_name.c
Examining data/libgd2-2.3.0/tests/xpm/bug00166.c
Examining data/libgd2-2.3.0/tests/gdimagecolorreplace/gdimagecolorreplace.c
Examining data/libgd2-2.3.0/tests/gdimageflip/gdimageflip.c
Examining data/libgd2-2.3.0/tests/gdimagestring16/gdimagestring16.c
Examining data/libgd2-2.3.0/tests/gdimagefilledellipse/github_bug_00238.c
Examining data/libgd2-2.3.0/tests/gdimagefilledellipse/bug00169.c
Examining data/libgd2-2.3.0/tests/gdimagefilledellipse/bug00010.c
Examining data/libgd2-2.3.0/tests/gdimagefilledellipse/bug00191.c
Examining data/libgd2-2.3.0/tests/gdnewfilectx/gdnewfilectx_null.c
Examining data/libgd2-2.3.0/tests/gdimagecolormatch/gdimagecolormatch.c
Examining data/libgd2-2.3.0/tests/gdimagecolormatch/cve_2019_6977.c
Examining data/libgd2-2.3.0/tests/gdimagefilter/gdCopyBlurred.c
Examining data/libgd2-2.3.0/tests/gdimagecopymergegray/gdimagecopymergegray.c
Examining data/libgd2-2.3.0/tests/wbmp/wbmp_null.c
Examining data/libgd2-2.3.0/tests/wbmp/wbmp_im2im.c
Examining data/libgd2-2.3.0/tests/gdimagecolorclosesthwb/gdImageColorClosestHWB.c
Examining data/libgd2-2.3.0/tests/png/bug00193.c
Examining data/libgd2-2.3.0/tests/png/bug00381_2.c
Examining data/libgd2-2.3.0/tests/png/bug00011.c
Examining data/libgd2-2.3.0/tests/png/bug00088.c
Examining data/libgd2-2.3.0/tests/png/png_null.c
Examining data/libgd2-2.3.0/tests/png/png_im2im.c
Examining data/libgd2-2.3.0/tests/png/bug00381_1.c
Examining data/libgd2-2.3.0/tests/png/bug00338.c
Examining data/libgd2-2.3.0/tests/png/bug00033.c
Examining data/libgd2-2.3.0/tests/png/bug00086.c
Examining data/libgd2-2.3.0/tests/png/png_resolution.c
Examining data/libgd2-2.3.0/tests/gdinterpolatedscale/gdModesAndPalettes.c
Examining data/libgd2-2.3.0/tests/gdinterpolatedscale/gdTrivialResize.c
Examining data/libgd2-2.3.0/tests/gdimagefill/bug00002_4.c
Examining data/libgd2-2.3.0/tests/gdimagefill/bug00104_1.c
Examining data/libgd2-2.3.0/tests/gdimagefill/bug00002_2.c
Examining data/libgd2-2.3.0/tests/gdimagefill/bug00002_3.c
Examining data/libgd2-2.3.0/tests/gdimagefill/bug00002_1.c
Examining data/libgd2-2.3.0/tests/gdimagefilledrectangle/bug00004.c
Examining data/libgd2-2.3.0/tests/gdimagefilledrectangle/bug00078.c
Examining data/libgd2-2.3.0/tests/gdimagefilledrectangle/bug00106_gdimagefilledrectangle.c
Examining data/libgd2-2.3.0/tests/gdimagestringup/gdimagestringup.c
Examining data/libgd2-2.3.0/tests/gdimagecompare/gdimagecompare.c
Examining data/libgd2-2.3.0/tests/gdtiled/bug00032.c
Examining data/libgd2-2.3.0/tests/gd2/bug00209.c
Examining data/libgd2-2.3.0/tests/gd2/bug00354.c
Examining data/libgd2-2.3.0/tests/gd2/too_few_image_data.c
Examining data/libgd2-2.3.0/tests/gd2/gd2_null.c
Examining data/libgd2-2.3.0/tests/gd2/bug00383.c
Examining data/libgd2-2.3.0/tests/gd2/bug_289.c
Examining data/libgd2-2.3.0/tests/gd2/gd2_empty_file.c
Examining data/libgd2-2.3.0/tests/gd2/php_bug_72339.c
Examining data/libgd2-2.3.0/tests/gd2/gd2_read.c
Examining data/libgd2-2.3.0/tests/gd2/gd2_im2im.c
Examining data/libgd2-2.3.0/tests/gd2/createimagefromgd2part.c
Examining data/libgd2-2.3.0/tests/gd2/gd2_read_corrupt.c
Examining data/libgd2-2.3.0/tests/gd2/bug00309.c
Examining data/libgd2-2.3.0/tests/gd2/createimagefromgd2partptr.c
Examining data/libgd2-2.3.0/tests/gdimagefilledpolygon/bug00100.c
Examining data/libgd2-2.3.0/tests/gdimagefilledpolygon/gdimagefilledpolygon2.c
Examining data/libgd2-2.3.0/tests/gdimagefilledpolygon/gdimagefilledpolygon1.c
Examining data/libgd2-2.3.0/tests/gdimagefilledpolygon/php_bug_64641.c
Examining data/libgd2-2.3.0/tests/gdimagefilledpolygon/gdimagefilledpolygon0.c
Examining data/libgd2-2.3.0/tests/gdimagefilledpolygon/gdimagefilledpolygon3.c
Examining data/libgd2-2.3.0/tests/gdimagefilledpolygon/self_intersecting.c
Examining data/libgd2-2.3.0/tests/gdhelpers.c
Examining data/libgd2-2.3.0/tests/gdimagecopy/bug00081.c
Examining data/libgd2-2.3.0/tests/gdimagecopy/bug00007.c
Examining data/libgd2-2.3.0/examples/flip.c
Examining data/libgd2-2.3.0/examples/copyrotated.c
Examining data/libgd2-2.3.0/examples/windows.c
Examining data/libgd2-2.3.0/examples/tgaread.c
Examining data/libgd2-2.3.0/examples/nnquant.c
Examining data/libgd2-2.3.0/examples/gif.c
Examining data/libgd2-2.3.0/examples/arc.c
Examining data/libgd2-2.3.0/examples/crop.c
Examining data/libgd2-2.3.0/examples/tiffread.c
Examining data/libgd2-2.3.0/examples/resize.c
Examining data/libgd2-2.3.0/src/gd_version.c
Examining data/libgd2-2.3.0/src/gd_nnquant.h
Examining data/libgd2-2.3.0/src/gd2topng.c
Examining data/libgd2-2.3.0/src/gd_io_stream.cxx
Examining data/libgd2-2.3.0/src/gd_color_map.c
Examining data/libgd2-2.3.0/src/gd_bmp.c
Examining data/libgd2-2.3.0/src/gd_color.h
Examining data/libgd2-2.3.0/src/gdfx.c
Examining data/libgd2-2.3.0/src/bmp.h
Examining data/libgd2-2.3.0/src/pngtogd.c
Examining data/libgd2-2.3.0/src/gd_io_dp.c
Examining data/libgd2-2.3.0/src/gd_webp.c
Examining data/libgd2-2.3.0/src/gdhelpers.h
Examining data/libgd2-2.3.0/src/gdkanji.c
Examining data/libgd2-2.3.0/src/gdparttopng.c
Examining data/libgd2-2.3.0/src/gdcache.h
Examining data/libgd2-2.3.0/src/gd_tga.h
Examining data/libgd2-2.3.0/src/gd_tiff.c
Examining data/libgd2-2.3.0/src/annotate.c
Examining data/libgd2-2.3.0/src/wbmp.c
Examining data/libgd2-2.3.0/src/gdtopng.c
Examining data/libgd2-2.3.0/src/testtr.c
Examining data/libgd2-2.3.0/src/gdfonts.h
Examining data/libgd2-2.3.0/src/gdxpm.c
Examining data/libgd2-2.3.0/src/gd_color.c
Examining data/libgd2-2.3.0/src/gd_intern.h
Examining data/libgd2-2.3.0/src/gdfontmb.h
Examining data/libgd2-2.3.0/src/gd.h
Examining data/libgd2-2.3.0/src/gd_tga.c
Examining data/libgd2-2.3.0/src/gdfontmb.c
Examining data/libgd2-2.3.0/src/gd_gd2.c
Examining data/libgd2-2.3.0/src/fontconfigtest.c
Examining data/libgd2-2.3.0/src/jisx0208.h
Examining data/libgd2-2.3.0/src/giftogd2.c
Examining data/libgd2-2.3.0/src/gdfx.h
Examining data/libgd2-2.3.0/src/circletexttest.c
Examining data/libgd2-2.3.0/src/gd_topal.c
Examining data/libgd2-2.3.0/src/gdfontt.c
Examining data/libgd2-2.3.0/src/fontsizetest.c
Examining data/libgd2-2.3.0/src/gdtables.c
Examining data/libgd2-2.3.0/src/gd_gd.c
Examining data/libgd2-2.3.0/src/gd_wbmp.c
Examining data/libgd2-2.3.0/src/gdcmpgif.c
Examining data/libgd2-2.3.0/src/gd_ss.c
Examining data/libgd2-2.3.0/src/gd2togif.c
Examining data/libgd2-2.3.0/src/gd_io.h
Examining data/libgd2-2.3.0/src/gd_io_ss.c
Examining data/libgd2-2.3.0/src/gd_jpeg.c
Examining data/libgd2-2.3.0/src/gd_io.c
Examining data/libgd2-2.3.0/src/gd_security.c
Examining data/libgd2-2.3.0/src/gd_matrix.c
Examining data/libgd2-2.3.0/src/gd2time.c
Examining data/libgd2-2.3.0/src/gdpp.h
Examining data/libgd2-2.3.0/src/gdfontl.h
Examining data/libgd2-2.3.0/src/webpng.c
Examining data/libgd2-2.3.0/src/gd_interpolation.c
Examining data/libgd2-2.3.0/src/gdfontl.c
Examining data/libgd2-2.3.0/src/gd_xbm.c
Examining data/libgd2-2.3.0/src/gdpp.cxx
Examining data/libgd2-2.3.0/src/pngtogd2.c
Examining data/libgd2-2.3.0/src/gd_io_file.c
Examining data/libgd2-2.3.0/src/gd_errors.h
Examining data/libgd2-2.3.0/src/gd_nnquant.c
Examining data/libgd2-2.3.0/src/gd_io_stream.h
Examining data/libgd2-2.3.0/src/gd_gif_out.c
Examining data/libgd2-2.3.0/src/gdfonts.c
Examining data/libgd2-2.3.0/src/gd_rotate.c
Examining data/libgd2-2.3.0/src/gd_filter.c
Examining data/libgd2-2.3.0/src/entities.h
Examining data/libgd2-2.3.0/src/gd_png.c
Examining data/libgd2-2.3.0/src/gd.c
Examining data/libgd2-2.3.0/src/gdfontg.c
Examining data/libgd2-2.3.0/src/gd_color_map.h
Examining data/libgd2-2.3.0/src/gd2copypal.c
Examining data/libgd2-2.3.0/src/msinttypes/inttypes.h
Examining data/libgd2-2.3.0/src/msinttypes/stdint.h
Examining data/libgd2-2.3.0/src/fontwheeltest.c
Examining data/libgd2-2.3.0/src/snprintf.c
Examining data/libgd2-2.3.0/src/gd_filename.c
Examining data/libgd2-2.3.0/src/gdcache.c
Examining data/libgd2-2.3.0/src/gd_color_map_test.c
Examining data/libgd2-2.3.0/src/gd_transform.c
Examining data/libgd2-2.3.0/src/testac.c
Examining data/libgd2-2.3.0/src/gifanimtest.c
Examining data/libgd2-2.3.0/src/gd_crop.c
Examining data/libgd2-2.3.0/src/gdfontg.h
Examining data/libgd2-2.3.0/src/gd_gif_in.c
Examining data/libgd2-2.3.0/src/gddemo.c
Examining data/libgd2-2.3.0/src/gdfontt.h
Examining data/libgd2-2.3.0/src/gdtestft.c