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/k3b-20.08.3/tests/k3bglobalstest.h
Examining data/k3b-20.08.3/tests/stub-k3bapplication.cpp
Examining data/k3b-20.08.3/tests/k3bdeviceglobalstest.cpp
Examining data/k3b-20.08.3/tests/k3bmodelutilstest.h
Examining data/k3b-20.08.3/tests/k3bglobalstest.cpp
Examining data/k3b-20.08.3/tests/k3bexternalbinmanagertest.cpp
Examining data/k3b-20.08.3/tests/k3bmetaitemmodeltest.cpp
Examining data/k3b-20.08.3/tests/k3btestutils.h
Examining data/k3b-20.08.3/tests/k3bexternalbinmanagertest.h
Examining data/k3b-20.08.3/tests/k3bdeviceglobalstest.h
Examining data/k3b-20.08.3/tests/k3bmodelutilstest.cpp
Examining data/k3b-20.08.3/tests/k3bdataprojectmodeltest.h
Examining data/k3b-20.08.3/tests/k3bdataprojectmodeltest.cpp
Examining data/k3b-20.08.3/tests/k3bmetaitemmodeltest.h
Examining data/k3b-20.08.3/tests/k3btestutils.cpp
Examining data/k3b-20.08.3/tests/k3bfuzzertest.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bcdrskinwriter.h
Examining data/k3b-20.08.3/libk3b/projects/videodvd/k3bvideodvdimager.cpp
Examining data/k3b-20.08.3/libk3b/projects/videodvd/k3bvideodvdjob.cpp
Examining data/k3b-20.08.3/libk3b/projects/videodvd/k3bvideodvdjob.h
Examining data/k3b-20.08.3/libk3b/projects/videodvd/k3bvideodvdimager.h
Examining data/k3b-20.08.3/libk3b/projects/videodvd/k3bvideodvddoc.h
Examining data/k3b-20.08.3/libk3b/projects/videodvd/k3bvideodvddoc.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3btocfilewriter.cpp
Examining data/k3b-20.08.3/libk3b/projects/mixedcd/k3bmixedjob.h
Examining data/k3b-20.08.3/libk3b/projects/mixedcd/k3bmixeddoc.cpp
Examining data/k3b-20.08.3/libk3b/projects/mixedcd/k3bmixedjob.cpp
Examining data/k3b-20.08.3/libk3b/projects/mixedcd/k3bmixeddoc.h
Examining data/k3b-20.08.3/libk3b/projects/k3bgrowisofshandler.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bcdrecordwriter.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3babstractwriter.h
Examining data/k3b-20.08.3/libk3b/projects/k3bimagefilereader.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bcdrdaowriter.h
Examining data/k3b-20.08.3/libk3b/projects/k3bgrowisofswriter.h
Examining data/k3b-20.08.3/libk3b/projects/k3bgrowisofshandler.h
Examining data/k3b-20.08.3/libk3b/projects/k3bcuefileparser.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bdoc.h
Examining data/k3b-20.08.3/libk3b/projects/k3babstractwriter.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bisooptions.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdatamultisessionparameterjob.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdiritem.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bmkisofshandler.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bmsinfofetcher.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bspecialdataitem.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdatamultisessionparameterjob.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdatadoc.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bmsinfofetcher.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdatadoc.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bsessionimportitem.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdataitem.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bfilecompilationsizehandler.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdataitem.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bbootitem.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdatapreparationjob.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdatajob.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bmkisofshandler.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdatajob.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bisoimager.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bfileitem.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bfilecompilationsizehandler.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bisooptions.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bbootitem.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdatapreparationjob.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bisoimager.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bdiritem.cpp
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bsessionimportitem.h
Examining data/k3b-20.08.3/libk3b/projects/datacd/k3bfileitem.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bimagefilereader.h
Examining data/k3b-20.08.3/libk3b/projects/k3btocfilewriter.h
Examining data/k3b-20.08.3/libk3b/projects/k3bgrowisofswriter.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bcdrecordwriter.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiodoc.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiozerodata.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiocdtrackdrag.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiocdtrackreader.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiozerodatareader.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiodatasourceiterator.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudionormalizejob.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiofile.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3brawaudiodatasource.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiocdtrackreader.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiodatasource.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiodocreader.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiocdtrackdrag.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiotrack.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiodocreader.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiotrack.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiocdtracksource.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiofilereader.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiojob.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3brawaudiodatasource.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiozerodata.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiodatasourceiterator.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiozerodatareader.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3brawaudiodatareader.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiojobtempdata.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudioimager.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiocdtracksource.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiodatasource.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiojob.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiomaxspeedjob.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiojobtempdata.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudioimager.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiomaxspeedjob.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3brawaudiodatareader.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiofilereader.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiotrackreader.h
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiofile.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiotrackreader.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudiodoc.cpp
Examining data/k3b-20.08.3/libk3b/projects/audiocd/k3baudionormalizejob.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bdoc.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bcuefileparser.h
Examining data/k3b-20.08.3/libk3b/projects/k3bcdrskinwriter.cpp
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcdtrack.h
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcdxmlview.cpp
Examining data/k3b-20.08.3/libk3b/projects/videocd/mpeginfo/k3bmpeginfo.cpp
Examining data/k3b-20.08.3/libk3b/projects/videocd/mpeginfo/k3bmpeginfo.h
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcdoptions.cpp
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcdjob.cpp
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcdtrack.cpp
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcddoc.h
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcddoc.cpp
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcdjob.h
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcdoptions.h
Examining data/k3b-20.08.3/libk3b/projects/videocd/k3bvcdxmlview.h
Examining data/k3b-20.08.3/libk3b/projects/k3binffilewriter.cpp
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixdoc.h
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixdocpreparer.cpp
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixprogram.h
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixfileitem.h
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixdoc.cpp
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixprogram.cpp
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixdocpreparer.h
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixjob.cpp
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixjob.h
Examining data/k3b-20.08.3/libk3b/projects/movixcd/k3bmovixfileitem.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3bcdrdaowriter.cpp
Examining data/k3b-20.08.3/libk3b/projects/k3binffilewriter.h
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvdvideostream.cpp
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvdtime.h
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvdsubpicturestream.h
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvdtime.cpp
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvdaudiostream.h
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvdtitle.h
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvd.h
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvdptt.h
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvdvideostream.h
Examining data/k3b-20.08.3/libk3b/videodvd/k3bvideodvd.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bblankingjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bclonejob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bcdcopyjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3baudiofileanalyzerjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bdatatrackreader.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bdatatrackreader.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3baudiofileanalyzerjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3baudiosessionreadingjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3breadcdreader.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bmetawriter.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bcdda2wavreader.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bbinimagewritingjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3biso9660imagewritingjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3breadcdreader.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bclonetocreader.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bdvdbooktypejob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bcdcopyjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bclonejob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bdvdcopyjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bclonetocreader.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bdvdformattingjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bverificationjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bverificationjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3baudiocuefilewritingjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3biso9660imagewritingjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bmetawriter.h
Examining data/k3b-20.08.3/libk3b/jobs/k3baudiocuefilewritingjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bblankingjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bdvdformattingjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bdvdbooktypejob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bvideodvdtitletranscodingjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3bvideodvdtitledetectclippingjob.h
Examining data/k3b-20.08.3/libk3b/jobs/k3baudiosessionreadingjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bvideodvdtitletranscodingjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bdvdcopyjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bbinimagewritingjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bvideodvdtitledetectclippingjob.cpp
Examining data/k3b-20.08.3/libk3b/jobs/k3bcdda2wavreader.h
Examining data/k3b-20.08.3/libk3b/plugin/k3bpluginmanager.cpp
Examining data/k3b-20.08.3/libk3b/plugin/k3baudiodecoder.cpp
Examining data/k3b-20.08.3/libk3b/plugin/k3bpluginconfigwidget.cpp
Examining data/k3b-20.08.3/libk3b/plugin/k3baudioencoder.cpp
Examining data/k3b-20.08.3/libk3b/plugin/k3bprojectplugin.h
Examining data/k3b-20.08.3/libk3b/plugin/k3baudiodecoder.h
Examining data/k3b-20.08.3/libk3b/plugin/k3bpluginconfigwidget.h
Examining data/k3b-20.08.3/libk3b/plugin/k3baudioencoder.h
Examining data/k3b-20.08.3/libk3b/plugin/k3bplugin.h
Examining data/k3b-20.08.3/libk3b/plugin/k3bprojectplugin.cpp
Examining data/k3b-20.08.3/libk3b/plugin/k3bplugin.cpp
Examining data/k3b-20.08.3/libk3b/plugin/k3bpluginmanager.h
Examining data/k3b-20.08.3/libk3b/core/k3bjob.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bthreadjob.h
Examining data/k3b-20.08.3/libk3b/core/k3bthreadjobcommunicationevent.h
Examining data/k3b-20.08.3/libk3b/core/k3bprogressinfoevent.h
Examining data/k3b-20.08.3/libk3b/core/k3bglobals.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bsimplejobhandler.h
Examining data/k3b-20.08.3/libk3b/core/k3bcore.h
Examining data/k3b-20.08.3/libk3b/core/k3bsimplejobhandler.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bexternalbinmanager.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bthreadjob.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bglobalsettings.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bjob.h
Examining data/k3b-20.08.3/libk3b/core/k3bglobalsettings.h
Examining data/k3b-20.08.3/libk3b/core/k3bthreadjobcommunicationevent.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bversion.h
Examining data/k3b-20.08.3/libk3b/core/k3bjobhandler.h
Examining data/k3b-20.08.3/libk3b/core/k3bkjobbridge.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bglobals.h
Examining data/k3b-20.08.3/libk3b/core/k3bexternalbinmanager.h
Examining data/k3b-20.08.3/libk3b/core/k3bversion.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bcore.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bkjobbridge.h
Examining data/k3b-20.08.3/libk3b/core/k3bthread.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bthread.h
Examining data/k3b-20.08.3/libk3b/core/k3bdefaultexternalprograms.cpp
Examining data/k3b-20.08.3/libk3b/core/k3bdefaultexternalprograms.h
Examining data/k3b-20.08.3/libk3b/tools/k3biso9660backend.h
Examining data/k3b-20.08.3/libk3b/tools/k3bintmapcombobox.cpp
Examining data/k3b-20.08.3/libk3b/tools/k3bcutcombobox.h
Examining data/k3b-20.08.3/libk3b/tools/k3biso9660backend.cpp
Examining data/k3b-20.08.3/libk3b/tools/libisofs/el_torito.h
Examining data/k3b-20.08.3/libk3b/tools/libisofs/isofs.cpp