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