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/kf5-messagelib-20.08.2/messagecore/autotests/attachmentcompressjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentfromurljobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecore/autotests/qtest_messagecore.h Examining data/kf5-messagelib-20.08.2/messagecore/autotests/stringutiltest.h Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentfrommimecontentjobtest.h Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentfromurljobtest.h Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentparttest.h Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentcompressjobtest.h Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentupdatejobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecore/autotests/mailinglisttest.cpp Examining data/kf5-messagelib-20.08.2/messagecore/autotests/stringutiltest.cpp Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentparttest.cpp Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentpropertiesdialogtest.h Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentupdatejobtest.h Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentfrommimecontentjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentpropertiesdialogtest.cpp Examining data/kf5-messagelib-20.08.2/messagecore/autotests/mailinglisttest.h Examining data/kf5-messagelib-20.08.2/messagecore/src/misc/imagecollector.h Examining data/kf5-messagelib-20.08.2/messagecore/src/misc/mailinglist.h Examining data/kf5-messagelib-20.08.2/messagecore/src/misc/imagecollector.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/misc/mailinglist.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromurlbasejob.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfrommimecontentjob.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentloadjob.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentpropertiesdialog.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromfolderjob.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromurlutils.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentpart.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromfolderjob.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentcompressjob.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentpropertiesdialog.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentpart.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentloadjob.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentupdatejob.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromurljob.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromurlutils.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfrommimecontentjob.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentupdatejob.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromurljob.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromurlbasejob.h Examining data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentcompressjob.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/messagecoreutil.h Examining data/kf5-messagelib-20.08.2/messagecore/src/settings/messagecoresettings.h Examining data/kf5-messagelib-20.08.2/messagecore/src/settings/messagecoresettings.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/utils/stringutil.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/utils/stringutil.h Examining data/kf5-messagelib-20.08.2/messagecore/src/messagecoreutil.cpp Examining data/kf5-messagelib-20.08.2/messagecore/src/messagecore_private_export.h Examining data/kf5-messagelib-20.08.2/messagecore/src/helpers/nodehelper.h Examining data/kf5-messagelib-20.08.2/messagecore/src/helpers/nodehelper.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/composerviewbasetest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/signencrypttest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/signjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/multipartjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/globalparttest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/replystrategytest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/cryptocomposertest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/qtest_messagecomposer.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/cryptocomposertest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/sendlaterdialogtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/textparttest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/maintextjobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/signandencrypttest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/plugineditorcheckbeforesendparamstest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/textparttest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/maintextjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/infoparttest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/recipientseditortest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/multipartjobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/singlepartjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/attachmentvcardfromaddressbookjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/composertest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/infoparttest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/followupreminderselectdatedialogtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/attachmentjobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/replystrategytest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/composertest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/sendlaterinfotest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/skeletonmessagejobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/signjobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/globalparttest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/singlepartjobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/composerviewbasetest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/plugineditorcheckbeforesendparamstest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/followupreminderselectdatedialogtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/sendlaterdialogtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/attachmentvcardfromaddressbookjobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/signandencrypttest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/skeletonmessagejobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/cryptofunctions.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/attachmentjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/utiltest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/setupenv.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/cryptofunctions.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/sendlaterinfotest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/encryptjobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/setupenv.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/signencrypttest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/utiltest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/autotests/encryptjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/tests/testcomposerlineedit.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/tests/recipientseditortest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/tests/recipientseditortest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipient.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/distributionlistdialog.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipientseditorsidewidget.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/kwindowpositioner.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipient.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipientseditor.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipientline.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/distributionlistdialog.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipientspicker.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipientseditor.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/kwindowpositioner.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipientline.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipientseditorsidewidget.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/recipient/recipientspicker.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverttextconfigurewidget.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverttextmanager.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverterinitialdata.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverterinitialdata.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverttextmanager.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverterbeforeconvertingdata.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverttext.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverttextconfigurewidget.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverttext.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverttextinterface.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverttextinterface.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorconverttext/plugineditorconverterbeforeconvertingdata.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorgrammar/plugineditorgrammarcustomtoolsviewinterface.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorgrammar/plugineditorgrammarmanager.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorgrammar/plugineditorgrammarcustomtoolsviewinterface.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorgrammar/plugineditorgrammarmanager.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/attachment/attachmentcontrollerbase.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/attachment/attachmentmodel.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/attachment/attachmentcontrollerbase.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/attachment/attachmentmodel.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/followupreminder/followupremindercreatejob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/followupreminder/followupreminderselectdatedialog.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/followupreminder/followupreminder.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/followupreminder/followupremindercreatejob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/followupreminder/followupreminder.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/followupreminder/followupreminderselectdatedialog.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/part/globalpart.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/part/infopart.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/part/messagepart.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/part/textpart.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/part/globalpart.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/part/messagepart.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/part/textpart.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/part/infopart.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/helper/messagefactoryng.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/helper/messagefactoryng.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/helper/messagefactoryreplyjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/helper/messagehelper.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/helper/messagefactoryforwardjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/helper/messagehelper.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/helper/messagefactoryforwardjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/helper/messagefactoryreplyjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescalingwidget.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescalingwidget.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/autotests/imagescalingtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/autotests/imagescalingtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescalingutils.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescalingselectformat.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/tests/imagescaling_gui.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/tests/imagescaling_gui.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescaling.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescaling.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescalingutils.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescalingselectformat.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/autotests/convertvariablesjobtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/autotests/convertsnippetvariablemenutest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/autotests/convertsnippetvariablesutiltest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/autotests/convertsnippetvariablesutiltest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/autotests/convertsnippetvariablemenutest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/autotests/convertvariablesjobtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesutil.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesutil.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablemenu.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablemenu.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/signaturecontroller.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/signaturecontroller.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composer.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerviewinterface.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/autotests/composerattachmentinterfacetest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/autotests/composerattachmentinterfacetest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/keyresolver.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerlineedit.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerlineedit.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composer.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/keyresolver.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerattachmentinterface.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerviewbase.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerattachmentinterface.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerviewbase.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerviewinterface.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sender/akonadisender.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sender/akonadisender.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sender/messagesender.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/attachmentclipboardjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/savecontactpreferencejob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/skeletonmessagejob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/attachmentjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/singlepartjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/skeletonmessagejob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/distributionlistexpandjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/encryptjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/encryptjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/attachmentvcardfromaddressbookjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/maintextjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/attachmentfrompublickeyjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/transparentjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/attachmentfrompublickeyjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/maintextjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/jobbase.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/inserttextfilejob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/protectedheaders.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/distributionlistexpandjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/contentjobbase.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/signjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/emailaddressresolvejob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/multipartjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/attachmentvcardfromaddressbookjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/singlepartjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/savecontactpreferencejob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/contentjobbase.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/aliasesexpandjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/jobbase.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/signjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/signencryptjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/transparentjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/jobbase_p.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/attachmentjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/protectedheaders.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/signencryptjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/attachmentclipboardjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/emailaddressresolvejob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/abstractencryptjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/inserttextfilejob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/multipartjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/aliasesexpandjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/job/contentjobbase_p.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/statusbarwidget/autotests/statusbarlabeltoggledstatetest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/statusbarwidget/autotests/statusbarlabeltoggledstatetest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/statusbarwidget/statusbarlabeltoggledstate.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/statusbarwidget/statusbarlabeltoggledstate.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorinit/plugineditorinitinterface.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorinit/plugineditorinitmanager.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorinit/plugineditorinit.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorinit/plugineditorinitconfigurewidget.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorinit/plugineditorinit.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorinit/plugineditorinitinterface.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorinit/plugineditorinitmanager.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorinit/plugineditorinitconfigurewidget.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterremovejob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlatercreatejob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterutil_p.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlatertimedatewidget_p.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlatercreatejob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterdialog.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterutil.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlatertimedatewidget.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterinfo.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterjob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterremovejob.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterdialog.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterinfo.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterjob.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/sendlater/sendlaterutil.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/settings/messagecomposersettings.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/settings/messagecomposersettings.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/utils/util_p.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/utils/util.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/utils/kleo_util.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/utils/util.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer-ng/richtextcomposersignatures.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer-ng/autotests/richtextcomposerngtest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer-ng/autotests/richtextcomposerngtest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer-ng/autotests/richtextcomposersignaturestest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer-ng/autotests/richtextcomposersignaturestest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer-ng/richtextcomposerng.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer-ng/richtextcomposerng.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/composer-ng/richtextcomposersignatures.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/messagecomposer_private_export.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/plugineditor.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/plugineditormanager.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/plugincomposerinterface.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/autotests/plugineditortest.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/autotests/plugineditortest.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/pluginactiontype.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/plugineditor.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/plugincomposerinterface.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/plugineditorinterface.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/plugineditorinterface.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/pluginactiontype.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditor/plugineditormanager.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesendinterface.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesendconfigurewidget.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesendparams.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesendinterface.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesendparams.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesendmanager.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesendmanager.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesend.h Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesendconfigurewidget.cpp Examining data/kf5-messagelib-20.08.2/messagecomposer/src/plugineditorcheckbeforesend/plugineditorcheckbeforesend.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparseremailaddressrequesterlineedittest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templatesinsertcommandactiontest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templatesinsertcommandpushbuttontest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateextracttextfrommailtest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/customtemplatesmenutest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserextracthtmlinfotest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparseremailaddressrequesterinterfacewidgettest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/customtemplatesmenutest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserutiltest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateextracthtmlelementfrommailtest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparseremailaddressrequesterinterfacewidgettest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparseremailaddressrequesterlineedittest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templatesinsertcommandactiontest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserextracthtmlinfotest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserutiltest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templatesinsertcommandpushbuttontest.h Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateextracttextfrommailtest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp Examining data/kf5-messagelib-20.08.2/templateparser/autotests/templateextracthtmlelementfrommailtest.h Examining data/kf5-messagelib-20.08.2/templateparser/tests/templateeditor_gui.cpp Examining data/kf5-messagelib-20.08.2/templateparser/tests/templateparseremailrequester.cpp Examining data/kf5-messagelib-20.08.2/templateparser/tests/templateeditor_gui.h Examining data/kf5-messagelib-20.08.2/templateparser/tests/templateconfigurewidget_gui.h Examining data/kf5-messagelib-20.08.2/templateparser/tests/templateparseremailrequester.h Examining data/kf5-messagelib-20.08.2/templateparser/tests/templateconfigurewidget_gui.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateextracthtmlelementfrommail.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesinsertcommandaction.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparseremailaddressrequesterinterfacewidget.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparseremailaddressrequesterbase.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templatestexteditor.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateextracttextfrommail.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesutil.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateextracthtmlelementfrommail.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateextracttextfrommail.h Examining data/kf5-messagelib-20.08.2/templateparser/src/customtemplatesmenu.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesutil_p.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparser_private_export.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesinsertcommandpushbutton.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateconvertcommandjob.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob_p.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesconfiguration.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesutil.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/customtemplates.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateconvertcommandjob.h Examining data/kf5-messagelib-20.08.2/templateparser/src/customtemplatesmenu.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparserextracthtmlinfo.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/customtemplates.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparserextracthtmlinforesult.h Examining data/kf5-messagelib-20.08.2/templateparser/src/defaulttemplates.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparseremailaddressrequesterinterfacewidget.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparseremailaddressrequesterlineedit.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templatescommandmenu.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatescommandmenu.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templatestexteditor.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparseremailaddressrequesterlineedit.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatestextedit.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparserextracthtmlinfo.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatewebenginepage.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesconfiguration.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparseremailaddressrequesterbase.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesinsertcommandpushbutton.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatewebenginepage.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templatestextedit.h Examining data/kf5-messagelib-20.08.2/templateparser/src/templateparserextracthtmlinforesult.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/defaulttemplates.cpp Examining data/kf5-messagelib-20.08.2/templateparser/src/templatesinsertcommandaction.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/mailsourceviewtextbrowserwidgettest.h Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/util.h Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/viewertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/urlhandlermanagertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/messagedisplayformatattributetest.h Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/messagedisplayformatattributetest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/viewergrantleethemesupporttest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/mailsourceviewtextbrowserwidgettest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/setupenv.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/urlhandlermanagertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/zoomactionmenutest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/util.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/viewergrantleethemesupporttest.h Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/setupenv.h Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/viewertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/autotests/zoomactionmenutest.h Examining data/kf5-messagelib-20.08.2/messageviewer/tests/viewertest_gui.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/defaultgrantleeheaderstyleinterface.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/defaultgrantleeheaderstyleplugin.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/defaultgrantleeheaderstrategy.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/defaultgrantleeheaderstrategy.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/defaultgrantleeheaderstyleplugin.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/defaultgrantleeheaderstyleinterface.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstrategy.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/richheaderstrategy.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/autotests/grantleeheaderstyletest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/autotests/grantleeheaderformattertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/autotests/grantleeheaderstyletest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/autotests/grantleeheaderformattertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/plainheaderstyle.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/richheaderstrategy.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/grantleeheaderteststyle.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyleinterface.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/grantleeheaderformatter.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/grantleeheaderteststyle.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyle.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstylemenumanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstylemenumanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyleplugin.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/grantleeheaderstyle.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyleinterface.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstylepluginmanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyle.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/contactdisplaymessagememento.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstylepluginmanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/contactdisplaymessagememento.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyleplugin.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyle_util.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/grantleeheaderformatter.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstrategy.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/grantleeheaderstyle.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyle_util.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/header/plainheaderstyle.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/grantlee/grantleeextension.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/grantlee/grantleeextension.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/defaultrenderer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/objecttreeparsertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/converthtmltoplaintexttest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/converthtmltoplaintexttest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/util.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/testcsshelper.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/rendertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/quotehtmltest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/showonlymimeparttest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/showonlymimeparttest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/rendertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/unencryptedmessagetest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/objecttreeparsertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/setupenv.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/testcsshelper.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/util.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/setupenv.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/unencryptedmessagetest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/quotehtmltest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/converthtmltoplaintext.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrendererfactory_p.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/converthtmltoplaintext.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrenderermanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrenderplugin.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrenderbase.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/defaultrenderer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrenderermanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/htmlblock.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrendererfactory.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrendererbase.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrendererfactory.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/messagepartrenderplugin.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/defaultrenderer_p.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/htmlblock.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/plugins/messagepartrenderer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/plugins/textmessagepartrenderer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/plugins/messagepartrenderer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/plugins/attachmentmessagepartrenderer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/plugins/attachmentmessagepartrenderer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/plugins/textmessagepartrenderer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/plugins/quotehtml.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/plugins/quotehtml.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/submittedformwarningwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/printingsettings.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/mailsourcewebengineviewer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/opensavedfilefolderwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/developertooldialog.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/shownextmessagewidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/mailtrackingwarningwidgettest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/mailtrackingdetailsdialogtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/developertooldialogtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/mailtrackingdetailsdialogtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/developertoolwidgettest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/shownextmessagewidgettest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/developertooldialogtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/developertoolwidgettest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/shownextmessagewidgettest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/autotests/mailtrackingwarningwidgettest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/configurewidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/developertooldialog.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/vcardviewer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/mailtrackingdetailsdialog.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/attachmentdialog.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/invitationsettings.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/developertoolwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/attachmentdialog.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/invitationsettings.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/configurewidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/mailtrackingdetailsdialog.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/submittedformwarningwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/htmlstatusbar.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/developertoolwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/opensavedfilefolderwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/mailtrackingwarningwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/htmlstatusbar.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/printingsettings.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/mailsourcewebengineviewer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/vcardviewer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/mailtrackingwarningwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/widgets/shownextmessagewidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewer_private_export.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/viewerplugintoolmanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/viewerplugin.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/tests/viewerplugin_gui.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/tests/viewerplugin_gui.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/viewerpluginmanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/viewerpluginmanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/viewerplugininterface.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/viewerplugin.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/viewerplugininterface.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewerplugins/viewerplugintoolmanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/job/modifymessagedisplayformatjob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/job/modifymessagedisplayformatjob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimheaderparser.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimgeneraterulejob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimheaderparser.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerulescombobox.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerkeywidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimruledialog.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimrule.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimresultattribute.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimgeneraterulejobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckpolicyjobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimutiltest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkiminfotest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dmarcrecordjobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimrulewidgettest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimruledialogtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerkeywidgettest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerkeytest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerrulestest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimauthenticationstatusinfoconvertertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerkeytest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimheaderparsertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimauthenticationstatusinfoconvertertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dmarcpolicyjobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimrulewidgettest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimwidgetinfotest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimresultattributetest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerkeywidgettest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerkeydialogtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimauthenticationstatusinfoutiltest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerkeydialogtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimwidgetinfotest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimdownloadkeyjobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimruletest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimviewermenutest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckfulljobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerauthenticationservertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dmarcinfotest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dmarcpolicyjobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimutiltest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimauthenticationstatusinfotest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimauthenticationstatusinfotest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimheaderparsertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimauthenticationstatusinfoutiltest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckauthenticationstatusjobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckpolicytest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanageruleswidgettest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimkeyrecordtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkiminfotest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanageruleswidgettest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerulesdialogtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dmarcrecordjobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckauthenticationstatusjobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dmarcinfotest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimkeyrecordtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimresultattributetest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimchecksignaturejobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerulescomboboxtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimstoreresultjobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerulesdialogtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimstoreresultjobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimgeneraterulejobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerauthenticationservertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimruledialogtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerulescomboboxtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimviewermenutest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckpolicyjobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimchecksignaturejobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimdownloadkeyjobtest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckpolicytest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimruletest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimmanagerrulestest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckfulljobtest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerkeydialog.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimcheckfulljob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanageruleswidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerulesdialog.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanageruleswidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimutil.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/checkrsapublickey.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/lookupkey.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/main.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/lookupkey.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/dmarclookupkey.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/checkrsapublickey.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/dmarclookupkey.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/checksignature.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/checksignature.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dmarcrecordjob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimrulewidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerkeydialog.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerrules.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimrule.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkiminfo.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimauthenticationstatusinfoutil.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerkey.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimauthenticationstatusinfo.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerauthenticationserver.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimchecksignaturejob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimauthenticationstatusinfoconverter.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimcheckpolicy.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimstoreresultjob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimkeyrecord.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerrules.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerauthenticationserver.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimwidgetinfo.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimcheckauthenticationstatusjob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dmarcrecordjob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimwidgetinfo.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimviewermenu.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkiminfo.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimauthenticationstatusinfoutil.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerulescombobox.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimkeyrecord.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimstoreresultjob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimauthenticationstatusinfo.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dmarcpolicyjob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimcheckpolicy.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimutil.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimresultattribute.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimcheckfulljob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimrulewidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerulesdialog.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimchecksignaturejob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dmarcinfo.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimgeneraterulejob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimviewermenu.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimauthenticationstatusinfoconverter.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimcheckauthenticationstatusjob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimruledialog.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimcheckpolicyjob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimdownloadkeyjob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dmarcpolicyjob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimdownloadkeyjob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerkey.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dmarcmanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dmarcinfo.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimcheckpolicyjob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dmarcmanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimmanagerkeywidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/objecttreeemptysource.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/stl_util.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/attachmentstrategy.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/mimeparttree/mimetreemodel.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/mimeparttree/mimeparttreeview.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/mimeparttree/mimeparttreeview.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/mimeparttree/mimetreemodel.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/csshelperbase.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/urlhandlermanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/mailwebenginepage.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/cidreferencesurlinterceptor/cidreferencesurlinterceptor.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/cidreferencesurlinterceptor/cidreferencesurlinterceptor.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmailwebengineselection.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmailmboxwebengine.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmailmboxwebengine.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmailwebengine.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testwebenginescrolladdattachment.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmaildndattachment.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testwebengineaccesskey.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmaildndattachment.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmailwebengine.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testwebengineaccesskey.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmailwebengineselection.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testwebenginescrolladdattachment.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/cidschemehandler/cidschemehandler.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/cidschemehandler/cidschemehandler.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/mailwebenginepage.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/mailwebengineview.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/loadexternalreferencesurlinterceptor/loadexternalreferencesurlinterceptor.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/loadexternalreferencesurlinterceptor/loadexternalreferencesurlinterceptor.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/blockmailtrackingurlinterceptor/blockmailtrackingurlinterceptor.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/blockmailtrackingurlinterceptor/blockmailtrackingurlinterceptor.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/blockexternalresourcesurlinterceptor/autotests/blockexternalresourcesurlinterceptortest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/blockexternalresourcesurlinterceptor/autotests/blockexternalresourcesurlinterceptortest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/blockexternalresourcesurlinterceptor/blockexternalresourcesurlinterceptor.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/blockexternalresourcesurlinterceptor/blockexternalresourcesurlinterceptor.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/mailwebengineview.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/viewer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/viewerpurposemenuwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/objecttreeemptysource.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/csshelper.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/editorwatcher.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/objecttreeviewersource.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/messagedisplayformatattribute.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/viewerpurposemenuwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/attachmentstrategy.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/viewer_p.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/urlhandlermanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/viewer_p.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/csshelper.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/editorwatcher.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/viewer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/renderer/autotests/messageviewerrenderertest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/renderer/autotests/messageviewerrenderertest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/renderer/messageviewerrenderer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/renderer/messageviewerrenderer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/objecttreeviewersource.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/urlhandlermanager_p.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/csshelperbase.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/viewer/messagedisplayformatattribute.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/settings/messageviewersettings.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/settings/messageviewersettings.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/autotests/messageviewerutilstest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/autotests/messageviewerutilstest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/mimetype.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/iconnamecache.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/messageviewerutil_p.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/markmessagereadhandler.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/mimetype.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/iconnamecache.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/markmessagereadhandler.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/messageviewerutil.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/utils/messageviewerutil.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/interfaces/bodyparturlhandler.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/interfaces/htmlwriter.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/interfaces/urlhandler.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/interfaces/htmlwriter.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/bufferedhtmlwriter.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/autotests/webengineembedparttest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/autotests/webengineembedparttest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/webengineembedpart.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/filehtmlwriter.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/webengineembedpart.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/webengineparthtmlwriter.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/bufferedhtmlwriter.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/webengineparthtmlwriter.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/filehtmlwriter.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/conversationview/conversationviewwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/conversationview/conversationviewwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerconfigureplugins/messageviewerconfiguresettingspluginwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerconfigureplugins/messageviewerconfiguresettingspluginmanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerconfigureplugins/messageviewerconfiguresettingspluginmanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerconfigureplugins/messageviewerconfiguresettingspluginwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerconfigureplugins/messageviewerconfiguresettingsplugin.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/messageviewerconfigureplugins/messageviewerconfiguresettingsplugin.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/antispam/antispamconfig.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/antispam/spamheaderanalyzer.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/antispam/antispamconfig.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/antispam/spamheaderanalyzer.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamdetectionwarningwidget.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamdetectionwarningwidget.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamexpandurljob.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/autotests/scamdetectionwebenginetest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/autotests/scamattributetest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/autotests/scamdetectionwebenginetest.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/autotests/scamattributetest.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamcheckshorturl.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamexpandurljob.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamcheckshorturlmanager.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/tests/scamdetectionwebengine_gui.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/tests/scamdetectionwebengine_gui.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamdetectionwebengine.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamdetectionwebengine.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamdetectiondetailsdialog.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamattribute.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamcheckshorturl.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamattribute.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamdetectiondetailsdialog.cpp Examining data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamcheckshorturlmanager.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/findbar/findbarsourceview.h Examining data/kf5-messagelib-20.08.2/messageviewer/src/findbar/findbarsourceview.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineview.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webenginemanagescript.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineexportpdfpagejob.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/widgets/zoomactionmenu.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/widgets/zoomactionmenu.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/autotests/webengineexportpdfpagejobtest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/autotests/webhittestresulttest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/autotests/webhittestresulttest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/autotests/webengineexportpdfpagejobtest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/autotests/webengineexporthtmlpagejobtest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/autotests/zoomactionmenutest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/autotests/webengineexporthtmlpagejobtest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/autotests/zoomactionmenutest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineexporthtmlpagejob.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webenginenavigationrequestinterceptor.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webenginepage.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testwebengineviewinterceptor.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testwebenginescript.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testwebengine.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testselectedtextwebengine.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testselectionchangedwebengine.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testdndwebengine.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testwebengine.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testselectionchangedwebengine.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testwebengineviewinterceptor.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testwebenginescript.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testdndwebengine.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/tests/testselectedtextwebengine.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineexportpdfpagejob.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webenginescript.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineviewer_private_export.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineexporthtmlpagejob.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkurlinterceptormanager.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkurlinterceptorpluginmanager.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkpluginurlinterceptorconfigurewidget.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkpluginurlinterceptor.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkurlinterceptormanager.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkurlinterceptor.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkurlinterceptor.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkpluginurlinterceptor.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkpluginurlinterceptorinterface.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkpluginurlinterceptorconfigurewidget.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkpluginurlinterceptorinterface.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/urlinterceptor/networkurlinterceptorpluginmanager.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webhittest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webenginepage.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/createdatabasefilejob.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/localdatabasefile.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/riceencodingdecoder.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/hashcachemanagertest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/createphishingurldatabasejobtest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/hashcachemanagertest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/backoffmodemanagertest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/localdatabasemanagertest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/checkphishingurlutiltest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/localdatabasemanagertest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/localdatabasefiletest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/createphishingurldatabasejobtest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/verifydatabaseupdatetest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/backoffmodemanagertest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/searchfullhashjobtest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/searchfullhashjobtest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/verifydatabaseupdatetest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/urlhashingtest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/urlhashingtest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/localdatabasefiletest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/checkphishingurlutiltest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/checkphishingurljobtest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/riceencodingdecodertest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/checkphishingurlcachetest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/downloadlocaldatabasethreadtest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/downloadlocaldatabasethreadtest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/riceencodingdecodertest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/checkphishingurljobtest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/checkphishingurlcachetest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/updatedatabaseinfo.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/downloadlocaldatabasethread.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/checkphishingurljob.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/riceencodingdecoder.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/createphishingurldatabasejob.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/createphishingurldatabasegui.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/webengineviewwithsafebrowsingsupport.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/searchfullhashgui.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/checkphishingurlgui.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/createphishingurldatabasegui.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/checkphishingurlgui.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/searchfullhashgui.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/managelocaldatabasegui.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/managelocaldatabasegui.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/webengineviewwithsafebrowsingsupport.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/createdatabasefilejob.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/checkphishingurlutil.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/localdatabasemanager.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/checkphishingurljob.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/localdatabasefile.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/checkphishingurlutil.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/searchfullhashjob.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/urlhashing.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/localdatabasemanager.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/backoffmodemanager.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/downloadlocaldatabasethread.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/checkphishingurlcache.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/searchfullhashjob.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/localdatabasemanager_p.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/hashcachemanager.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/createphishingurldatabasejob.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/updatedatabaseinfo.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/checkphishingurlcache.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/urlhashing.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/backoffmodemanager.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/hashcachemanager.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineview.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/autotests/webengineaccesskeyanchortest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/autotests/webengineaccesskeyanchorfromhtmltest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/autotests/webengineaccesskeyanchortest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/autotests/webengineaccesskeyanchorfromhtmltest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/webengineaccesskeyanchor.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/webengineaccesskeyutils.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/webengineaccesskeyanchor.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/webengineaccesskeyutils.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/webengineaccesskey.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webengineaccesskey/webengineaccesskey.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webhittestresult.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/networkmanager/interceptormanager.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/networkmanager/interceptormanager.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webenginenavigationrequestinterceptor.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webhittestresult.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webhittest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webenginemanagescript.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/findbar/autotests/findbarbasetest.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/findbar/autotests/findbarbasetest.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/findbar/findbarwebengineview.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/findbar/findbarwebengineview.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/findbar/findbarbase.h Examining data/kf5-messagelib-20.08.2/webengineviewer/src/findbar/findbarbase.cpp Examining data/kf5-messagelib-20.08.2/webengineviewer/src/webenginescript.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/bodypartformatterbasefactorytest.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/nodehelpertest.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/util.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/basicobjecttreeparsertest.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/cryptohelpertest.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/basicobjecttreeparsertest.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/setupenv.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/nodehelpertest.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/util.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/attachmenttest.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/setupenv.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/autotests/cryptohelpertest.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodypartformatter.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/simpleobjecttreesource.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/simpleobjecttreesource.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodypartformatterfactory.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/nodehelper.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/messagepart.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/objecttreeparser.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/multipartalternative.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/textplain.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/mailman.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/utils.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/encrypted.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/multipartencrypted.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/texthtml.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/encrypted.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/multipartsigned.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/mailman.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/texthtml.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/applicationpgpencrypted.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/textplain.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/multipartsigned.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/utils.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/applicationpgpencrypted.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/multipartmixed.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/applicationpkcs7mime.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/multipartencrypted.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/multipartmixed.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/multipartalternative.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodyformatter/applicationpkcs7mime.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodypartformatterfactory_p.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/job/qgpgmejobexecutor.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/job/qgpgmejobexecutor.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/temporaryfile/autotests/attachmenttemporaryfilesdirstest.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/temporaryfile/autotests/attachmenttemporaryfilesdirstest.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/temporaryfile/attachmenttemporaryfilesdirs.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/temporaryfile/attachmenttemporaryfilesdirs.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/enums.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/utils/util.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/utils/util.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/bodypartformatterfactory.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/memento/cryptobodypartmemento.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/memento/decryptverifybodypartmemento.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/memento/cryptobodypartmemento.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/memento/decryptverifybodypartmemento.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/memento/verifyopaquebodypartmemento.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/memento/verifydetachedbodypartmemento.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/memento/verifyopaquebodypartmemento.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/memento/verifydetachedbodypartmemento.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/messagepart.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/interfaces/bodypartformatter.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/interfaces/bodypartformatter.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/interfaces/objecttreesource.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/interfaces/bodypart.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/interfaces/bodypart.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/interfaces/objecttreesource.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/cryptohelper.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/partnodebodypart.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/nodehelper.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/objecttreeparser.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/partmetadata.h Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/partnodebodypart.cpp Examining data/kf5-messagelib-20.08.2/mimetreeparser/src/cryptohelper.h Examining data/kf5-messagelib-20.08.2/messagelist/autotests/searchcollectionindexingwarningtest.cpp Examining data/kf5-messagelib-20.08.2/messagelist/autotests/searchcollectionindexingwarningtest.h Examining data/kf5-messagelib-20.08.2/messagelist/autotests/quicksearchwarningtest.h Examining data/kf5-messagelib-20.08.2/messagelist/autotests/searchlinestatustest.h Examining data/kf5-messagelib-20.08.2/messagelist/autotests/searchlinestatustest.cpp Examining data/kf5-messagelib-20.08.2/messagelist/autotests/quicksearchwarningtest.cpp Examining data/kf5-messagelib-20.08.2/messagelist/autotests/itemsizetest.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/pane.h Examining data/kf5-messagelib-20.08.2/messagelist/src/messagelistutil_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/storagemodel.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/messagelistutil.h Examining data/kf5-messagelib-20.08.2/messagelist/src/messagelistutil.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/messagelist_private_export.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/aggregationeditor.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/configureaggregationsdialog.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/aggregationconfigbutton.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/themecombobox.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/aggregationconfigbutton.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/optionseteditor.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/aggregationcombobox.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/comboboxutils.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/configurethemesdialog_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/themeeditor.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/configureaggregationsdialog_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/aggregationcombobox.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/themeconfigbutton.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/aggregationcombobox_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/configurethemesdialog.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/comboboxutils.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/configureaggregationsdialog.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/aggregationeditor.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/configurethemesdialog.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/themeconfigbutton.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/themecombobox_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/themecombobox.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/optionseteditor.h Examining data/kf5-messagelib-20.08.2/messagelist/src/utils/themeeditor.h Examining data/kf5-messagelib-20.08.2/messagelist/src/widget.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/modelinvariantrowmapper.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/storagemodelbase.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/item.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgets/searchlinestatus.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgets/searchlinestatus.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgets/quicksearchline.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgets/quicksearchline.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgets/searchcollectionindexingwarning.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgets/quicksearchwarning.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgets/quicksearchwarning.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgets/searchcollectionindexingwarning.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/view.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/messageitem.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgetbase.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/themedelegate.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/messageitem.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/modelinvariantindex_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/modelinvariantindex.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/optionset.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/view.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/sortorder.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/item_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/delegate.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/model.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/theme.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/storagemodelbase.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/model.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/threadingcache.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/aggregation.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/groupheaderitem.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/aggregation.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/widgetbase.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/enums.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/modelinvariantindex.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/messageitemsetmanager.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/modelinvariantrowmapper_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/optionset.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/theme.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/sortorder.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/model_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/messageitem_p.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/groupheaderitem.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/delegate.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/filter.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/threadingcache.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/manager.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/themedelegate.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/modelinvariantrowmapper.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/messageitemsetmanager.cpp Examining data/kf5-messagelib-20.08.2/messagelist/src/core/manager.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/filter.h Examining data/kf5-messagelib-20.08.2/messagelist/src/core/item.h Examining data/kf5-messagelib-20.08.2/messagelist/src/storagemodel.h Examining data/kf5-messagelib-20.08.2/messagelist/src/widget.h Examining data/kf5-messagelib-20.08.2/messagelist/src/pane.cpp FINAL RESULTS: data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:197:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:198:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1Char(' ') + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:245:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:246:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1Char(' ') + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:292:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:293:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1Char(' ') + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:332:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:333:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1Char(' ') + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:369:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:370:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1Char(' ') + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:414:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:415:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1Char(' ') + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:453:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:454:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1Char(' ') + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:500:25: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:501:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1Char(' ') + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:551:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:552:48: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1String(", ") + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:596:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString datetime = QLocale::system().toString(date.date(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:597:48: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. datetime += QLatin1String(", ") + QLocale::system().toString(date.time(), QLocale::LongFormat); data/kf5-messagelib-20.08.2/messagelist/src/core/model.cpp:1337:82: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. dayName = mCachedDayNameLabel.insert(dDate.dayOfWeek(), QLocale::system().standaloneDayName(dDate.dayOfWeek())); data/kf5-messagelib-20.08.2/messagelist/src/core/model.cpp:1341:35: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. groupLabel = QLocale::system().toString(dDate, QLocale::ShortFormat); data/kf5-messagelib-20.08.2/messagelist/src/core/model.cpp:1348:39: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. groupLabel = QLocale::system().standaloneDayName(dDate.dayOfWeek()); data/kf5-messagelib-20.08.2/messagelist/src/core/model.cpp:1371:82: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. monthName = mCachedMonthNameLabel.insert(dDate.month(), QLocale::system().standaloneMonthName(dDate.month())); data/kf5-messagelib-20.08.2/messagelist/src/core/model.cpp:1377:82: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. monthName = mCachedMonthNameLabel.insert(dDate.month(), QLocale::system().standaloneMonthName(dDate.month())); data/kf5-messagelib-20.08.2/messagelist/src/core/model.cpp:1380:41: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QLocale::system().toString(dDate, QLatin1String("yyyy"))); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:490:84: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QTest::newRow("bug308444-%OTIMELONG") << "%OTIMELONG" << fileName2 << QLocale::system().toString(QTime(20, 31, 25), QLocale::LongFormat) << false; data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:535:84: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QTest::newRow("bug308444-%OTIMELONG") << "%OTIMELONG" << fileName2 << QLocale::system().toString(QTime(14, 31, 25), QLocale::LongFormat) << false; data/kf5-messagelib-20.08.2/messagecomposer/autotests/encryptjobtest.cpp:253: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). QVERIFY(f.open(QIODevice::WriteOnly | QIODevice::Truncate)); data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:157: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 (!mailFile.open(QIODevice::ReadOnly)) { data/kf5-messagelib-20.08.2/messagecomposer/autotests/messagefactoryngtest.cpp:879:30: [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). const bool opened = file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/messagecomposer/autotests/setupenv.cpp:71:30: [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). const bool opened = file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/messagecomposer/autotests/signencrypttest.cpp:170: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). QVERIFY(f.open(QIODevice::WriteOnly | QIODevice::Truncate)); data/kf5-messagelib-20.08.2/messagecomposer/autotests/signjobtest.cpp:255: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). QVERIFY(f.open(QIODevice::WriteOnly | QIODevice::Truncate)); data/kf5-messagelib-20.08.2/messagecomposer/src/attachment/attachmentcontrollerbase.cpp:305: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 (file.open(QIODevice::ReadOnly)) { data/kf5-messagelib-20.08.2/messagecomposer/src/attachment/attachmentcontrollerbase.cpp:419:16: [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()) { data/kf5-messagelib-20.08.2/messagecomposer/src/attachment/attachmentmodel.cpp:136:16: [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 (!f.open(QIODevice::WriteOnly)) { data/kf5-messagelib-20.08.2/messagecomposer/src/composer/composerviewbase.cpp:1205:14: [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/kf5-messagelib-20.08.2/messagecomposer/src/imagescaling/imagescaling.cpp:94: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). d->mBuffer.open(QIODevice::WriteOnly); data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentcompressjobtest.cpp:61:17: [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(zip.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/messagecore/autotests/attachmentfromurljobtest.cpp:50: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). QVERIFY(file.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentcompressjob.cpp:49:14: [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 (!zip.open(QIODevice::WriteOnly)) { data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromfolderjob.cpp:49:16: [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 (!mZip->open(QIODevice::WriteOnly)) { data/kf5-messagelib-20.08.2/messagecore/src/attachment/attachmentfromfolderjob.cpp:112: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/kf5-messagelib-20.08.2/messagelist/src/core/model.cpp:3644:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const char *jobDescription[numberOfPasses] = { data/kf5-messagelib-20.08.2/messagelist/src/core/threadingcache.cpp:93: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 (!cacheFile.open(QIODevice::ReadOnly)) { data/kf5-messagelib-20.08.2/messagelist/src/core/threadingcache.cpp:155: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 (!cacheFile.open(QIODevice::WriteOnly | QIODevice::Truncate)) { data/kf5-messagelib-20.08.2/messageviewer/autotests/util.cpp:13:32: [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). const bool openFile = file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimcheckauthenticationstatusjobtest.cpp:56: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). QVERIFY(file.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/autotests/dkimchecksignaturejobtest.cpp:128: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). QVERIFY(file.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimchecksignaturejob.cpp:131:12: [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). caFile.open(QIODevice::WriteOnly | QIODevice::Text); data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/dkimchecksignaturejob.cpp:239:16: [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). headerFile.open(QIODevice::WriteOnly | QIODevice::Text); data/kf5-messagelib-20.08.2/messageviewer/src/dkim-verify/tests/checksignature.cpp:24:14: [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/kf5-messagelib-20.08.2/messageviewer/src/header/autotests/grantleeheaderformattertest.cpp:46:11: [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). f.open(QIODevice::WriteOnly); data/kf5-messagelib-20.08.2/messageviewer/src/header/autotests/grantleeheaderformattertest.cpp:78:26: [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). bool openFile = file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/messageviewer/src/header/autotests/grantleeheaderstyletest.cpp:47:11: [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). f.open(QIODevice::WriteOnly); data/kf5-messagelib-20.08.2/messageviewer/src/header/autotests/grantleeheaderstyletest.cpp:79:26: [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). bool openFile = file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/messageviewer/src/header/headerstyle_util.cpp:218:12: [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). buffer.open(QIODevice::WriteOnly); data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.cpp:78:12: [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). buffer.open(QIODevice::WriteOnly); data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.cpp:423:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static char buf[DIGITS]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.cpp:511:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static char newp[PIXELS]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:31:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_00[1 << 12]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:32:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_01[1 << 7]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:33:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_02[1 << 2]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:34:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_10[1 << 9]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:35:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_20[1 << 6]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:36:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_30[1 << 8]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:37:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_40[1 << 10]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:38:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_11[1 << 5]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:39:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_21[1 << 3]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:40:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_31[1 << 5]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:41:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_41[1 << 6]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:42:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_12[1 << 1]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:43:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_22[1 << 0]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:44:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_32[1 << 2]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:45:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char g_42[1 << 2]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:532:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char F[PIXELS]; data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.h:539:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char b_word[MAXWORDS]; data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/bufferedhtmlwriter.cpp:23:14: [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). m_buffer.open(QBuffer::WriteOnly); data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/filehtmlwriter.cpp:35:16: [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 (!mFile.open(QIODevice::WriteOnly)) { data/kf5-messagelib-20.08.2/messageviewer/src/htmlwriter/webengineparthtmlwriter.cpp:65: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). mTempFile->open(); data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/rendertest.cpp:278:11: [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). f.open(QIODevice::WriteOnly); data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/util.cpp:14:32: [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). const bool openFile = file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/util.cpp:32: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). QVERIFY(f.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/util.cpp:41: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). QVERIFY(f.open(QIODevice::WriteOnly | QIODevice::Truncate)); data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/util.cpp:60: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). QVERIFY(f.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/messageviewer/src/messagepartthemes/default/autotests/util.cpp:70: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). QVERIFY(f.open(QIODevice::WriteOnly | QIODevice::Truncate)); data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamcheckshorturl.cpp:51:22: [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 (servicesFile.open(QIODevice::ReadOnly)) { data/kf5-messagelib-20.08.2/messageviewer/src/scamdetection/scamdetectiondetailsdialog.cpp:69: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 | QIODevice::Text)) { data/kf5-messagelib-20.08.2/messageviewer/src/utils/autotests/messageviewerutilstest.cpp:93: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). QVERIFY(file.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/messageviewer/src/utils/messageviewerutil.cpp:452: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::WriteOnly)) { data/kf5-messagelib-20.08.2/messageviewer/src/utils/messageviewerutil.cpp:464:12: [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). tf.open(); data/kf5-messagelib-20.08.2/messageviewer/src/utils/messageviewerutil.cpp:576:16: [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). tf.open(); data/kf5-messagelib-20.08.2/messageviewer/src/viewer/editorwatcher.cpp:129:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char buf[8192]; data/kf5-messagelib-20.08.2/messageviewer/src/viewer/mimeparttree/mimetreemodel.cpp:302:16: [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 (!f.open(QIODevice::WriteOnly)) { data/kf5-messagelib-20.08.2/messageviewer/src/viewer/urlhandlermanager.cpp:612:14: [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 (a == open) { data/kf5-messagelib-20.08.2/messageviewer/src/viewer/viewer_p.cpp:2342:13: [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). dialog->open(this, SIGNAL(printingFinished())); data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmaildndattachment.cpp:37:10: [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). file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmailmboxwebengine.cpp:37:10: [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). file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/messageviewer/src/viewer/webengine/tests/testmailwebengine.cpp:110:13: [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). dialog->open(); data/kf5-messagelib-20.08.2/messageviewer/tests/viewertest_gui.cpp:68: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 (file.open(QIODevice::ReadOnly)) { data/kf5-messagelib-20.08.2/mimetreeparser/autotests/basicobjecttreeparsertest.cpp:56:11: [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). f.open(QIODevice::WriteOnly); data/kf5-messagelib-20.08.2/mimetreeparser/autotests/util.cpp:13:10: [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). file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/mimetreeparser/src/nodehelper.cpp:208:12: [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 (!f.open(QIODevice::ReadWrite)) { data/kf5-messagelib-20.08.2/mimetreeparser/src/nodehelper.cpp:256:12: [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 (!f.open(QIODevice::ReadWrite)) { data/kf5-messagelib-20.08.2/mimetreeparser/src/nodehelper.cpp:298: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). tempFile->open(); data/kf5-messagelib-20.08.2/mimetreeparser/src/nodehelper.cpp:1066:13: [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). bla.open(QIODevice::WriteOnly); data/kf5-messagelib-20.08.2/mimetreeparser/src/temporaryfile/autotests/attachmenttemporaryfilesdirstest.cpp:94: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 | QIODevice::Text)) { data/kf5-messagelib-20.08.2/mimetreeparser/src/temporaryfile/autotests/attachmenttemporaryfilesdirstest.cpp:118: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 | QIODevice::Text)) { data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:57:22: [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(mailFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:69: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(referenceFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:118:22: [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(mailFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:128: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(referenceFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:180:22: [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(mailFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:190: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(referenceFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:233:22: [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(mailFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:243: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(referenceFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:286:22: [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(mailFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:296: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(referenceFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:343:22: [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(mailFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:362:31: [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(referenceFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:501:22: [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(mailFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/autotests/templateparserjobtest.cpp:546:22: [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(mailFile.open(QIODevice::ReadOnly)); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:338:26: [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/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.cpp:20:10: [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). file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/autotests/createphishingurldatabasejobtest.cpp:19:10: [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). file.open(QIODevice::ReadOnly); data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/createdatabasefilejob.cpp:125: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 (!mFile.open(QIODevice::WriteOnly)) { data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/createdatabasefilejob.cpp:153: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 (!mFile.open(QIODevice::WriteOnly)) { data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/localdatabasefile.cpp:42:16: [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 (!mFile.open(QIODevice::ReadOnly)) { data/kf5-messagelib-20.08.2/webengineviewer/src/checkphishingurl/tests/createphishingurldatabasegui.cpp:107: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::WriteOnly)) { data/kf5-messagelib-20.08.2/webengineviewer/src/webengineexporthtmlpagejob.cpp:52:24: [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 (!temporaryFile.open()) { data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:69:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("LASTYEAR"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:72:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("NEXTYEAR"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:75:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("MONTHNUMBER"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:78:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DAYOFMONTH"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:81:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("WEEKNUMBER"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:84:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("MONTHNAMESHORT"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:87:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("MONTHNAMELONG"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:90:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DAYOFWEEKNAMESHORT"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:93:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DAYOFWEEKNAMELONG"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:96:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("YEARLASTMONTH"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:99:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("YEAR"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:102:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DAYOFWEEK"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:105:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("LASTMONTHNAMELONG"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:123:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CCADDR"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:127:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CCFNAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:131:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CCLNAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:135:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CCNAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:139:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FULLSUBJECT"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:143:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TOADDR"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:147:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TOFNAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:151:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TOLNAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:155:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TONAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:159:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FROMADDR"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:163:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FROMFNAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:167:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FROMLNAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:171:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FROMNAME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:175:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DOW"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:179:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DATE"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:183:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("SHORTDATE"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:187:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TIME"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:191:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TIMELONG"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:195:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("ATTACHMENTCOUNT"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:199:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("ATTACHMENTNAMES"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:203:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("ATTACHMENTFILENAMES"); data/kf5-messagelib-20.08.2/messagecomposer/src/snippet/convertsnippetvariablesjob.cpp:207:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("ATTACHMENTNAMESANDSIZES"); data/kf5-messagelib-20.08.2/messagelist/src/core/view.cpp:2009:58: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). void View::changeMessageStatusRead(MessageItem *it, bool read) data/kf5-messagelib-20.08.2/messagelist/src/core/view.cpp:2013:9: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read) { data/kf5-messagelib-20.08.2/messagelist/src/core/view.h:534:56: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). void changeMessageStatusRead(MessageItem *it, bool read); data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.cpp:144:5: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy(fbuf, tmp.toLatin1().constData(), len); data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.cpp:165:5: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy(fbuf, xface.toLatin1().constData(), xface.length()); data/kf5-messagelib-20.08.2/messageviewer/src/header/kxface.cpp:470:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). for (i = strlen(s); i > 0; --i) { data/kf5-messagelib-20.08.2/messageviewer/src/utils/autotests/messageviewerutilstest.cpp:106:10: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. if (!equal) { data/kf5-messagelib-20.08.2/messageviewer/src/utils/autotests/messageviewerutilstest.cpp:110:13: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. QVERIFY(equal); data/kf5-messagelib-20.08.2/messageviewer/src/utils/autotests/messageviewerutilstest.cpp:185:14: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. if (!equal) { data/kf5-messagelib-20.08.2/messageviewer/src/utils/autotests/messageviewerutilstest.cpp:189:17: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. QVERIFY(equal); data/kf5-messagelib-20.08.2/messageviewer/src/viewer/editorwatcher.cpp:136:30: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). int bytesAvailable = read(mInotifyFd, &buf[offsetStartRead], bytesToRead); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:384:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("QUOTE"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:400:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FORCEDPLAIN"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:404:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FORCEDHTML"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:407:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("QHEADERS"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:424:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("HEADERS"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:493:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TEXT"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:503:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTEXTSIZE"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:512:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTEXT"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:522:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OADDRESSEESADDR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:546:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CCADDR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:553:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CCNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:560:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CCFNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:568:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CCLNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:575:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TOADDR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:582:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TONAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:589:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TOFNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:597:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TOLNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:604:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TOLIST"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:611:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FROMADDR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:618:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FROMNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:625:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FROMFNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:633:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FROMLNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:641:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FULLSUBJ"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:644:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("FULLSUBJECT"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:652:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("MSGID"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:694:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("HEADER( "); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:708:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OCCADDR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:717:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OCCNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:726:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OCCFNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:736:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OCCLNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:745:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTOADDR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:754:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTONAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:763:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTOFNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:773:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTOLNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:782:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTOLIST"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:791:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTO"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:800:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OFROMADDR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:809:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OFROMNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:818:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OFROMFNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:828:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OFROMLNAME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:838:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OFULLSUBJECT"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:841:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OFULLSUBJ"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:851:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OMSGID"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:860:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DATEEN"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:869:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DATESHORT"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:877:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DATE"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:885:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DOW"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:893:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TIMELONGEN"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:902:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TIMELONG"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:910:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("TIME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:918:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("ODATEEN"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:928:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("ODATESHORT"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:938:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("ODATE"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:948:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("ODOW"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:958:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTIMELONGEN"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:969:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTIMELONG"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:979:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("OTIME"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:990:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("BLANK"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:994:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("NOP"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:998:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CLEAR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:1007:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DEBUGOFF"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:1012:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("DEBUG"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:1018:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("CURSOR"); data/kf5-messagelib-20.08.2/templateparser/src/templateparserjob.cpp:1035:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). i += strlen("SIGNATURE"); ANALYSIS SUMMARY: Hits = 241 Lines analyzed = 135397 in approximately 11.62 seconds (11656 lines/second) Physical Source Lines of Code (SLOC) = 98160 Hits@level = [0] 0 [1] 110 [2] 103 [3] 0 [4] 28 [5] 0 Hits@level+ = [0+] 241 [1+] 241 [2+] 131 [3+] 28 [4+] 28 [5+] 0 Hits/KSLOC@level+ = [0+] 2.45518 [1+] 2.45518 [2+] 1.33456 [3+] 0.285249 [4+] 0.285249 [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.