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