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/libkf5mailcommon-20.08.2/autotests/dummykernel.h
Examining data/libkf5mailcommon-20.08.2/autotests/dummykernel.cpp
Examining data/libkf5mailcommon-20.08.2/autotests/foldertreewidgettest.cpp
Examining data/libkf5mailcommon-20.08.2/autotests/favoritestest.cpp
Examining data/libkf5mailcommon-20.08.2/src/dbusoperators.h
Examining data/libkf5mailcommon-20.08.2/src/widgets/redirectwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/widgets/favoritecollectionwidget.h
Examining data/libkf5mailcommon-20.08.2/src/widgets/favoritecollectionwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/widgets/redirectdialog.h
Examining data/libkf5mailcommon-20.08.2/src/widgets/redirectwidget.h
Examining data/libkf5mailcommon-20.08.2/src/widgets/redirectdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionforward.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsendreceipt.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractiondict.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionremoveheader.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithstringlist.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractioncopy.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsendreceipt.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithfolder.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractiondecrypt.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionaddtag.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithcommand.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractiondecrypt.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionexec.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionpipethrough.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsetstatus.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionunsetstatus.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithstringlist.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionreplyto.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionrewriteheader.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionencrypt.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionredirect.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionreplyto.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithnone.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsetidentity.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionstatus.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithurl.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionrewriteheader.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionaddtag.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithurl.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionforward.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteraction.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithfolder.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteraction.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithstring.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithuoid.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionplaysound.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithstring.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionencrypt.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionaddheader.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwidget.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithcommand.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractiondelete.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsetidentity.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithaddress.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractiondict.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithuoid.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionaddtoaddressbook.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsendfakedisposition.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionremoveheader.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithcrypto.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithnone.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionplaysound.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsetstatus.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionexec.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionaddheader.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsettransport.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionstatus.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractiondelete.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithaddress.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionmove.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsettransport.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractioncopy.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithcrypto.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionpipethrough.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionunsetstatus.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionredirect.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionaddtoaddressbook.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionmove.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionsendfakedisposition.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/mdnadvicedialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporterpathcache.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporterexporter.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmovetest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingtransportdialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterdialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionsendfakedispositiontest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterinfowidgettest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingaccountdialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingsoundurldialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/itemcontexttest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionsendfakedispositiontest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionreplytotest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterwidgettest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingidentitydialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractiondecrypttest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionremoveheadertest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingtemplatedialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingtagdialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionwithurltest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterlistwidgettest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/mailfiltertest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingtransportdialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionforwardtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionplaysoundtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionencrypttest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/mailfiltertest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionreplytotest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionwithurltest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionredirecttest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionremoveheadertest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractiondeletetest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterinfotest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionsetstatustest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingtemplatedialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractioncopytest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionaddtoaddressbooktest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionunsetstatustest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionrewriteheadertest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractiondecrypttest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingsoundurldialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionpipethroughtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterdialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractioncopytest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionencrypttest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filterimporterpathcachetest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionwithaddresstest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionsetstatustest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionunsetstatustest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmovetest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionredirecttest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingaccountdialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionaddheadertest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionaddheadertest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filterimporterpathcachetest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/gpghelper.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filterconverttosieveresultdialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterinfowidgettest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractiondeletetest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionwithaddresstest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionforwardtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filterconverttosieveresultdialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionsendreceipttest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterinfotest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterwidgettest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/itemcontexttest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/gpghelper.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingidentitydialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionaddtoaddressbooktest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionmissingtagdialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionpipethroughtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionsettransporttest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionplaysoundtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/invalidfilterlistwidgettest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionexectest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionsettransporttest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionsendreceipttest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionexectest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionrewriteheadertest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filtermanager.h
Examining data/libkf5mailcommon-20.08.2/src/filter/soundtestwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filtermanager.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/filteractionmissingidentitydialoggui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/filteractionmissingtagdialoggui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/invalidfilterdialoggui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/filteractionmissingtransportdialoggui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/filterimporterexportergui.h
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/filteractionmissingtemplatedialoggui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/filteractionmissingsoundurldialogui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/filterimporterexportergui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/filteractionmissingaccountdialoggui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/kmfilterdialogtestgui.h
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/kmfilterdialogtestgui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/tests/mndadvicedialoggui.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterselectiondialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingtemplatedialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingsoundurldialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingaccountdialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/selectthunderbirdfilterfilesdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingidentitydialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingtransportdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/selectthunderbirdfilterfileswidget.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/selectthunderbirdfilterfileswidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingfolderdialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingtemplatedialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingidentitydialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingtransportdialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/selectthunderbirdfilterfilesdialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingfolderdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingsoundurldialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingtagdialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingaccountdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/dialog/filteractionmissingtagdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/kmfilterdialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporterpathcache.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/itemcontext.h
Examining data/libkf5mailcommon-20.08.2/src/filter/itemcontext.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterconverter/filterconverttosieveresultdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterconverter/filterconverttosieve.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterconverter/filterconverttosievepurposemenuwidget.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterconverter/filterconverttosievepurposemenuwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterconverter/filterconverttosieveresultdialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterconverter/filterconverttosieve.h
Examining data/libkf5mailcommon-20.08.2/src/filter/kmfilterlistbox.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/kmfilterlistbox.h
Examining data/libkf5mailcommon-20.08.2/src/filter/kmfilterdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterlistmodel.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterwidget.h
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterinfo.h
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterlistview.h
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterlistmodel.h
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterinfowidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterlistitemdelegate.h
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterinfowidget.h
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterinfo.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterlistitemdelegate.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterlistview.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/invalidfilters/invalidfilterdialog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporterexporter.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterlog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/mdnadvicedialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/mailfilter.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterselectiondialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterabstract.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterthunderbird.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimportersylpheed.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterevolution.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterthunderbird.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportsylpheedtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportbalsatest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportprocmailtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportprocmailtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportergmailtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportsylpheedtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportclawmailtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filtertestkernel.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportevolutiontest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportbalsatest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportthunderbirdtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportclawmailtest.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportevolutiontest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportthunderbirdtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filtertestkernel.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/autotests/filterimportergmailtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterevolution.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterabstract.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterprocmail.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterbalsa.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterclawsmail.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterclawsmail.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterbalsa.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimporterprocmail.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimportergmail.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimportersylpheed.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterimporter/filterimportergmail.h
Examining data/libkf5mailcommon-20.08.2/src/filter/filterlog.h
Examining data/libkf5mailcommon-20.08.2/src/filter/kmfilteraccountlist.h
Examining data/libkf5mailcommon-20.08.2/src/filter/mailfilter.cpp
Examining data/libkf5mailcommon-20.08.2/src/filter/soundtestwidget.h
Examining data/libkf5mailcommon-20.08.2/src/filter/kmfilteraccountlist.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchrulenumericaltest.h
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchruledatetest.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchrulestringtest.h
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchrulenumericaltest.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchruledatetest.h
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchruletest.h
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchrulestringtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchrulestatustest.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchruleencryptiontest.h
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchruleencryptiontest.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchpatterntest.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchrulestatustest.h
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchruletest.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/autotests/searchpatterntest.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchruleencryption.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchrule.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchrulestatus.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchrulestatus.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchruledate.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchruleencryption.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchrulestring.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchrulenumerical.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchrulestring.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchrulenumerical.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchrule.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchrule/searchruledate.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/tagrulewidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/messagerulewidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/tagrulewidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/textrulerwidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/numericrulewidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/headersrulerwidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/textrulerwidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/encryptionwidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/statusrulewidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/numericdoublerulewidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/numericrulewidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/headersrulerwidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/daterulewidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/rulewidgethandlermanager.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/daterulewidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/numericdoublerulewidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/statusrulewidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/encryptionwidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/messagerulewidgethandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/widgethandler/rulewidgethandlermanager.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/searchpattern.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchpatternedit.cpp
Examining data/libkf5mailcommon-20.08.2/src/search/searchpatternedit.h
Examining data/libkf5mailcommon-20.08.2/src/search/searchpattern.cpp
Examining data/libkf5mailcommon-20.08.2/src/util/mailutil_p.h
Examining data/libkf5mailcommon-20.08.2/src/util/cryptoutils.cpp
Examining data/libkf5mailcommon-20.08.2/src/util/mailutil.h
Examining data/libkf5mailcommon-20.08.2/src/util/resourcereadconfigfile.h
Examining data/libkf5mailcommon-20.08.2/src/util/cryptoutils.h
Examining data/libkf5mailcommon-20.08.2/src/util/mailutil.cpp
Examining data/libkf5mailcommon-20.08.2/src/util/resourcereadconfigfile.cpp
Examining data/libkf5mailcommon-20.08.2/src/kernel/mailkernel.h
Examining data/libkf5mailcommon-20.08.2/src/kernel/mailkernel.cpp
Examining data/libkf5mailcommon-20.08.2/src/tag/tagwidget.h
Examining data/libkf5mailcommon-20.08.2/src/tag/tag.cpp
Examining data/libkf5mailcommon-20.08.2/src/tag/tag.h
Examining data/libkf5mailcommon-20.08.2/src/tag/addtagdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/tag/tagwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/tag/addtagdialog.h
Examining data/libkf5mailcommon-20.08.2/src/job/backupjob.cpp
Examining data/libkf5mailcommon-20.08.2/src/job/expirejob.cpp
Examining data/libkf5mailcommon-20.08.2/src/job/folderjob.cpp
Examining data/libkf5mailcommon-20.08.2/src/job/folderjob.h
Examining data/libkf5mailcommon-20.08.2/src/job/backupjob.h
Examining data/libkf5mailcommon-20.08.2/src/job/jobscheduler.cpp
Examining data/libkf5mailcommon-20.08.2/src/job/jobscheduler.h
Examining data/libkf5mailcommon-20.08.2/src/job/expirejob.h
Examining data/libkf5mailcommon-20.08.2/src/mdn/mdnstateattribute.cpp
Examining data/libkf5mailcommon-20.08.2/src/mdn/autotests/mdnstateattributetest.cpp
Examining data/libkf5mailcommon-20.08.2/src/mdn/autotests/mdnstateattributetest.h
Examining data/libkf5mailcommon-20.08.2/src/mdn/sendmdnhandler.h
Examining data/libkf5mailcommon-20.08.2/src/mdn/sendmdnhandler.cpp
Examining data/libkf5mailcommon-20.08.2/src/mdn/mdnstateattribute.h
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/autotests/expirecollectionattributetest.cpp
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/autotests/expirecollectionattributetest.h
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/collectiongeneralpage.cpp
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/attributeregistrar.cpp
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/collectionexpirypage.cpp
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/collectiongeneralpage.h
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/collectionexpirypage.h
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/attributes/expirecollectionattribute.cpp
Examining data/libkf5mailcommon-20.08.2/src/collectionpage/attributes/expirecollectionattribute.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetcustomfileattachmentnamewidget.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippettreeview.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetsmodel.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetcustomfileattachmentnamewidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippettreeview.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetselectattachmentwidgettest.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetsmanagertest.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetselectattachmentdialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetcustomfileattachmentnamedialogtest.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetattachmentwidgettest.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetselectattachmentwidgettest.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetcustomfileattachmentnamewidgettest.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetselectattachmentdialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetwidgettest.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetcustomfileattachmentnamewidgettest.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetcustomfileattachmentnamedialogtest.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetsmanagertest.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetattachmentwidgettest.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/autotests/snippetwidgettest.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetsmodel.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetselectattachmentwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetvariabledialog.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetcustomfileattachmentnamedialog.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetselectattachmentwidget.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetselectattachmentdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetsmanager.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetselectattachmentdialog.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetcustomfileattachmentnamedialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetwidget.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetattachmentwidget.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetvariabledialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetattachmentwidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetsmanager.h
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/snippets/snippetdialog.h
Examining data/libkf5mailcommon-20.08.2/src/folder/folderrequester.h
Examining data/libkf5mailcommon-20.08.2/src/folder/accountconfigorderdialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/foldertreewidget.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/folderselectiondialog.h
Examining data/libkf5mailcommon-20.08.2/src/folder/foldertreewidget.h
Examining data/libkf5mailcommon-20.08.2/src/folder/favoritecollectionorderproxymodel.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/foldercollectionmonitor.h
Examining data/libkf5mailcommon-20.08.2/src/folder/folderrequester.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/foldercollectionmonitor.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/foldertreeview.h
Examining data/libkf5mailcommon-20.08.2/src/folder/foldersettings.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/entitycollectionorderproxymodel.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/accountconfigorderdialog.h
Examining data/libkf5mailcommon-20.08.2/src/folder/foldertreewidgetproxymodel.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/foldertreewidgetproxymodel.h
Examining data/libkf5mailcommon-20.08.2/src/folder/folderselectiondialog.cpp
Examining data/libkf5mailcommon-20.08.2/src/folder/favoritecollectionorderproxymodel.h
Examining data/libkf5mailcommon-20.08.2/src/folder/entitycollectionorderproxymodel.h
Examining data/libkf5mailcommon-20.08.2/src/folder/foldersettings.h
Examining data/libkf5mailcommon-20.08.2/src/folder/foldertreeview.cpp
Examining data/libkf5mailcommon-20.08.2/src/interfaces/rulewidgethandler.h
Examining data/libkf5mailcommon-20.08.2/src/interfaces/mailinterfaces.h
Examining data/libkf5mailcommon-20.08.2/src/mailcommon_private_export.h

