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/kiki-the-nano-bot-1.0.2+dfsg1/SWIG/KikiPy_wrap.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/SWIG/KikiPy_wrap.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KEventHandler.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KFileHandler.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KFileHandler.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KKeyActionHandler.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KKeyActionHandler.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KKeyHandler.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KKeyHandler.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KKeyRecorder.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KKeyRecorder.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KPickable.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KPickHandler.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KPickHandler.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KSelectable.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KSelectable.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KSelectionHandler.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KSelectionHandler.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KPickable.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/handler/KEventHandler.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KIncludeTools.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KIntrospection.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KKeyTools.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KNotificationObject.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KTools.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KXMLTools.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KIntrospection.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KStringTools.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KKeyTools.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KStringTools.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KXMLTools.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KKeySymbols.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KDisplayTools.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KDisplayTools.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KFileTools.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KFileTools.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/tools/KNotificationObject.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KColor.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KKey.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KLight.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KLight.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KLightingProjection.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KLightingProjection.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KMatrix.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KMatrix.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KOrthographicProjection.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KOrthographicProjection.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KPerspectiveProjection.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KPerspectiveProjection.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KProjection.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KProjection.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KQuaternion.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KQuaternion.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KSeparatedMatrix.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KSeparatedMatrix.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KTexture.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KTexture.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KTrash.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KTrash.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KVector.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/types/KKey.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KButton.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KButton.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KButtonBox.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KButtonBox.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileNameField.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeDir.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeDir.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeDirCurrent.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeDirCurrent.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeDirUp.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeDirUp.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeFile.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeFile.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeNode.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeNode.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeWidget.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileTreeWidget.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KIconButton.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KIconButton.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KKeySequenceField.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KKeySequenceField.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KLabel.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KLabel.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KMenu.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KMenu.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KMenuItem.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KMenuItem.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KNumberField.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KNumberField.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KProjectionWidget.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KProjectionWidget.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KScrollBar.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KScrollBar.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KSliderButton.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KSliderButton.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KStatusMenuItem.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KStatusMenuItem.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KSubMenuItem.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KSubMenuItem.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KTextField.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KTextField.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KTextWidget.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KTextWidget.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KToggleButton.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KToggleButton.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KWidget.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KWidget.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KWidgetArray.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KWidgetArray.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KFileNameField.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/widgets/KButtonSymbols.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KConsole.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KConsole.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KFileTreeWindow.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KFileTreeWindow.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KMenuWindow.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KMenuWindow.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KMessagePanel.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KMessagePanel.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KPopupMenu.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KPopupMenu.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KWindow.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/kodilib/src/windows/KWindow.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiActionObject.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiActionObject.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiBase.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiColorObject.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiEvent.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiFace.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiFace.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiObject.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiObject.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiObjectHeader.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiPos.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiPyAction.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiTools.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiTools.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiAction.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiAction.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiEvent.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/base/KikiPyAction.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/body.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiBot.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiBot.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiBotFume.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiBotFume.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiBots.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiBotStatus.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiMutant.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiMutant.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiPlayback.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiPlayback.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiRecorder.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiRecorder.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiStatusDisplay.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiStatusDisplay.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/tire.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiPlayer.cpp
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/bots/KikiPlayer.h
Examining data/kiki-the-nano-bot-1.0.2+dfsg1/src/gui/KikiCharacter.cpp