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/sogo-4.3.2/Tests/Unit/SOGoTestRunner.h
Examining data/sogo-4.3.2/Tests/Unit/SOGoTest.h
Examining data/sogo-4.3.2/Main/NSException+Stacktrace.h
Examining data/sogo-4.3.2/Main/SOGo.h
Examining data/sogo-4.3.2/Main/SOGo+DAV.h
Examining data/sogo-4.3.2/ActiveSync/iCalTimeZone+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/SOGoActiveSyncDispatcher+Sync.h
Examining data/sogo-4.3.2/ActiveSync/iCalAlarm+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/NSCalendarDate+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/NSData+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/SOGoActiveSyncDispatcher.h
Examining data/sogo-4.3.2/ActiveSync/iCalRecurrenceRule+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/NGDOMElement+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/SOGoActiveSyncConstants.h
Examining data/sogo-4.3.2/ActiveSync/SOGoMailObject+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/NGVCard+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/NGMimeMessage+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/SOGoSyncCacheObject.h
Examining data/sogo-4.3.2/ActiveSync/NSDate+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/iCalEvent+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/iCalToDo+ActiveSync.h
Examining data/sogo-4.3.2/ActiveSync/NSArray+SyncCache.h
Examining data/sogo-4.3.2/ActiveSync/NSString+ActiveSync.h
Examining data/sogo-4.3.2/Attic/OpenChange/NSArray+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreSOGoObject.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreGCSBaseContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreDBMessageTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreTasksMessageTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreDBFolderTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreTasksMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreNotesFolder.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreObject.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreCalendarMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMailFolderTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMailFolder.h
Examining data/sogo-4.3.2/Attic/OpenChange/Codepages.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreFAIMessageTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreObjectProxy.h
Examining data/sogo-4.3.2/Attic/OpenChange/RTFHandler.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreDBBaseContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMailAttachment.h
Examining data/sogo-4.3.2/Attic/OpenChange/SOGoMAPIDBMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMapping.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMessageTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/SOGoCacheGCSObject+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/NSObject+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreContactsFolder.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreFolderTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreFallbackContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMIME.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreTasksFolder.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMailMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreContactsMessageTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreAuthenticator.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreGCSMessageTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreFolder.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreAppointmentWrapper.h
Examining data/sogo-4.3.2/Attic/OpenChange/NSDate+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreRecurrenceUtils.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreCalendarAttachment.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreNotesMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreContactsContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreDBMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/iCalEvent+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/NSObject+PropertyList.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreContactsAttachment.h
Examining data/sogo-4.3.2/Attic/OpenChange/NSValue+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreSamDBUtils.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreFAIMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreCalTaskMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreDBFolder.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreActiveTables.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreGCSFolder.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreAttachmentTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreAttachment.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIApplication.h
Examining data/sogo-4.3.2/Attic/OpenChange/code-MAPIStorePropertySelectors.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMailVolatileMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreTasksContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/iCalTimeZone+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreCalendarEmbeddedMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMailMessageTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreNotesContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreCalendarMessageTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreTypes.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreSharingMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreUserContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreCalTaskFolder.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreMailContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreGCSMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/NSData+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreContactsMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStorePermissionsTable.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreEmbeddedMessage.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreCalendarContext.h
Examining data/sogo-4.3.2/Attic/OpenChange/NSString+MAPIStore.h
Examining data/sogo-4.3.2/Attic/OpenChange/MAPIStoreCalendarFolder.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoTaskObject.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAppointmentFolderXML.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAppointmentFolderICS.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoWebAppointmentFolder.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAptMailICalReply.h
Examining data/sogo-4.3.2/SoObjects/Appointments/iCalPerson+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Appointments/NSArray+Appointments.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoFreeBusyObject.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoUserFolder+Appointments.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAptMailNotification.h
Examining data/sogo-4.3.2/SoObjects/Appointments/iCalCalendar+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAptMailReminder.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAppointmentObject.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAppointmentFolder.h
Examining data/sogo-4.3.2/SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.h
Examining data/sogo-4.3.2/SoObjects/Appointments/iCalAlarm+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Appointments/iCalRepeatableEntityObject+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Appointments/iCalEvent+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoComponentOccurence.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAppointmentFolderObject.h
Examining data/sogo-4.3.2/SoObjects/Appointments/iCalToDo+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAptMailReceipt.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoEMailAlarmsManager.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAppointmentOccurence.h
Examining data/sogo-4.3.2/SoObjects/Appointments/iCalEventChanges+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAppointmentFolders.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoUser+Appointments.h
Examining data/sogo-4.3.2/SoObjects/Appointments/iCalEntityObject+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoCalendarComponent.h
Examining data/sogo-4.3.2/SoObjects/Appointments/MSExchangeFreeBusy.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoAppointmentInboxFolder.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoCalendarProxy.h
Examining data/sogo-4.3.2/SoObjects/Appointments/SOGoTaskOccurence.h
Examining data/sogo-4.3.2/SoObjects/Contacts/NGVCard+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoUserFolder+Contacts.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactGCSFolder.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactGCSEntry.h
Examining data/sogo-4.3.2/SoObjects/Contacts/NGVList+SOGo.h
Examining data/sogo-4.3.2/SoObjects/Contacts/NSDictionary+LDIF.h
Examining data/sogo-4.3.2/SoObjects/Contacts/NSString+LDIF.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactGCSList.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactFolders.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoFolder+CardDAV.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactFolder.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactSourceFolder.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactObject.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactEntryPhoto.h
Examining data/sogo-4.3.2/SoObjects/Contacts/SOGoContactLDIFEntry.h
Examining data/sogo-4.3.2/SoObjects/Contacts/NSArray+Contacts.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoPublicBaseFolder.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoLDAPUserDefaults.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoCacheObject.h
Examining data/sogo-4.3.2/SoObjects/SOGo/md4.c
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoTextTemplateFile.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoSAML2Session.h
Examining data/sogo-4.3.2/SoObjects/SOGo/CardElement+SOGo.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoCASSession.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoWebAuthenticator.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoSieveManager.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSDictionary+DAV.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSNull+Utilities.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoObject.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoGCSFolder.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSString+DAV.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoAuthenticator.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoSource.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoConstants.h
Examining data/sogo-4.3.2/SoObjects/SOGo/BSONCodec.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoDomainDefaults.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoProductLoader.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoWebDAVValue.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSObject+DAV.h
Examining data/sogo-4.3.2/SoObjects/SOGo/EOQualifier+SOGoCacheObject.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoDefaultsSource.h
Examining data/sogo-4.3.2/SoObjects/SOGo/EOBitmaskQualifier.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoFolder.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoDateFormatter.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSCalendarDate+SOGo.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoCredentialsFile.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSString+Utilities.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoMailer.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoPermissions.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoUserFolder.h
Examining data/sogo-4.3.2/SoObjects/SOGo/lmhash.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoUserManager.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSData+Crypto.h
Examining data/sogo-4.3.2/SoObjects/SOGo/LDAPSource.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSString+Crypto.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoUserProfile.h
Examining data/sogo-4.3.2/SoObjects/SOGo/DOMNode+SOGo.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoParentFolder.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoWebDAVAclManager.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoCache.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSURL+DAV.h
Examining data/sogo-4.3.2/SoObjects/SOGo/WOResponse+SOGo.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoLDAPDefaults.h
Examining data/sogo-4.3.2/SoObjects/SOGo/WOResourceManager+SOGo.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoUser.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoContentObject.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSArray+DAV.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoCacheGCSObject.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SQLSource.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoStaticAuthenticator.h
Examining data/sogo-4.3.2/SoObjects/SOGo/md4.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoDAVAuthenticator.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSDictionary+Utilities.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSNumber+Utilities.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoCacheGCSFolder.h
Examining data/sogo-4.3.2/SoObjects/SOGo/WOContext+SOGo.h
Examining data/sogo-4.3.2/SoObjects/SOGo/aes.c
Examining data/sogo-4.3.2/SoObjects/SOGo/WORequest+SOGo.h
Examining data/sogo-4.3.2/SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSArray+Utilities.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoUserDefaults.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSDictionary+URL.h
Examining data/sogo-4.3.2/SoObjects/SOGo/NSObject+Utilities.h
Examining data/sogo-4.3.2/SoObjects/SOGo/lmhash.c
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoUserSettings.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoSystemDefaults.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoSession.h
Examining data/sogo-4.3.2/SoObjects/SOGo/LDAPSourceSchema.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoSQLUserProfile.h
Examining data/sogo-4.3.2/SoObjects/SOGo/aes.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoProxyAuthenticator.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoStartupLogger.h
Examining data/sogo-4.3.2/SoObjects/SOGo/SOGoBuild.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoSentFolder.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailAccounts.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailForward.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailLabel.h
Examining data/sogo-4.3.2/SoObjects/Mailer/NSData+SMIME.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailBodyPart.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailObject+Draft.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoUser+Mailer.h
Examining data/sogo-4.3.2/SoObjects/Mailer/EOQualifier+MailDAV.h
Examining data/sogo-4.3.2/SoObjects/Mailer/NSDictionary+Mail.h
Examining data/sogo-4.3.2/SoObjects/Mailer/NSString+Mail.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailReply.h
Examining data/sogo-4.3.2/SoObjects/Mailer/NSData+Mail.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoDraftsFolder.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoDraftObject.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailManager.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailNamespace.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailAccount.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailBaseObject.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoJunkFolder.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoTrashFolder.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailFolder.h
Examining data/sogo-4.3.2/SoObjects/Mailer/SOGoMailObject.h
Examining data/sogo-4.3.2/UI/MainUI/SOGoRootPage.h
Examining data/sogo-4.3.2/UI/MainUI/SOGoBrowsersPanel.h
Examining data/sogo-4.3.2/UI/MainUI/UIxLoading.h
Examining data/sogo-4.3.2/UI/SOGoUI/SOGoDirectAction.h
Examining data/sogo-4.3.2/UI/SOGoUI/SOGoAptFormatter.h
Examining data/sogo-4.3.2/UI/SOGoUI/UIxModuleAccessDenied.h
Examining data/sogo-4.3.2/UI/SOGoUI/SOGoFolderAdvisory.h
Examining data/sogo-4.3.2/UI/SOGoUI/UIxJSClose.h
Examining data/sogo-4.3.2/UI/SOGoUI/SOGoACLAdvisory.h
Examining data/sogo-4.3.2/UI/SOGoUI/UIxComponent.h
Examining data/sogo-4.3.2/UI/AdministrationUI/UIxAdministrationAclEditor.h
Examining data/sogo-4.3.2/UI/AdministrationUI/UIxAdministration.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactsUserRightsEditor.h
Examining data/sogo-4.3.2/UI/Contacts/UIxListView.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactFolderActions.h
Examining data/sogo-4.3.2/UI/Contacts/UIxListEditor.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactsListActions.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactEditor.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactsUserFolders.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactFolderProperties.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactFoldersView.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactFolderLinksTemplate.h
Examining data/sogo-4.3.2/UI/Contacts/UIxContactView.h
Examining data/sogo-4.3.2/UI/SOGoElements/SOGoIEConditional.h
Examining data/sogo-4.3.2/UI/SOGoElements/SOGoElementsBuilder.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartSignedViewer.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartViewer.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartMixedViewer.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartLinkViewer.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartHTMLViewer.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartTextViewer.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartEncryptedViewer.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailSizeFormatter.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartICalViewer.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailRenderingContext.h
Examining data/sogo-4.3.2/UI/MailPartViewers/UIxMailPartICalActions.h
Examining data/sogo-4.3.2/UI/PreferencesUI/UIxPreferences.h
Examining data/sogo-4.3.2/UI/PreferencesUI/UIxAdditionalPreferences.h
Examining data/sogo-4.3.2/UI/PreferencesUI/UIxJSONPreferences.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalUserRightsEditor.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalMonthViewOld.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxAppointmentActions.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalViewPrint.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalMulticolumnDayView.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxComponentEditor.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxReminderEditor.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalDateSelector.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxDatePicker.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalDayView.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalDayTable.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxOccurenceDialog.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxRecurrenceEditor.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalMainActions.h
Examining data/sogo-4.3.2/UI/Scheduler/NSArray+Scheduler.h
Examining data/sogo-4.3.2/UI/Scheduler/NSDictionary+Scheduler.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalendarProperties.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalendarSelector.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxTimeDateControl.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalFilterPanel.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalMonthView.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalWeekView.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalView.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxAttendeesEditor.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalMonthOverview.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalFolderActions.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalMainView.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxAppointmentEditor.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxTaskEditor.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalendarFolderLinksTemplate.h
Examining data/sogo-4.3.2/UI/Scheduler/UIxCalListingActions.h
Examining data/sogo-4.3.2/UI/Common/UIxAclEditor.h
Examining data/sogo-4.3.2/UI/Common/UIxPageFrame.h
Examining data/sogo-4.3.2/UI/Common/UIxUserRightsEditor.h
Examining data/sogo-4.3.2/UI/Common/UIxTopnavToolbar.h
Examining data/sogo-4.3.2/UI/Common/UIxObjectActions.h
Examining data/sogo-4.3.2/UI/Common/UIxFolderActions.h
Examining data/sogo-4.3.2/UI/Common/UIxParentFolderActions.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailListActions.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailMainFrame.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailFolderSubscriptions.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailUserRightsEditor.h
Examining data/sogo-4.3.2/UI/MailerUI/WOContext+UIxMailer.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailActions.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailFormatter.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailAccountActions.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailSearch.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailSourceView.h
Examining data/sogo-4.3.2/UI/MailerUI/UIxMailFolderActions.h
Examining data/sogo-4.3.2/Tools/SOGoTool.h
Examining data/sogo-4.3.2/Tools/SOGoSockDScanner.h
Examining data/sogo-4.3.2/Tools/SOGoToolRestore.h
Examining data/sogo-4.3.2/Tools/SOGoSockD.h
Examining data/sogo-4.3.2/Tools/SOGoEAlarmsNotifier.h
Examining data/sogo-4.3.2/Tools/SOGoSockDOperation.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/EOAdaptorChannel+GCS.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSChannelManager.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/EOQualifier+GCS.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSContext.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSStringFormatter.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSAlarmsFolder.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSSessionsFolder.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/NSURL+GCS.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSFieldInfo.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSFolder.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSFolderType.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSFolderManager.h
Examining data/sogo-4.3.2/SOPE/GDLContentStore/GCSSpecialQueries.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalDataSource.h
Examining data/sogo-4.3.2/SOPE/NGCards/NSString+NGCards.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalXMLRenderer.h
Examining data/sogo-4.3.2/SOPE/NGCards/CardElement.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalEventChanges.h
Examining data/sogo-4.3.2/SOPE/NGCards/IcalResponse.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalPerson.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalToDo.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalAlarm.h
Examining data/sogo-4.3.2/SOPE/NGCards/NSDictionary+NGCards.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalRecurrenceRule.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalByDayMask.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalEvent.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalJournal.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalDateTime.h
Examining data/sogo-4.3.2/SOPE/NGCards/CardVersitRenderer.h
Examining data/sogo-4.3.2/SOPE/NGCards/CardGroup.h
Examining data/sogo-4.3.2/SOPE/NGCards/versitCardsSaxDriver/common.h
Examining data/sogo-4.3.2/SOPE/NGCards/versitCardsSaxDriver/VSSaxDriver.h
Examining data/sogo-4.3.2/SOPE/NGCards/versitCardsSaxDriver/VSCardSaxDriver.h
Examining data/sogo-4.3.2/SOPE/NGCards/NGCardsSaxHandler.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalRepeatableEntityObject.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalObject.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalTrigger.h
Examining data/sogo-4.3.2/SOPE/NGCards/samples/unittest.h
Examining data/sogo-4.3.2/SOPE/NGCards/samples/common.h
Examining data/sogo-4.3.2/SOPE/NGCards/NSArray+NGCards.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalTimeZonePeriod.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalCalendar.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalUTCOffset.h
Examining data/sogo-4.3.2/SOPE/NGCards/NGVCard.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalRecurrenceCalculator.h
Examining data/sogo-4.3.2/SOPE/NGCards/NGVCardReference.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalFreeBusy.h
Examining data/sogo-4.3.2/SOPE/NGCards/NGVList.h
Examining data/sogo-4.3.2/SOPE/NGCards/NSCalendarDate+NGCards.h
Examining data/sogo-4.3.2/SOPE/NGCards/NGCards.h
Examining data/sogo-4.3.2/SOPE/NGCards/NGVCardPhoto.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalAttachment.h
Examining data/sogo-4.3.2/SOPE/NGCards/NSCalendarDate+ICal.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalTimeZone.h
Examining data/sogo-4.3.2/SOPE/NGCards/iCalEntityObject.h
Examining data/sogo-4.3.2/SOPE/NGCards/tests/common.h

