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/openscad-2019.05/cgal/decompose.cpp
Examining data/openscad-2019.05/cgal/export_nef.cpp
Examining data/openscad-2019.05/cgal/polyhole-tessellator-libtess2.cpp
Examining data/openscad-2019.05/cgal/polyhole-tessellator.cpp
Examining data/openscad-2019.05/csgopnode.h
Examining data/openscad-2019.05/scripts/chrpath_linux.c
Examining data/openscad-2019.05/src/AST.cc
Examining data/openscad-2019.05/src/AST.h
Examining data/openscad-2019.05/src/AboutDialog.h
Examining data/openscad-2019.05/src/AppleEvents.cc
Examining data/openscad-2019.05/src/AppleEvents.h
Examining data/openscad-2019.05/src/Assignment.cc
Examining data/openscad-2019.05/src/Assignment.h
Examining data/openscad-2019.05/src/AutoUpdater.cc
Examining data/openscad-2019.05/src/AutoUpdater.h
Examining data/openscad-2019.05/src/BaseVisitable.h
Examining data/openscad-2019.05/src/CGALCache.cc
Examining data/openscad-2019.05/src/CGALCache.h
Examining data/openscad-2019.05/src/CGALRenderer.cc
Examining data/openscad-2019.05/src/CGALRenderer.h
Examining data/openscad-2019.05/src/CGAL_Nef_polyhedron.cc
Examining data/openscad-2019.05/src/CGAL_Nef_polyhedron.h
Examining data/openscad-2019.05/src/CGAL_OGL_Polyhedron.h
Examining data/openscad-2019.05/src/CSGTreeEvaluator.cc
Examining data/openscad-2019.05/src/CSGTreeEvaluator.h
Examining data/openscad-2019.05/src/CSGTreeNormalizer.cc
Examining data/openscad-2019.05/src/CSGTreeNormalizer.h
Examining data/openscad-2019.05/src/Camera.cc
Examining data/openscad-2019.05/src/Camera.h
Examining data/openscad-2019.05/src/CocoaUtils.h
Examining data/openscad-2019.05/src/Console.cc
Examining data/openscad-2019.05/src/Console.h
Examining data/openscad-2019.05/src/CsgInfo.h
Examining data/openscad-2019.05/src/Dock.cc
Examining data/openscad-2019.05/src/Dock.h
Examining data/openscad-2019.05/src/DrawingCallback.cc
Examining data/openscad-2019.05/src/DrawingCallback.h
Examining data/openscad-2019.05/src/EventFilter.h
Examining data/openscad-2019.05/src/FileModule.cc
Examining data/openscad-2019.05/src/FileModule.h
Examining data/openscad-2019.05/src/FontCache.cc
Examining data/openscad-2019.05/src/FontCache.h
Examining data/openscad-2019.05/src/FontListDialog.cc
Examining data/openscad-2019.05/src/FontListDialog.h
Examining data/openscad-2019.05/src/FontListTableView.cc
Examining data/openscad-2019.05/src/FontListTableView.h
Examining data/openscad-2019.05/src/FreetypeRenderer.cc
Examining data/openscad-2019.05/src/FreetypeRenderer.h
Examining data/openscad-2019.05/src/GLView.cc
Examining data/openscad-2019.05/src/GLView.h
Examining data/openscad-2019.05/src/Geometry.cc
Examining data/openscad-2019.05/src/Geometry.h
Examining data/openscad-2019.05/src/GeometryCache.cc
Examining data/openscad-2019.05/src/GeometryCache.h
Examining data/openscad-2019.05/src/GeometryEvaluator.cc
Examining data/openscad-2019.05/src/GeometryEvaluator.h
Examining data/openscad-2019.05/src/GeometryUtils.cc
Examining data/openscad-2019.05/src/GeometryUtils.h
Examining data/openscad-2019.05/src/GroupModule.cc
Examining data/openscad-2019.05/src/GroupModule.h
Examining data/openscad-2019.05/src/LibraryInfo.cc
Examining data/openscad-2019.05/src/LibraryInfo.h
Examining data/openscad-2019.05/src/LibraryInfoDialog.cc
Examining data/openscad-2019.05/src/LibraryInfoDialog.h
Examining data/openscad-2019.05/src/MainWindow.h
Examining data/openscad-2019.05/src/ModuleCache.cc
Examining data/openscad-2019.05/src/ModuleCache.h
Examining data/openscad-2019.05/src/ModuleInstantiation.cc
Examining data/openscad-2019.05/src/ModuleInstantiation.h
Examining data/openscad-2019.05/src/NULLGL.cc
Examining data/openscad-2019.05/src/Network.h
Examining data/openscad-2019.05/src/NetworkSignal.h
Examining data/openscad-2019.05/src/NodeVisitor.cc
Examining data/openscad-2019.05/src/NodeVisitor.h
Examining data/openscad-2019.05/src/OctoPrint.cc
Examining data/openscad-2019.05/src/OctoPrint.h
Examining data/openscad-2019.05/src/OffscreenContext.h
Examining data/openscad-2019.05/src/OffscreenContextAll.hpp
Examining data/openscad-2019.05/src/OffscreenContextGLX.cc
Examining data/openscad-2019.05/src/OffscreenContextNULL.cc
Examining data/openscad-2019.05/src/OffscreenContextWGL.cc
Examining data/openscad-2019.05/src/OffscreenView.cc
Examining data/openscad-2019.05/src/OffscreenView.h
Examining data/openscad-2019.05/src/OpenCSGRenderer.cc
Examining data/openscad-2019.05/src/OpenCSGRenderer.h
Examining data/openscad-2019.05/src/OpenCSGWarningDialog.cc
Examining data/openscad-2019.05/src/OpenCSGWarningDialog.h
Examining data/openscad-2019.05/src/OpenSCADApp.cc
Examining data/openscad-2019.05/src/OpenSCADApp.h
Examining data/openscad-2019.05/src/Package.h
Examining data/openscad-2019.05/src/PlatformUtils-posix.cc
Examining data/openscad-2019.05/src/PlatformUtils-win.cc
Examining data/openscad-2019.05/src/PlatformUtils.cc
Examining data/openscad-2019.05/src/PlatformUtils.h
Examining data/openscad-2019.05/src/Polygon2d-CGAL.cc
Examining data/openscad-2019.05/src/Polygon2d-CGAL.h
Examining data/openscad-2019.05/src/Polygon2d.cc
Examining data/openscad-2019.05/src/Polygon2d.h
Examining data/openscad-2019.05/src/Preferences.cc
Examining data/openscad-2019.05/src/Preferences.h
Examining data/openscad-2019.05/src/PrintInitDialog.cc
Examining data/openscad-2019.05/src/PrintInitDialog.h
Examining data/openscad-2019.05/src/PrintService.cc
Examining data/openscad-2019.05/src/PrintService.h
Examining data/openscad-2019.05/src/ProgressWidget.cc
Examining data/openscad-2019.05/src/ProgressWidget.h
Examining data/openscad-2019.05/src/QGLView.cc
Examining data/openscad-2019.05/src/QGLView.h
Examining data/openscad-2019.05/src/QSettingsCached.cc
Examining data/openscad-2019.05/src/QSettingsCached.h
Examining data/openscad-2019.05/src/QWordSearchField.cc
Examining data/openscad-2019.05/src/QWordSearchField.h
Examining data/openscad-2019.05/src/Reindexer.h
Examining data/openscad-2019.05/src/SettingsWriter.cc
Examining data/openscad-2019.05/src/SettingsWriter.h
Examining data/openscad-2019.05/src/SparkleAutoUpdater.h
Examining data/openscad-2019.05/src/StatCache.cc
Examining data/openscad-2019.05/src/StatCache.h
Examining data/openscad-2019.05/src/ThrownTogetherRenderer.cc
Examining data/openscad-2019.05/src/ThrownTogetherRenderer.h
Examining data/openscad-2019.05/src/Tree.cc
Examining data/openscad-2019.05/src/Tree.h
Examining data/openscad-2019.05/src/UIUtils.cc
Examining data/openscad-2019.05/src/UIUtils.h
Examining data/openscad-2019.05/src/UserModule.cc
Examining data/openscad-2019.05/src/UserModule.h
Examining data/openscad-2019.05/src/WindowManager.cc
Examining data/openscad-2019.05/src/WindowManager.h
Examining data/openscad-2019.05/src/annotation.cc
Examining data/openscad-2019.05/src/annotation.h
Examining data/openscad-2019.05/src/boost-utils.cc
Examining data/openscad-2019.05/src/boost-utils.h
Examining data/openscad-2019.05/src/boosty.h
Examining data/openscad-2019.05/src/builtin.cc
Examining data/openscad-2019.05/src/builtin.h
Examining data/openscad-2019.05/src/builtincontext.cc
Examining data/openscad-2019.05/src/builtincontext.h
Examining data/openscad-2019.05/src/cache.h
Examining data/openscad-2019.05/src/calc.cc
Examining data/openscad-2019.05/src/calc.h
Examining data/openscad-2019.05/src/cgal.h
Examining data/openscad-2019.05/src/cgaladv.cc
Examining data/openscad-2019.05/src/cgaladvnode.h
Examining data/openscad-2019.05/src/cgalfwd.h
Examining data/openscad-2019.05/src/cgalutils-applyops.cc
Examining data/openscad-2019.05/src/cgalutils-polyhedron.cc
Examining data/openscad-2019.05/src/cgalutils-project.cc
Examining data/openscad-2019.05/src/cgalutils-tess-old.cc
Examining data/openscad-2019.05/src/cgalutils-tess.cc
Examining data/openscad-2019.05/src/cgalutils.cc
Examining data/openscad-2019.05/src/cgalutils.h
Examining data/openscad-2019.05/src/cgalworker.cc
Examining data/openscad-2019.05/src/cgalworker.h
Examining data/openscad-2019.05/src/clipper-utils.cc
Examining data/openscad-2019.05/src/clipper-utils.h
Examining data/openscad-2019.05/src/color.cc
Examining data/openscad-2019.05/src/colormap.cc
Examining data/openscad-2019.05/src/colormap.h
Examining data/openscad-2019.05/src/colornode.h
Examining data/openscad-2019.05/src/comment.cpp
Examining data/openscad-2019.05/src/comment.h
Examining data/openscad-2019.05/src/compiler_specific.h
Examining data/openscad-2019.05/src/context.cc
Examining data/openscad-2019.05/src/context.h
Examining data/openscad-2019.05/src/control.cc
Examining data/openscad-2019.05/src/csgnode.cc
Examining data/openscad-2019.05/src/csgnode.h
Examining data/openscad-2019.05/src/csgops.cc
Examining data/openscad-2019.05/src/csgops.h
Examining data/openscad-2019.05/src/degree_trig.cc
Examining data/openscad-2019.05/src/degree_trig.h
Examining data/openscad-2019.05/src/dxfdata.cc
Examining data/openscad-2019.05/src/dxfdata.h
Examining data/openscad-2019.05/src/dxfdim.cc
Examining data/openscad-2019.05/src/dxfdim.h
Examining data/openscad-2019.05/src/editor.cc
Examining data/openscad-2019.05/src/editor.h
Examining data/openscad-2019.05/src/enums.h
Examining data/openscad-2019.05/src/evalcontext.cc
Examining data/openscad-2019.05/src/evalcontext.h
Examining data/openscad-2019.05/src/exceptions.h
Examining data/openscad-2019.05/src/export.cc
Examining data/openscad-2019.05/src/export.h
Examining data/openscad-2019.05/src/export_3mf.cc
Examining data/openscad-2019.05/src/export_amf.cc
Examining data/openscad-2019.05/src/export_dxf.cc
Examining data/openscad-2019.05/src/export_nef.cc
Examining data/openscad-2019.05/src/export_off.cc
Examining data/openscad-2019.05/src/export_png.cc
Examining data/openscad-2019.05/src/export_stl.cc
Examining data/openscad-2019.05/src/export_svg.cc
Examining data/openscad-2019.05/src/expr.cc
Examining data/openscad-2019.05/src/expression.h
Examining data/openscad-2019.05/src/ext/CGAL/CGAL_Nef3_workaround.h
Examining data/openscad-2019.05/src/ext/CGAL/CGAL_workaround_Mark_bounded_volumes.h
Examining data/openscad-2019.05/src/ext/CGAL/OGL_helper.h
Examining data/openscad-2019.05/src/ext/CGAL/convex_hull_3_bugfix.h
Examining data/openscad-2019.05/src/ext/hidapi/hid.c
Examining data/openscad-2019.05/src/ext/hidapi/hidapi.h
Examining data/openscad-2019.05/src/ext/libtess2/Include/tesselator.h
Examining data/openscad-2019.05/src/ext/libtess2/Source/bucketalloc.c
Examining data/openscad-2019.05/src/ext/libtess2/Source/bucketalloc.h
Examining data/openscad-2019.05/src/ext/libtess2/Source/dict.c
Examining data/openscad-2019.05/src/ext/libtess2/Source/dict.h
Examining data/openscad-2019.05/src/ext/libtess2/Source/geom.c
Examining data/openscad-2019.05/src/ext/libtess2/Source/geom.h
Examining data/openscad-2019.05/src/ext/libtess2/Source/mesh.c
Examining data/openscad-2019.05/src/ext/libtess2/Source/mesh.h
Examining data/openscad-2019.05/src/ext/libtess2/Source/priorityq.c
Examining data/openscad-2019.05/src/ext/libtess2/Source/priorityq.h
Examining data/openscad-2019.05/src/ext/libtess2/Source/sweep.c
Examining data/openscad-2019.05/src/ext/libtess2/Source/sweep.h
Examining data/openscad-2019.05/src/ext/libtess2/Source/tess.c
Examining data/openscad-2019.05/src/ext/libtess2/Source/tess.h
Examining data/openscad-2019.05/src/ext/lodepng/lodepng.cpp
Examining data/openscad-2019.05/src/ext/lodepng/lodepng.h
Examining data/openscad-2019.05/src/ext/polyclipping/clipper.cpp