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