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/courier-1.0.6/afx/afx.h Examining data/courier-1.0.6/afx/afxpipe.C Examining data/courier-1.0.6/afx/testafxpipe.C Examining data/courier-1.0.6/courier/aliascombine.C Examining data/courier-1.0.6/courier/aliascreate.C Examining data/courier-1.0.6/courier/aliasexp.C Examining data/courier-1.0.6/courier/aliaslookup.C Examining data/courier-1.0.6/courier/bofh.c Examining data/courier-1.0.6/courier/bofh.h Examining data/courier-1.0.6/courier/cancelmsg.c Examining data/courier-1.0.6/courier/cddelinfo.C Examining data/courier-1.0.6/courier/cddelinfo.h Examining data/courier-1.0.6/courier/cddlvrhost.C Examining data/courier-1.0.6/courier/cddlvrhost.h Examining data/courier-1.0.6/courier/cddrvinfo.C Examining data/courier-1.0.6/courier/cddrvinfo.h Examining data/courier-1.0.6/courier/cdfilters.C Examining data/courier-1.0.6/courier/cdfilters.h Examining data/courier-1.0.6/courier/cdmsgq.C Examining data/courier-1.0.6/courier/cdmsgq.h Examining data/courier-1.0.6/courier/cdmsgq2.C Examining data/courier-1.0.6/courier/cdmsgq3.C Examining data/courier-1.0.6/courier/cdpendelinfo.C Examining data/courier-1.0.6/courier/cdpendelinfo.h Examining data/courier-1.0.6/courier/cdrcptinfo.C Examining data/courier-1.0.6/courier/cdrcptinfo.h Examining data/courier-1.0.6/courier/cmlm.C Examining data/courier-1.0.6/courier/cmlm2.C Examining data/courier-1.0.6/courier/cmlm3.C Examining data/courier-1.0.6/courier/cmlmarchive.C Examining data/courier-1.0.6/courier/cmlmarchive.h Examining data/courier-1.0.6/courier/cmlmbounce.C Examining data/courier-1.0.6/courier/cmlmbounce.h Examining data/courier-1.0.6/courier/cmlmcleanup.C Examining data/courier-1.0.6/courier/cmlmcleanup.h Examining data/courier-1.0.6/courier/cmlmcmdmisc.C Examining data/courier-1.0.6/courier/cmlmcmdmisc.h Examining data/courier-1.0.6/courier/cmlmdigest.C Examining data/courier-1.0.6/courier/cmlmfetch.C Examining data/courier-1.0.6/courier/cmlmfetch.h Examining data/courier-1.0.6/courier/cmlmfilter.C Examining data/courier-1.0.6/courier/cmlmfilter.h Examining data/courier-1.0.6/courier/cmlmmoderate.C Examining data/courier-1.0.6/courier/cmlmmoderate.h Examining data/courier-1.0.6/courier/cmlmstartmail.C Examining data/courier-1.0.6/courier/cmlmstartmail.h Examining data/courier-1.0.6/courier/cmlmsublist.C Examining data/courier-1.0.6/courier/cmlmsublist.h Examining data/courier-1.0.6/courier/cmlmsubunsub.C Examining data/courier-1.0.6/courier/cmlmsubunsub.h Examining data/courier-1.0.6/courier/cmlmsubunsubmsg.C Examining data/courier-1.0.6/courier/cmlmsubunsubmsg.h Examining data/courier-1.0.6/courier/courier.c Examining data/courier-1.0.6/courier/courier2.C Examining data/courier-1.0.6/courier/courierd.C Examining data/courier-1.0.6/courier/courierd.h Examining data/courier-1.0.6/courier/cppmain.C Examining data/courier-1.0.6/courier/dotforward.c Examining data/courier-1.0.6/courier/filters/courierfilter.c Examining data/courier-1.0.6/courier/filters/dupfilter.c Examining data/courier-1.0.6/courier/filters/duphash.c Examining data/courier-1.0.6/courier/filters/duphash.h Examining data/courier-1.0.6/courier/filters/libfilter/libfilter.c Examining data/courier-1.0.6/courier/filters/libfilter/libfilter.h Examining data/courier-1.0.6/courier/filters/msghash.c Examining data/courier-1.0.6/courier/filters/msghash.h Examining data/courier-1.0.6/courier/filters/perlfilter/perlfilter.c Examining data/courier-1.0.6/courier/filters/ratefilter.C Examining data/courier-1.0.6/courier/filters/verifyfilter.c Examining data/courier-1.0.6/courier/ldapaliasd.c Examining data/courier-1.0.6/courier/ldapaliasdrc.c Examining data/courier-1.0.6/courier/libs/addrlower.c Examining data/courier-1.0.6/courier/libs/aliases.h Examining data/courier-1.0.6/courier/libs/cdefaultdelivery.c Examining data/courier-1.0.6/courier/libs/cdefaultdomain.c Examining data/courier-1.0.6/courier/libs/cdomaincmp.c Examining data/courier-1.0.6/courier/libs/cfilename.c Examining data/courier-1.0.6/courier/libs/cfilteracct.c Examining data/courier-1.0.6/courier/libs/cgethostname.c Examining data/courier-1.0.6/courier/libs/chelohost.c Examining data/courier-1.0.6/courier/libs/cmaildropfilter.c Examining data/courier-1.0.6/courier/libs/cmaildropmda.c Examining data/courier-1.0.6/courier/libs/cme.c Examining data/courier-1.0.6/courier/libs/cmsgidhost.c Examining data/courier-1.0.6/courier/libs/comaliases1.C Examining data/courier-1.0.6/courier/libs/comaliases2.C Examining data/courier-1.0.6/courier/libs/comaliases3.C Examining data/courier-1.0.6/courier/libs/comaliases4.C Examining data/courier-1.0.6/courier/libs/combatchsize.c Examining data/courier-1.0.6/courier/libs/comcargs.c Examining data/courier-1.0.6/courier/libs/comcargs.h Examining data/courier-1.0.6/courier/libs/comconfig.c Examining data/courier-1.0.6/courier/libs/comconfig.h Examining data/courier-1.0.6/courier/libs/comctlfile.c Examining data/courier-1.0.6/courier/libs/comctlfile.h Examining data/courier-1.0.6/courier/libs/comdsn.c Examining data/courier-1.0.6/courier/libs/comdsn2.c Examining data/courier-1.0.6/courier/libs/comerrmsg.c Examining data/courier-1.0.6/courier/libs/comesmtpidstring.c Examining data/courier-1.0.6/courier/libs/comfax.c Examining data/courier-1.0.6/courier/libs/comfax.h Examining data/courier-1.0.6/courier/libs/commsgcancel.c Examining data/courier-1.0.6/courier/libs/commsgcancel.h Examining data/courier-1.0.6/courier/libs/comparseqid.c Examining data/courier-1.0.6/courier/libs/comparseqid.h Examining data/courier-1.0.6/courier/libs/comqueuename.c Examining data/courier-1.0.6/courier/libs/comqueuename.h Examining data/courier-1.0.6/courier/libs/comqueuename2.c Examining data/courier-1.0.6/courier/libs/comreadtime.c Examining data/courier-1.0.6/courier/libs/comreadtime.h Examining data/courier-1.0.6/courier/libs/comrwerrfunc.c Examining data/courier-1.0.6/courier/libs/comrwheader.c Examining data/courier-1.0.6/courier/libs/comrwinfoinit.c Examining data/courier-1.0.6/courier/libs/comrwinstall.c Examining data/courier-1.0.6/courier/libs/comrwinstall2.c Examining data/courier-1.0.6/courier/libs/comrwmsg.c Examining data/courier-1.0.6/courier/libs/comrwmsg7bit.c Examining data/courier-1.0.6/courier/libs/comrwmsg8bit.c Examining data/courier-1.0.6/courier/libs/comrwsearchdel.c Examining data/courier-1.0.6/courier/libs/comsecurity.c Examining data/courier-1.0.6/courier/libs/comsizelimit.c Examining data/courier-1.0.6/courier/libs/comstatfs.c Examining data/courier-1.0.6/courier/libs/comstrinode.c Examining data/courier-1.0.6/courier/libs/comstrinode.h Examining data/courier-1.0.6/courier/libs/comstrtimestamp.c Examining data/courier-1.0.6/courier/libs/comstrtimestamp.h Examining data/courier-1.0.6/courier/libs/comstrtotime.c Examining data/courier-1.0.6/courier/libs/comstrtotime.h Examining data/courier-1.0.6/courier/libs/comsubmitclient.c Examining data/courier-1.0.6/courier/libs/comsubmitclient.h Examining data/courier-1.0.6/courier/libs/comsubmitclient2.c Examining data/courier-1.0.6/courier/libs/comtmpfile.c Examining data/courier-1.0.6/courier/libs/comtmpfile2.c Examining data/courier-1.0.6/courier/libs/comtrack.c Examining data/courier-1.0.6/courier/libs/comtrack.h Examining data/courier-1.0.6/courier/libs/comtrigger.c Examining data/courier-1.0.6/courier/libs/comverp.c Examining data/courier-1.0.6/courier/libs/comverp.h Examining data/courier-1.0.6/courier/libs/courier_malloc.c Examining data/courier-1.0.6/courier/libs/courierdir.c Examining data/courier-1.0.6/courier/libs/cread1l.c Examining data/courier-1.0.6/courier/libs/islocal.c Examining data/courier-1.0.6/courier/libs/islocalt.c Examining data/courier-1.0.6/courier/libs/lcclog.c Examining data/courier-1.0.6/courier/libs/lcclog2.c Examining data/courier-1.0.6/courier/libs/lcclog3.c Examining data/courier-1.0.6/courier/libs/lcrewrite.c Examining data/courier-1.0.6/courier/libs/lcrwstatic.c Examining data/courier-1.0.6/courier/libs/lcrwstaticlist.c Examining data/courier-1.0.6/courier/libs/lcrwstaticlist.h Examining data/courier-1.0.6/courier/libs/maxlongsize.h Examining data/courier-1.0.6/courier/libs/moduledel.c Examining data/courier-1.0.6/courier/libs/moduledel.h Examining data/courier-1.0.6/courier/libs/mybuf.h Examining data/courier-1.0.6/courier/libs/readfile.c Examining data/courier-1.0.6/courier/libs/removecomments.c Examining data/courier-1.0.6/courier/libs/rw.h Examining data/courier-1.0.6/courier/libs/rwdefaulthost.c Examining data/courier-1.0.6/courier/libs/rwint.h Examining data/courier-1.0.6/courier/libs/rwsearch.c Examining data/courier-1.0.6/courier/libs/smtproutes.c Examining data/courier-1.0.6/courier/libs/smtproutes.h Examining data/courier-1.0.6/courier/libs/testaliases.C Examining data/courier-1.0.6/courier/mailq.c Examining data/courier-1.0.6/courier/module.dsn/dsn.c Examining data/courier-1.0.6/courier/module.dsn/dsnstub.c Examining data/courier-1.0.6/courier/module.esmtp/addcr.c Examining data/courier-1.0.6/courier/module.esmtp/courieresmtp.c Examining data/courier-1.0.6/courier/module.esmtp/courieresmtpd.c Examining data/courier-1.0.6/courier/module.esmtp/esmtp.c Examining data/courier-1.0.6/courier/module.esmtp/esmtpclient.c Examining data/courier-1.0.6/courier/module.esmtp/esmtpconfig.c Examining data/courier-1.0.6/courier/module.esmtp/esmtpconfig.h Examining data/courier-1.0.6/courier/module.esmtp/esmtpiov.c Examining data/courier-1.0.6/courier/module.esmtp/esmtpiov.h Examining data/courier-1.0.6/courier/module.esmtp/libesmtp.c Examining data/courier-1.0.6/courier/module.esmtp/libesmtp.h Examining data/courier-1.0.6/courier/module.esmtp/staticlist.c Examining data/courier-1.0.6/courier/module.fax/courierfax.c Examining data/courier-1.0.6/courier/module.fax/faxconvert.c Examining data/courier-1.0.6/courier/module.fax/faxconvert.h Examining data/courier-1.0.6/courier/module.fax/faxstub.c Examining data/courier-1.0.6/courier/module.local/deliver.c Examining data/courier-1.0.6/courier/module.local/dotcourier.c Examining data/courier-1.0.6/courier/module.local/localmail.c Examining data/courier-1.0.6/courier/module.local/preline.c Examining data/courier-1.0.6/courier/module.local/local.c Examining data/courier-1.0.6/courier/module.uucp/staticlist.c Examining data/courier-1.0.6/courier/module.uucp/uucp.c Examining data/courier-1.0.6/courier/module.uucp/uucpstub.c Examining data/courier-1.0.6/courier/mydirent.h Examining data/courier-1.0.6/courier/sendmail-esmtpd-wrapper.c Examining data/courier-1.0.6/courier/sendmail.c Examining data/courier-1.0.6/courier/showconfig.C Examining data/courier-1.0.6/courier/showmodules.C Examining data/courier-1.0.6/courier/submit.C Examining data/courier-1.0.6/courier/submit.h Examining data/courier-1.0.6/courier/submit2.C Examining data/courier-1.0.6/courier/submit3.C Examining data/courier-1.0.6/courier/submitmkdir.c Examining data/courier-1.0.6/courier/testmxlookup.c Examining data/courier-1.0.6/courier/testtrack.c Examining data/courier-1.0.6/courier/webmlm.c Examining data/courier-1.0.6/courier/webmlmd.C Examining data/courier-1.0.6/courier/webmlmd.H Examining data/courier-1.0.6/courier/webmlmdcmlm.C Examining data/courier-1.0.6/courier/webmlmdcmlm.H Examining data/courier-1.0.6/courier/webmlmddirs.C Examining data/courier-1.0.6/courier/webmlmddirs.H Examining data/courier-1.0.6/courier/webmlmdhandlers.C Examining data/courier-1.0.6/courier/webmlmdhandlers.H Examining data/courier-1.0.6/courier/webmlmdhandlerslist.H Examining data/courier-1.0.6/courier/webmlmdmod.C Examining data/courier-1.0.6/courier/webmlmdsublist.C Examining data/courier-1.0.6/courier/cmlm.h Examining data/courier-1.0.6/courier/ldapaliasdrc.h Examining data/courier-1.0.6/courier/courier-config.c Examining data/courier-1.0.6/courier/courierdb.C Examining data/courier-1.0.6/libs/bdbobj/bdbobj.c Examining data/courier-1.0.6/libs/bdbobj/bdbobj.h Examining data/courier-1.0.6/libs/bdbobj/bdbobj2.c Examining data/courier-1.0.6/libs/bdbobj/bdbobj3.c Examining data/courier-1.0.6/libs/bdbobj/testbdb.C Examining data/courier-1.0.6/libs/cgi/cgi.c Examining data/courier-1.0.6/libs/cgi/cgi.h Examining data/courier-1.0.6/libs/cgi/cgicheckbox.c Examining data/courier-1.0.6/libs/cgi/cgicookie.c Examining data/courier-1.0.6/libs/cgi/cgidaemon.c Examining data/courier-1.0.6/libs/cgi/cgidaemond.c Examining data/courier-1.0.6/libs/cgi/cgiextrapath.c Examining data/courier-1.0.6/libs/cgi/cgihasversion.c Examining data/courier-1.0.6/libs/cgi/cgihttpscriptptr.c Examining data/courier-1.0.6/libs/cgi/cgihttpsscriptptr.c Examining data/courier-1.0.6/libs/cgi/cgiinput.c Examining data/courier-1.0.6/libs/cgi/cginocache.c Examining data/courier-1.0.6/libs/cgi/cgiredirect.c Examining data/courier-1.0.6/libs/cgi/cgirelscriptptr.c Examining data/courier-1.0.6/libs/cgi/cgiselect.c Examining data/courier-1.0.6/libs/cgi/cgitextarea.c Examining data/courier-1.0.6/libs/cgi/cgiuseragent.c Examining data/courier-1.0.6/libs/cgi/cgiversion.c Examining data/courier-1.0.6/libs/gdbmobj/gdbmobj.c Examining data/courier-1.0.6/libs/gdbmobj/gdbmobj.h Examining data/courier-1.0.6/libs/gdbmobj/gdbmobj2.c Examining data/courier-1.0.6/libs/gdbmobj/gdbmobj3.c Examining data/courier-1.0.6/libs/gdbmobj/testgdbm.C Examining data/courier-1.0.6/libs/gpglib/checksign.c Examining data/courier-1.0.6/libs/gpglib/delete.c Examining data/courier-1.0.6/libs/gpglib/export.c Examining data/courier-1.0.6/libs/gpglib/fork.c Examining data/courier-1.0.6/libs/gpglib/genkey.c Examining data/courier-1.0.6/libs/gpglib/gpg.c Examining data/courier-1.0.6/libs/gpglib/gpglib.h Examining data/courier-1.0.6/libs/gpglib/import.c Examining data/courier-1.0.6/libs/gpglib/libgpg.c Examining data/courier-1.0.6/libs/gpglib/list.c Examining data/courier-1.0.6/libs/gpglib/mimegpg.c Examining data/courier-1.0.6/libs/gpglib/mimegpgfork.c Examining data/courier-1.0.6/libs/gpglib/mimegpgfork.h Examining data/courier-1.0.6/libs/gpglib/mimegpgheader.c Examining data/courier-1.0.6/libs/gpglib/mimegpgheader.h Examining data/courier-1.0.6/libs/gpglib/mimegpgstack.c Examining data/courier-1.0.6/libs/gpglib/mimegpgstack.h Examining data/courier-1.0.6/libs/gpglib/options.c Examining data/courier-1.0.6/libs/gpglib/rfc2045.c Examining data/courier-1.0.6/libs/gpglib/sign.c Examining data/courier-1.0.6/libs/gpglib/tempname.c Examining data/courier-1.0.6/libs/gpglib/tempname.h Examining data/courier-1.0.6/libs/gpglib/testgpg.c