FINAL RESULTS:

data/sogo-4.3.2/SoObjects/SOGo/md4.c:47:23:  [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 unsigned char fillbuf[64] = { 0x80, 0 /* , 0, 0, ...  */  };
data/sogo-4.3.2/SoObjects/SOGo/md4.c:70:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (cp, &v, sizeof v);
data/sogo-4.3.2/SoObjects/SOGo/md4.c:102:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&((char*)ctx->buffer)[bytes], fillbuf, pad);
data/sogo-4.3.2/SoObjects/SOGo/md4.c:217:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&((char*)ctx->buffer)[left_over], buffer, add);
data/sogo-4.3.2/SoObjects/SOGo/md4.c:226:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (ctx->buffer, &((char*)ctx->buffer)[(left_over + add) & ~63],
data/sogo-4.3.2/SoObjects/SOGo/md4.c:242:32:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            md4_process_block (memcpy (ctx->buffer, buffer, 64), 64, ctx);
data/sogo-4.3.2/SoObjects/SOGo/md4.c:260:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&((char*)ctx->buffer)[left_over], buffer, len);
data/sogo-4.3.2/SoObjects/SOGo/md4.c:266:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (ctx->buffer, &ctx->buffer[16], left_over);
data/sogo-4.3.2/SoObjects/Mailer/SOGoMailObject.h:123:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
- (BOOL) read;        /* \Unseen */

ANALYSIS SUMMARY:

Hits = 9
Lines analyzed = 23908 in approximately 1.20 seconds (19964 lines/second)
Physical Source Lines of Code (SLOC) = 9809
Hits@level = [0]   1 [1]   1 [2]   8 [3]   0 [4]   0 [5]   0
Hits@level+ = [0+]  10 [1+]   9 [2+]   8 [3+]   0 [4+]   0 [5+]   0
Hits/KSLOC@level+ = [0+] 1.01947 [1+] 0.917525 [2+] 0.815578 [3+]   0 [4+]   0 [5+]   0
Dot directories skipped = 2 (--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.