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/hugin-2019.2.0+dfsg/src/tools/pto_var.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/pto_merge.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/autooptimiser.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/align_image_stack.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/vig_optimize.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/pano_trafo.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/ExtractPoints.h Examining data/hugin-2019.2.0+dfsg/src/tools/tca_correct.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/pto_gen.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/verdandi.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/pano_modify.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/linefind.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/pto_move.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/pto_lensstack.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/checkpto.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/stacker.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/pto_template.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/pto_mask.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/geocpset.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/hugin_hdrmerge.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/hugin_lensdb.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/cpclean.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/fulla.cpp Examining data/hugin-2019.2.0+dfsg/src/tools/nona.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/PGMImage.h Examining data/hugin-2019.2.0+dfsg/src/celeste/Celeste.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/GaborGlobal.h Examining data/hugin-2019.2.0+dfsg/src/celeste/GaborJet.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/ContrastFilter.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/CelesteGlobals.h Examining data/hugin-2019.2.0+dfsg/src/celeste/Gabor.h Examining data/hugin-2019.2.0+dfsg/src/celeste/training/CelesteTrain.h Examining data/hugin-2019.2.0+dfsg/src/celeste/training/CelesteTrain.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/svm.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/GaborJet.h Examining data/hugin-2019.2.0+dfsg/src/celeste/ImageFile.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/Gabor.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/GaborFilter.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/Celeste.h Examining data/hugin-2019.2.0+dfsg/src/celeste/Utilities.h Examining data/hugin-2019.2.0+dfsg/src/celeste/PGMImage.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/svm.h Examining data/hugin-2019.2.0+dfsg/src/celeste/ContrastFilter.h Examining data/hugin-2019.2.0+dfsg/src/celeste/CelesteGlobals.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/ImageFile.h Examining data/hugin-2019.2.0+dfsg/src/celeste/Main.cpp Examining data/hugin-2019.2.0+dfsg/src/celeste/GaborFilter.h Examining data/hugin-2019.2.0+dfsg/src/celeste/Utilities.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/lensdb/LensDB.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/lensdb/LensDB.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/SpaceTransform.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/StitcherOptions.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/Stitcher4.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/Stitcher2.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/Stitcher3.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/SpaceTransform.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/ImageRemapper.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/Stitcher.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/Stitcher1.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/RemappedPanoImage.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/StitcherOptions.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/nona/Stitcher.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/appbase/DocumentData.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/appbase/ProgressDisplay.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/appbase/ProgressDisplay.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/ComputeImageROI.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/ComputeImageROI.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/CalculateFOV.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/CenterHorizontally.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/FitPanorama.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/CalculateFOV.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/CenterHorizontally.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/FitPanorama.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/nona/NonaFileStitcher.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/optimizer/ImageGraph.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/optimizer/ImageGraph.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/optimizer/PTOptimizer.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/optimizer/PTOptimizer.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/control_points/CleanCP.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/control_points/CleanCP.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/PanoramaAlgorithm.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/TranslatePanorama.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/StraightenPanorama.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateOptimalScale.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateOptimalROI.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateOptimalScale.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateCPStatistics.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateOptimalROI.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/LayerStacks.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/TranslatePanorama.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateMeanExposure.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateCPStatistics.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/RotatePanorama.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateMeanExposure.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateOverlap.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/LayerStacks.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/CalculateOverlap.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/RotatePanorama.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/basic/StraightenPanorama.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/StitcherAlgorithm.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/point_sampler/PointSampler.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/algorithms/point_sampler/PointSampler.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/hugin_basic.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/hugin_math/Vector3.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/hugin_math/eig_jacobi.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/hugin_math/eig_jacobi.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/hugin_math/Matrix3.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/hugin_math/Vector3.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/hugin_math/Matrix3.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/hugin_math/hugin_math.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/photometric/ResponseTransform.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/lines/FindLines.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/lines/FindN8Lines.cpp Examining data/hugin-2019.2.0+dfsg/src/hugin_base/lines/LinesTypes.h Examining data/hugin-2019.2.0+dfsg/src/hugin_base/lines/FindLines.cpp