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/workrave-1.10.44/backend/include/enum.h Examining data/workrave-1.10.44/backend/src/ActivityMonitor.cc Examining data/workrave-1.10.44/backend/src/Break.cc Examining data/workrave-1.10.44/backend/src/BreakControl.cc Examining data/workrave-1.10.44/backend/src/Configurator.cc Examining data/workrave-1.10.44/backend/src/ConfiguratorFactory.cc Examining data/workrave-1.10.44/backend/src/Core.cc Examining data/workrave-1.10.44/backend/src/CoreConfig.cc Examining data/workrave-1.10.44/backend/src/CoreFactory.cc Examining data/workrave-1.10.44/backend/src/DayTimePred.cc Examining data/workrave-1.10.44/backend/src/DistributionManager.cc Examining data/workrave-1.10.44/backend/src/DistributionSocketLink.cc Examining data/workrave-1.10.44/backend/src/GIOSocketDriver.cc Examining data/workrave-1.10.44/backend/src/GNetSocketDriver.cc Examining data/workrave-1.10.44/backend/src/GSettingsConfigurator.cc Examining data/workrave-1.10.44/backend/src/GlibIniConfigurator.cc Examining data/workrave-1.10.44/backend/src/IdleLogManager.cc Examining data/workrave-1.10.44/backend/src/InputMonitor.cc Examining data/workrave-1.10.44/backend/src/InputMonitorFactory.cc Examining data/workrave-1.10.44/backend/src/PacketBuffer.cc Examining data/workrave-1.10.44/backend/src/SocketDriver.cc Examining data/workrave-1.10.44/backend/src/Statistics.cc Examining data/workrave-1.10.44/backend/src/Test.cc Examining data/workrave-1.10.44/backend/src/TimePredFactory.cc Examining data/workrave-1.10.44/backend/src/Timer.cc Examining data/workrave-1.10.44/backend/src/XMLConfigurator.cc Examining data/workrave-1.10.44/backend/src/osx/OSXConfigurator.cc Examining data/workrave-1.10.44/backend/src/osx/OSXInputMonitor.cc Examining data/workrave-1.10.44/backend/src/osx/OSXInputMonitorFactory.cc Examining data/workrave-1.10.44/backend/src/unix/GConfConfigurator.cc Examining data/workrave-1.10.44/backend/src/unix/MutterInputMonitor.cc Examining data/workrave-1.10.44/backend/src/unix/RecordInputMonitor.cc Examining data/workrave-1.10.44/backend/src/unix/UnixInputMonitorFactory.cc Examining data/workrave-1.10.44/backend/src/unix/X11InputMonitor.cc Examining data/workrave-1.10.44/backend/src/unix/XScreenSaverMonitor.cc Examining data/workrave-1.10.44/backend/src/unix/dummy.c Examining data/workrave-1.10.44/backend/src/win32/Harpoon.cc Examining data/workrave-1.10.44/backend/src/win32/W32ActiveSetup.cc Examining data/workrave-1.10.44/backend/src/win32/W32AlternateMonitor.cc Examining data/workrave-1.10.44/backend/src/win32/W32Configurator.cc Examining data/workrave-1.10.44/backend/src/win32/W32InputMonitor.cc Examining data/workrave-1.10.44/backend/src/win32/W32InputMonitorFactory.cc Examining data/workrave-1.10.44/backend/src/win32/W32LowLevelMonitor.cc Examining data/workrave-1.10.44/backend/src/win32/ghmac.c Examining data/workrave-1.10.44/backend/src/win32/ghmac.h Examining data/workrave-1.10.44/common/include/nls.h Examining data/workrave-1.10.44/common/include/timeutil.h Examining data/workrave-1.10.44/common/include/win32/crashlog.h Examining data/workrave-1.10.44/common/src/DBusProxy-gio.cc Examining data/workrave-1.10.44/common/src/GlibThread.cc Examining data/workrave-1.10.44/common/src/Locale.cc Examining data/workrave-1.10.44/common/src/StringUtil.cc Examining data/workrave-1.10.44/common/src/Util.cc Examining data/workrave-1.10.44/common/src/WRID.cc Examining data/workrave-1.10.44/common/src/debug.cc Examining data/workrave-1.10.44/common/src/win32/W32CriticalSection.cc Examining data/workrave-1.10.44/common/src/win32/crashlog.c Examining data/workrave-1.10.44/common/src/win32/crashlog.cc Examining data/workrave-1.10.44/common/win32/harpoon/include/harpoon.h Examining data/workrave-1.10.44/common/win32/harpoon/src/harpoon.c Examining data/workrave-1.10.44/common/win32/harpoonHelper/include/HarpoonHelper.h Examining data/workrave-1.10.44/common/win32/harpoonHelper/src/Config.cpp Examining data/workrave-1.10.44/common/win32/harpoonHelper/src/Config.h Examining data/workrave-1.10.44/common/win32/harpoonHelper/src/Debug.cpp Examining data/workrave-1.10.44/common/win32/harpoonHelper/src/Debug.h Examining data/workrave-1.10.44/common/win32/harpoonHelper/src/HarpoonHelper.cpp Examining data/workrave-1.10.44/common/win32/harpoonHelper/src/main.cpp Examining data/workrave-1.10.44/contrib/send_menu_command/win32/send_workrave_command.c Examining data/workrave-1.10.44/frontend/applets/common/include/control.h Examining data/workrave-1.10.44/frontend/applets/common/include/timebar.h Examining data/workrave-1.10.44/frontend/applets/common/include/timerbox.h Examining data/workrave-1.10.44/frontend/applets/common/src/compat.c Examining data/workrave-1.10.44/frontend/applets/common/src/compat.h Examining data/workrave-1.10.44/frontend/applets/common/src/control.c Examining data/workrave-1.10.44/frontend/applets/common/src/timebar.c Examining data/workrave-1.10.44/frontend/applets/common/src/timerbox.c Examining data/workrave-1.10.44/frontend/applets/gnome3/src/WorkraveApplet.h Examining data/workrave-1.10.44/frontend/applets/gnome3/src/libgnome-panel/WorkraveApplet.c Examining data/workrave-1.10.44/frontend/applets/gnome3/src/libgnome-panel/WorkraveApplet.h Examining data/workrave-1.10.44/frontend/applets/gnome3/src/libgnome-panel/WorkraveModule.c Examining data/workrave-1.10.44/frontend/applets/gnome3/src/v4/WorkraveApplet.c Examining data/workrave-1.10.44/frontend/applets/gnome3/src/v5/WorkraveApplet.c Examining data/workrave-1.10.44/frontend/applets/indicator/include/indicator-applet.h Examining data/workrave-1.10.44/frontend/applets/indicator/src/indicator-workrave.c Examining data/workrave-1.10.44/frontend/applets/indicator/src/test.c Examining data/workrave-1.10.44/frontend/applets/mate/src/main-gtk2.c Examining data/workrave-1.10.44/frontend/applets/mate/src/main-gtk3.c Examining data/workrave-1.10.44/frontend/applets/win32/src/Applet.cpp Examining data/workrave-1.10.44/frontend/applets/win32/src/ClsFact.cpp Examining data/workrave-1.10.44/frontend/applets/win32/src/ClsFact.h Examining data/workrave-1.10.44/frontend/applets/win32/src/Debug.cpp Examining data/workrave-1.10.44/frontend/applets/win32/src/Debug.h Examining data/workrave-1.10.44/frontend/applets/win32/src/DeskBand.cpp Examining data/workrave-1.10.44/frontend/applets/win32/src/DeskBand.h Examining data/workrave-1.10.44/frontend/applets/win32/src/Globals.h Examining data/workrave-1.10.44/frontend/applets/win32/src/Guid.h Examining data/workrave-1.10.44/frontend/applets/win32/src/Icon.cpp Examining data/workrave-1.10.44/frontend/applets/win32/src/Icon.h Examining data/workrave-1.10.44/frontend/applets/win32/src/PaintHelper.cpp Examining data/workrave-1.10.44/frontend/applets/win32/src/PaintHelper.h Examining data/workrave-1.10.44/frontend/applets/win32/src/TimeBar.cpp