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/cppcheck-2.2/addons/test/cert-test.c Examining data/cppcheck-2.2/addons/test/cert-test.cpp Examining data/cppcheck-2.2/addons/test/misc-test.cpp Examining data/cppcheck-2.2/addons/test/misra/misra-suppressions1-test.c Examining data/cppcheck-2.2/addons/test/misra/misra-suppressions2-test.c Examining data/cppcheck-2.2/addons/test/misra/misra-test.c Examining data/cppcheck-2.2/addons/test/misra/misra-test.cpp Examining data/cppcheck-2.2/addons/test/misra/misra-test.h Examining data/cppcheck-2.2/addons/test/naming_test.c Examining data/cppcheck-2.2/addons/test/naming_test.cpp Examining data/cppcheck-2.2/addons/test/namingng_test.c Examining data/cppcheck-2.2/addons/test/path1/misra-suppressions1-test.c Examining data/cppcheck-2.2/addons/test/path1/misra-suppressions2-test.c Examining data/cppcheck-2.2/addons/test/y2038/y2038-inc.h Examining data/cppcheck-2.2/addons/test/y2038/y2038-test-1-bad-time-bits.c Examining data/cppcheck-2.2/addons/test/y2038/y2038-test-2-no-time-bits.c Examining data/cppcheck-2.2/addons/test/y2038/y2038-test-3-no-use-time-bits.c Examining data/cppcheck-2.2/addons/test/y2038/y2038-test-4-good.c Examining data/cppcheck-2.2/addons/test/y2038/y2038-test-5-good-no-time-used.c Examining data/cppcheck-2.2/cli/cmdlineparser.cpp Examining data/cppcheck-2.2/cli/cmdlineparser.h Examining data/cppcheck-2.2/cli/cppcheckexecutor.cpp Examining data/cppcheck-2.2/cli/cppcheckexecutor.h Examining data/cppcheck-2.2/cli/filelister.cpp Examining data/cppcheck-2.2/cli/filelister.h Examining data/cppcheck-2.2/cli/main.cpp Examining data/cppcheck-2.2/cli/threadexecutor.cpp Examining data/cppcheck-2.2/cli/threadexecutor.h Examining data/cppcheck-2.2/cve-test-suite/cve-2018-1000618.cpp Examining data/cppcheck-2.2/cve-test-suite/cve-2018-11360.c Examining data/cppcheck-2.2/cve-test-suite/cve-2018-5334.c Examining data/cppcheck-2.2/cve-test-suite/cve-2018-6836.c Examining data/cppcheck-2.2/democlient/democlient.cpp Examining data/cppcheck-2.2/externals/picojson.h Examining data/cppcheck-2.2/externals/simplecpp/simplecpp.cpp Examining data/cppcheck-2.2/externals/simplecpp/simplecpp.h Examining data/cppcheck-2.2/externals/tinyxml/tinyxml2.cpp Examining data/cppcheck-2.2/externals/tinyxml/tinyxml2.h Examining data/cppcheck-2.2/externals/z3_version_old.h Examining data/cppcheck-2.2/gui/aboutdialog.cpp Examining data/cppcheck-2.2/gui/aboutdialog.h Examining data/cppcheck-2.2/gui/application.cpp Examining data/cppcheck-2.2/gui/application.h Examining data/cppcheck-2.2/gui/applicationdialog.cpp Examining data/cppcheck-2.2/gui/applicationdialog.h Examining data/cppcheck-2.2/gui/applicationlist.cpp Examining data/cppcheck-2.2/gui/applicationlist.h Examining data/cppcheck-2.2/gui/checkstatistics.cpp Examining data/cppcheck-2.2/gui/checkstatistics.h Examining data/cppcheck-2.2/gui/checkthread.cpp Examining data/cppcheck-2.2/gui/checkthread.h Examining data/cppcheck-2.2/gui/codeeditor.cpp Examining data/cppcheck-2.2/gui/codeeditor.h Examining data/cppcheck-2.2/gui/codeeditorstyle.cpp Examining data/cppcheck-2.2/gui/codeeditorstyle.h Examining data/cppcheck-2.2/gui/codeeditstylecontrols.cpp Examining data/cppcheck-2.2/gui/codeeditstylecontrols.h Examining data/cppcheck-2.2/gui/codeeditstyledialog.cpp Examining data/cppcheck-2.2/gui/codeeditstyledialog.h Examining data/cppcheck-2.2/gui/common.cpp Examining data/cppcheck-2.2/gui/common.h Examining data/cppcheck-2.2/gui/cppchecklibrarydata.cpp Examining data/cppcheck-2.2/gui/cppchecklibrarydata.h Examining data/cppcheck-2.2/gui/csvreport.cpp Examining data/cppcheck-2.2/gui/csvreport.h Examining data/cppcheck-2.2/gui/erroritem.cpp Examining data/cppcheck-2.2/gui/erroritem.h Examining data/cppcheck-2.2/gui/filelist.cpp Examining data/cppcheck-2.2/gui/filelist.h Examining data/cppcheck-2.2/gui/fileviewdialog.cpp Examining data/cppcheck-2.2/gui/fileviewdialog.h Examining data/cppcheck-2.2/gui/functioncontractdialog.cpp Examining data/cppcheck-2.2/gui/functioncontractdialog.h Examining data/cppcheck-2.2/gui/helpdialog.cpp Examining data/cppcheck-2.2/gui/helpdialog.h Examining data/cppcheck-2.2/gui/libraryaddfunctiondialog.cpp Examining data/cppcheck-2.2/gui/libraryaddfunctiondialog.h Examining data/cppcheck-2.2/gui/librarydialog.cpp Examining data/cppcheck-2.2/gui/librarydialog.h Examining data/cppcheck-2.2/gui/libraryeditargdialog.cpp Examining data/cppcheck-2.2/gui/libraryeditargdialog.h Examining data/cppcheck-2.2/gui/mainwindow.cpp Examining data/cppcheck-2.2/gui/mainwindow.h Examining data/cppcheck-2.2/gui/newsuppressiondialog.cpp Examining data/cppcheck-2.2/gui/newsuppressiondialog.h Examining data/cppcheck-2.2/gui/platforms.cpp Examining data/cppcheck-2.2/gui/platforms.h Examining data/cppcheck-2.2/gui/precompiled_qmake.h Examining data/cppcheck-2.2/gui/printablereport.cpp Examining data/cppcheck-2.2/gui/printablereport.h Examining data/cppcheck-2.2/gui/projectfile.cpp Examining data/cppcheck-2.2/gui/projectfile.h Examining data/cppcheck-2.2/gui/projectfiledialog.cpp Examining data/cppcheck-2.2/gui/projectfiledialog.h Examining data/cppcheck-2.2/gui/report.cpp Examining data/cppcheck-2.2/gui/report.h Examining data/cppcheck-2.2/gui/resultstree.cpp Examining data/cppcheck-2.2/gui/resultstree.h Examining data/cppcheck-2.2/gui/resultsview.cpp Examining data/cppcheck-2.2/gui/resultsview.h Examining data/cppcheck-2.2/gui/scratchpad.cpp Examining data/cppcheck-2.2/gui/scratchpad.h Examining data/cppcheck-2.2/gui/settingsdialog.cpp Examining data/cppcheck-2.2/gui/settingsdialog.h Examining data/cppcheck-2.2/gui/showtypes.cpp Examining data/cppcheck-2.2/gui/showtypes.h Examining data/cppcheck-2.2/gui/statsdialog.cpp Examining data/cppcheck-2.2/gui/statsdialog.h Examining data/cppcheck-2.2/gui/test/benchmark/simple/benchmarksimple.cpp Examining data/cppcheck-2.2/gui/test/benchmark/simple/benchmarksimple.h Examining data/cppcheck-2.2/gui/test/data/benchmark/simple.cpp Examining data/cppcheck-2.2/gui/test/data/files/dir1/dir11/foo11.cpp Examining data/cppcheck-2.2/gui/test/data/files/dir1/foo1.cpp Examining data/cppcheck-2.2/gui/test/data/files/dir2/foo1.cpp Examining data/cppcheck-2.2/gui/test/data/files/foo1.cpp Examining data/cppcheck-2.2/gui/test/data/files/foo2.cxx Examining data/cppcheck-2.2/gui/test/data/files/foo3.cc Examining data/cppcheck-2.2/gui/test/data/files/foo4.c Examining data/cppcheck-2.2/gui/test/data/files/foo5.c++ Examining data/cppcheck-2.2/gui/test/filelist/testfilelist.cpp Examining data/cppcheck-2.2/gui/test/filelist/testfilelist.h Examining data/cppcheck-2.2/gui/test/projectfile/testprojectfile.cpp Examining data/cppcheck-2.2/gui/test/projectfile/testprojectfile.h Examining data/cppcheck-2.2/gui/test/translationhandler/testtranslationhandler.cpp Examining data/cppcheck-2.2/gui/test/translationhandler/testtranslationhandler.h Examining data/cppcheck-2.2/gui/test/xmlreportv2/testxmlreportv2.cpp Examining data/cppcheck-2.2/gui/test/xmlreportv2/testxmlreportv2.h Examining data/cppcheck-2.2/gui/threadhandler.cpp Examining data/cppcheck-2.2/gui/threadhandler.h Examining data/cppcheck-2.2/gui/threadresult.cpp Examining data/cppcheck-2.2/gui/threadresult.h Examining data/cppcheck-2.2/gui/translationhandler.h Examining data/cppcheck-2.2/gui/txtreport.cpp Examining data/cppcheck-2.2/gui/txtreport.h Examining data/cppcheck-2.2/gui/variablecontractsdialog.cpp Examining data/cppcheck-2.2/gui/variablecontractsdialog.h Examining data/cppcheck-2.2/gui/xmlreport.cpp Examining data/cppcheck-2.2/gui/xmlreport.h Examining data/cppcheck-2.2/gui/xmlreportv2.cpp Examining data/cppcheck-2.2/gui/xmlreportv2.h Examining data/cppcheck-2.2/gui/main.cpp Examining data/cppcheck-2.2/gui/translationhandler.cpp Examining data/cppcheck-2.2/htmlreport/example.cc Examining data/cppcheck-2.2/lib/analyzerinfo.cpp Examining data/cppcheck-2.2/lib/analyzerinfo.h Examining data/cppcheck-2.2/lib/astutils.cpp Examining data/cppcheck-2.2/lib/astutils.h Examining data/cppcheck-2.2/lib/bughuntingchecks.cpp Examining data/cppcheck-2.2/lib/bughuntingchecks.h Examining data/cppcheck-2.2/lib/check.cpp Examining data/cppcheck-2.2/lib/check.h Examining data/cppcheck-2.2/lib/check64bit.cpp Examining data/cppcheck-2.2/lib/check64bit.h Examining data/cppcheck-2.2/lib/checkassert.cpp Examining data/cppcheck-2.2/lib/checkassert.h Examining data/cppcheck-2.2/lib/checkautovariables.cpp Examining data/cppcheck-2.2/lib/checkautovariables.h Examining data/cppcheck-2.2/lib/checkbool.cpp Examining data/cppcheck-2.2/lib/checkbool.h Examining data/cppcheck-2.2/lib/checkboost.cpp Examining data/cppcheck-2.2/lib/checkboost.h Examining data/cppcheck-2.2/lib/checkbufferoverrun.cpp Examining data/cppcheck-2.2/lib/checkbufferoverrun.h Examining data/cppcheck-2.2/lib/checkclass.cpp Examining data/cppcheck-2.2/lib/checkclass.h Examining data/cppcheck-2.2/lib/checkcondition.cpp Examining data/cppcheck-2.2/lib/checkcondition.h Examining data/cppcheck-2.2/lib/checkexceptionsafety.cpp Examining data/cppcheck-2.2/lib/checkexceptionsafety.h Examining data/cppcheck-2.2/lib/checkfunctions.cpp Examining data/cppcheck-2.2/lib/checkfunctions.h Examining data/cppcheck-2.2/lib/checkinternal.cpp Examining data/cppcheck-2.2/lib/checkinternal.h Examining data/cppcheck-2.2/lib/checkio.cpp Examining data/cppcheck-2.2/lib/checkio.h Examining data/cppcheck-2.2/lib/checkleakautovar.cpp Examining data/cppcheck-2.2/lib/checkleakautovar.h Examining data/cppcheck-2.2/lib/checkmemoryleak.cpp Examining data/cppcheck-2.2/lib/checkmemoryleak.h Examining data/cppcheck-2.2/lib/checknullpointer.cpp Examining data/cppcheck-2.2/lib/checknullpointer.h Examining data/cppcheck-2.2/lib/checkother.cpp Examining data/cppcheck-2.2/lib/checkother.h Examining data/cppcheck-2.2/lib/checkpostfixoperator.cpp Examining data/cppcheck-2.2/lib/checkpostfixoperator.h Examining data/cppcheck-2.2/lib/checksizeof.cpp Examining data/cppcheck-2.2/lib/checksizeof.h Examining data/cppcheck-2.2/lib/checkstl.cpp Examining data/cppcheck-2.2/lib/checkstl.h Examining data/cppcheck-2.2/lib/checkstring.cpp Examining data/cppcheck-2.2/lib/checkstring.h Examining data/cppcheck-2.2/lib/checktype.cpp Examining data/cppcheck-2.2/lib/checktype.h Examining data/cppcheck-2.2/lib/checkuninitvar.cpp Examining data/cppcheck-2.2/lib/checkuninitvar.h Examining data/cppcheck-2.2/lib/checkunusedfunctions.cpp Examining data/cppcheck-2.2/lib/checkunusedfunctions.h Examining data/cppcheck-2.2/lib/checkunusedvar.cpp Examining data/cppcheck-2.2/lib/checkunusedvar.h Examining data/cppcheck-2.2/lib/checkvaarg.cpp Examining data/cppcheck-2.2/lib/checkvaarg.h Examining data/cppcheck-2.2/lib/clangimport.cpp Examining data/cppcheck-2.2/lib/clangimport.h Examining data/cppcheck-2.2/lib/config.h Examining data/cppcheck-2.2/lib/cppcheck.cpp Examining data/cppcheck-2.2/lib/cppcheck.h Examining data/cppcheck-2.2/lib/ctu.cpp Examining data/cppcheck-2.2/lib/ctu.h Examining data/cppcheck-2.2/lib/errorlogger.cpp Examining data/cppcheck-2.2/lib/errorlogger.h Examining data/cppcheck-2.2/lib/errortypes.cpp Examining data/cppcheck-2.2/lib/errortypes.h Examining data/cppcheck-2.2/lib/exprengine.cpp Examining data/cppcheck-2.2/lib/exprengine.h Examining data/cppcheck-2.2/lib/forwardanalyzer.cpp Examining data/cppcheck-2.2/lib/forwardanalyzer.h Examining data/cppcheck-2.2/lib/importproject.cpp Examining data/cppcheck-2.2/lib/importproject.h Examining data/cppcheck-2.2/lib/library.h Examining data/cppcheck-2.2/lib/matchcompiler.h Examining data/cppcheck-2.2/lib/mathlib.cpp Examining data/cppcheck-2.2/lib/mathlib.h Examining data/cppcheck-2.2/lib/path.cpp Examining data/cppcheck-2.2/lib/path.h Examining data/cppcheck-2.2/lib/pathanalysis.cpp Examining data/cppcheck-2.2/lib/pathanalysis.h Examining data/cppcheck-2.2/lib/pathmatch.cpp Examining data/cppcheck-2.2/lib/pathmatch.h Examining data/cppcheck-2.2/lib/platform.cpp Examining data/cppcheck-2.2/lib/platform.h Examining data/cppcheck-2.2/lib/precompiled.h Examining data/cppcheck-2.2/lib/preprocessor.cpp Examining data/cppcheck-2.2/lib/preprocessor.h Examining data/cppcheck-2.2/lib/programmemory.cpp Examining data/cppcheck-2.2/lib/programmemory.h Examining data/cppcheck-2.2/lib/settings.cpp Examining data/cppcheck-2.2/lib/settings.h Examining data/cppcheck-2.2/lib/standards.h Examining data/cppcheck-2.2/lib/suppressions.cpp Examining data/cppcheck-2.2/lib/suppressions.h Examining data/cppcheck-2.2/lib/symboldatabase.cpp Examining data/cppcheck-2.2/lib/symboldatabase.h Examining data/cppcheck-2.2/lib/templatesimplifier.cpp Examining data/cppcheck-2.2/lib/templatesimplifier.h Examining data/cppcheck-2.2/lib/timer.cpp Examining data/cppcheck-2.2/lib/timer.h Examining data/cppcheck-2.2/lib/token.cpp Examining data/cppcheck-2.2/lib/token.h Examining data/cppcheck-2.2/lib/tokenize.cpp Examining data/cppcheck-2.2/lib/tokenize.h Examining data/cppcheck-2.2/lib/tokenlist.cpp Examining data/cppcheck-2.2/lib/tokenlist.h Examining data/cppcheck-2.2/lib/utils.cpp Examining data/cppcheck-2.2/lib/utils.h Examining data/cppcheck-2.2/lib/valueflow.cpp Examining data/cppcheck-2.2/lib/valueflow.h Examining data/cppcheck-2.2/lib/valueptr.h Examining data/cppcheck-2.2/lib/version.h Examining data/cppcheck-2.2/lib/library.cpp Examining data/cppcheck-2.2/oss-fuzz/main.cpp Examining data/cppcheck-2.2/oss-fuzz/translate.cpp Examining data/cppcheck-2.2/oss-fuzz/type2.cpp Examining data/cppcheck-2.2/oss-fuzz/type2.h Examining data/cppcheck-2.2/samples/AssignmentAddressToInteger/bad.c Examining data/cppcheck-2.2/samples/AssignmentAddressToInteger/good.c Examining data/cppcheck-2.2/samples/arrayIndexOutOfBounds/bad.c Examining data/cppcheck-2.2/samples/arrayIndexOutOfBounds/good.c Examining data/cppcheck-2.2/samples/autoVariables/bad.c Examining data/cppcheck-2.2/samples/autoVariables/good.c Examining data/cppcheck-2.2/samples/bufferAccessOutOfBounds/bad.c Examining data/cppcheck-2.2/samples/bufferAccessOutOfBounds/good.c Examining data/cppcheck-2.2/samples/erase/bad.cpp Examining data/cppcheck-2.2/samples/erase/good.cpp Examining data/cppcheck-2.2/samples/memleak/bad.c Examining data/cppcheck-2.2/samples/memleak/good.c Examining data/cppcheck-2.2/samples/outOfBounds/bad.c Examining data/cppcheck-2.2/samples/outOfBounds/good.c Examining data/cppcheck-2.2/samples/resourceLeak/bad.c Examining data/cppcheck-2.2/samples/resourceLeak/good.c Examining data/cppcheck-2.2/samples/syntaxError/bad.c Examining data/cppcheck-2.2/samples/syntaxError/good.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2018-19872/qppmhandler.cpp Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2018-20845/pi.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10018/Function.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10018/Function.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10019/PSOutputDev.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10019/PSOutputDev.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10020/Splash.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10020/Splash.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10021/Stream.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10021/Stream.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10023/Function.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10023/Function.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10024/Splash.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10024/Splash.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10025/Stream.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10025/Stream.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10026/Function.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-10026/Function.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-1010315/dsdiff.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-12977/jp2.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-13390/libavformat_rawenc.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-13454/layer.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-14249/dwarf_elf_load_headers.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-14284/floppy.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-14494/SplashOutputDev.cc Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-14494/SplashOutputDev.h Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-14981/feature.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-15939/hog.cpp Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-15939/opencv2/objdetect.hpp Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-15939/precomp.hpp Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-16168/where.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-19334/parser.c Examining data/cppcheck-2.2/test/bug-hunting/cve/CVE-2019-19888/jfif.c