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