FINAL RESULTS:

data/libkf5mailcommon-20.08.2/src/filter/autotests/gpghelper.h:47:56:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
    QByteArray runGpg(const QByteArray &in, CryptoType crypt, const QStringList &args) const;
data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractiondecrypttest.cpp:43:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        QVERIFY(plain.open(QIODevice::ReadOnly));
data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractiondecrypttest.cpp:47:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        QVERIFY(pgp.open(QIODevice::ReadOnly));
data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractiondecrypttest.cpp:52:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        QVERIFY(smime.open(QIODevice::ReadOnly));
data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionencrypttest.cpp:47:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        QVERIFY(plain.open(QIODevice::ReadOnly));
data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionencrypttest.cpp:56:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        QVERIFY(smimeFile.open(QIODevice::ReadOnly));
data/libkf5mailcommon-20.08.2/src/filter/autotests/filteractionencrypttest.cpp:59:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        QVERIFY(pgpFile.open(QIODevice::ReadOnly));
data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithcommand.cpp:100:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (!tempFile->open()) {
data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithcommand.cpp:110:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (!file.open(QIODevice::WriteOnly)) {
data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithcommand.cpp:191:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!inFile->open()) {
data/libkf5mailcommon-20.08.2/src/filter/filteractions/filteractionwithcommand.cpp:220:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!tempFile.open(QIODevice::ReadWrite)) {
data/libkf5mailcommon-20.08.2/src/filter/filterimporterexporter.cpp:212:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!file.open(QIODevice::ReadOnly)) {
data/libkf5mailcommon-20.08.2/src/filter/filterimporterexporter.cpp:250:42:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    if (!fileThunderbird.open(QIODevice::ReadOnly)) {
data/libkf5mailcommon-20.08.2/src/filter/filterimporterexporter.cpp:272:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (!file.open(QIODevice::ReadOnly)) {
data/libkf5mailcommon-20.08.2/src/filter/filterlog.cpp:204:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::WriteOnly)) {
data/libkf5mailcommon-20.08.2/src/job/backupjob.cpp:422:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!mArchive->open(QIODevice::WriteOnly)) {

ANALYSIS SUMMARY:

Hits = 16
Lines analyzed = 47458 in approximately 1.30 seconds (36497 lines/second)
Physical Source Lines of Code (SLOC) = 30293
Hits@level = [0]   0 [1]   0 [2]  15 [3]   0 [4]   1 [5]   0
Hits@level+ = [0+]  16 [1+]  16 [2+]  16 [3+]   1 [4+]   1 [5+]   0
Hits/KSLOC@level+ = [0+] 0.528175 [1+] 0.528175 [2+] 0.528175 [3+] 0.0330109 [4+] 0.0330109 [5+]   0
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.