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/projectcenter.app-0.6.2+git20190606/Headers/PCAppController.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/PCInfoController.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/PCMenuController.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/PCPrefController.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCAddFilesPanel.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCAuxiliaryWindow.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCBundleManager.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCButton.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCDefines.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCEditorManager.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCFileCreator.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCFileManager.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCFileNameField.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCFileNameIcon.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCLogController.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCMakefileFactory.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProject.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectBrowser.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectBuilder.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectBuilderOptions.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectBuilderPanel.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectEditor.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectInspector.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectLauncher.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectLauncherPanel.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectLoadedFiles.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectLoadedFilesPanel.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectManager.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCProjectWindow.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/PCSaveModified.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/ProjectCenter/ProjectCenter.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/Protocols/CodeDebugger.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/Protocols/CodeEditor.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/Protocols/CodeEditorView.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/Protocols/CodeParser.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/Protocols/Preferences.h Examining data/projectcenter.app-0.6.2+git20190606/Headers/Protocols/ProjectType.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Debuggers/ProjectCenter/PCDebugger.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Debuggers/ProjectCenter/PCDebuggerView.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Debuggers/ProjectCenter/PCDebuggerViewDelegateProtocol.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Debuggers/ProjectCenter/PipeDelegate.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Editors/ProjectCenter/LineJumper.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Editors/ProjectCenter/PCEditor.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Editors/ProjectCenter/PCEditorView.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Editors/ProjectCenter/SyntaxDefinition.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Editors/ProjectCenter/SyntaxHighlighter.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Editors/ProjectCenter/TextFinder.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Editors/ProjectCenter/TextPattern.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Parsers/ProjectCenter/CodeHandler.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Parsers/ProjectCenter/ObjCClassHandler.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Parsers/ProjectCenter/ObjCCommentHandler.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Parsers/ProjectCenter/ObjCMethodHandler.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Parsers/ProjectCenter/PCParser.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Preferences/Build/PCBuildPrefs.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Preferences/EditorFSC/PCEditorFSCPrefs.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Preferences/Misc/PCMiscPrefs.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Preferences/Saving/PCSavingPrefs.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/Aggregate/PCAggregateProject.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/Application/PCAppProject+Inspector.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/Application/PCAppProject.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/Application/Resources/AppController.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/Bundle/PCBundleProject.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/Framework/PCFrameworkProject.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/Library/PCLibProject.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/ResourceSet/PCResourceSetProject.h Examining data/projectcenter.app-0.6.2+git20190606/Modules/Projects/Tool/PCToolProject.h FINAL RESULTS: data/projectcenter.app-0.6.2+git20190606/Modules/Editors/ProjectCenter/SyntaxDefinition.h:35:3: [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. char contextBeginningChars[128]; ANALYSIS SUMMARY: Hits = 1 Lines analyzed = 5199 in approximately 0.21 seconds (24811 lines/second) Physical Source Lines of Code (SLOC) = 2339 Hits@level = [0] 0 [1] 0 [2] 1 [3] 0 [4] 0 [5] 0 Hits@level+ = [0+] 1 [1+] 1 [2+] 1 [3+] 0 [4+] 0 [5+] 0 Hits/KSLOC@level+ = [0+] 0.427533 [1+] 0.427533 [2+] 0.427533 [3+] 0 [4+] 0 [5+] 0 Dot directories skipped = 1 (--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.