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/camitk-4.1.2/imaging/actions/itkfilters/AnisotropicDiffusion.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/CannyEdgeDetection.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/ConnectedComponents.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/Derivative.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/GaussianFilter.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/GradientMagnitude.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/GradientMagnitudeRecursiveGaussian.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/ITKFilterAPI.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/ITKFiltersExtension.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/ITKFiltersExtension.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/Laplacian.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/LaplacianRecursiveGaussian.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/LaplacianSharpening.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/MeanFilter.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/MedianFilter.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/MorphologicalOperators.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/SobelEdgeDetection.h Examining data/camitk-4.1.2/imaging/actions/itkfilters/AnisotropicDiffusion.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/CannyEdgeDetection.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/ConnectedComponents.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/Derivative.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/GaussianFilter.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/GradientMagnitude.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/GradientMagnitudeRecursiveGaussian.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/Laplacian.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/LaplacianRecursiveGaussian.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/LaplacianSharpening.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/MeanFilter.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/MedianFilter.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/MorphologicalOperators.cpp Examining data/camitk-4.1.2/imaging/actions/itkfilters/SobelEdgeDetection.cpp Examining data/camitk-4.1.2/imaging/actions/itksegmentation/ITKSegmentationExtension.cpp Examining data/camitk-4.1.2/imaging/actions/itksegmentation/ITKSegmentationExtension.h Examining data/camitk-4.1.2/imaging/actions/itksegmentation/ManualThreshold.h Examining data/camitk-4.1.2/imaging/actions/itksegmentation/OtsuFilter.h Examining data/camitk-4.1.2/imaging/actions/itksegmentation/RegionGrowing.h Examining data/camitk-4.1.2/imaging/actions/itksegmentation/RegionGrowingWidget.cpp Examining data/camitk-4.1.2/imaging/actions/itksegmentation/RegionGrowingWidget.h Examining data/camitk-4.1.2/imaging/actions/itksegmentation/ManualThreshold.cpp Examining data/camitk-4.1.2/imaging/actions/itksegmentation/OtsuFilter.cpp Examining data/camitk-4.1.2/imaging/actions/itksegmentation/RegionGrowing.cpp Examining data/camitk-4.1.2/imaging/components/dicom/DicomComponent.cpp Examining data/camitk-4.1.2/imaging/components/dicom/DicomComponent.h Examining data/camitk-4.1.2/imaging/components/dicom/DicomComponentExtension.cpp Examining data/camitk-4.1.2/imaging/components/dicom/DicomComponentExtension.h Examining data/camitk-4.1.2/imaging/components/dicom/DicomDialog.cpp Examining data/camitk-4.1.2/imaging/components/dicom/DicomDialog.h Examining data/camitk-4.1.2/imaging/components/dicom/DicomDialogEntry.cpp Examining data/camitk-4.1.2/imaging/components/dicom/DicomDialogEntry.h Examining data/camitk-4.1.2/imaging/components/dicom/DicomParser.cpp Examining data/camitk-4.1.2/imaging/components/dicom/DicomParser.h Examining data/camitk-4.1.2/imaging/components/dicom/DicomSerie.cpp Examining data/camitk-4.1.2/imaging/components/dicom/DicomSerie.h Examining data/camitk-4.1.2/imaging/components/itkimage/ItkImageComponent.cpp Examining data/camitk-4.1.2/imaging/components/itkimage/ItkImageComponent.h Examining data/camitk-4.1.2/imaging/components/itkimage/ItkImageComponentExtension.h Examining data/camitk-4.1.2/imaging/components/itkimage/ItkImageComponentExtension.cpp Examining data/camitk-4.1.2/imaging/doc/groups.h Examining data/camitk-4.1.2/modeling/actions/mml/GenerateModel.cpp Examining data/camitk-4.1.2/modeling/actions/mml/GenerateModel.h Examining data/camitk-4.1.2/modeling/actions/mml/MMLActionExtension.cpp Examining data/camitk-4.1.2/modeling/actions/mml/MMLActionExtension.h Examining data/camitk-4.1.2/modeling/actions/mml/SimulationDialog.cpp Examining data/camitk-4.1.2/modeling/actions/mml/SimulationDialog.h Examining data/camitk-4.1.2/modeling/actions/pml/CamiTKPropertyList.cpp Examining data/camitk-4.1.2/modeling/actions/pml/CamiTKPropertyList.h Examining data/camitk-4.1.2/modeling/actions/pml/CreateSC.cpp Examining data/camitk-4.1.2/modeling/actions/pml/CreateSC.h Examining data/camitk-4.1.2/modeling/actions/pml/PMLActionExtension.cpp Examining data/camitk-4.1.2/modeling/actions/pml/PMLActionExtension.h Examining data/camitk-4.1.2/modeling/actions/pml/PMLExplorerAction.cpp Examining data/camitk-4.1.2/modeling/actions/pml/PMLExplorerAction.h Examining data/camitk-4.1.2/modeling/actions/pml/PMLExplorerWidget.cpp Examining data/camitk-4.1.2/modeling/actions/pml/PMLExplorerWidget.h Examining data/camitk-4.1.2/modeling/applications/lmltest/lmltest.cpp Examining data/camitk-4.1.2/modeling/applications/mml/benchmark/benchmark.cpp Examining data/camitk-4.1.2/modeling/applications/mml/benchmarkgui/benchmarkgui.cpp Examining data/camitk-4.1.2/modeling/applications/mml/paramExplorer/paramExplorer.cpp Examining data/camitk-4.1.2/modeling/applications/mml/pml2mmlOut/pml2mmlOut.cpp Examining data/camitk-4.1.2/modeling/applications/mml/scn2pml/scn2pml.cpp Examining data/camitk-4.1.2/modeling/applications/pmltest/pmltest.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/ansys2pml.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/programarg.h Examining data/camitk-4.1.2/modeling/applications/pmltools/elementsToNeighborhood/elementsToNeighborhood.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/extractCells/extractCells.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/genatoms/genatoms.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/gencells/gencells.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/gensphere/gensphere.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/insideout/insideout.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/mooreNeighborhood/mooreNeighborhood.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/nobox2pml/nobox2pml.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/obj2pml/obj2pml.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/optimizeMesh/optimizeMesh.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/pml2ansys/pml2ansys.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/pml2csv/pml2csv.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/pml2ghs3d/pml2ghs3d.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/pml2wrl/pml2wrl.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/pmldiff/pmldiff.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/refineMesh/refineMesh.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/renError/renError.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/select/select.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/tri2pml/tri2pml.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/triangulate/triangulate.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/vtk2model/vtk2model.cpp Examining data/camitk-4.1.2/modeling/applications/pmltools/vtk2pml/vtk2pml.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLComponent.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLComponent.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLComponentAPI.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLComponentExtension.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLComponentExtension.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLDisplay.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLDisplay.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplay.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplay.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplayFactory.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplayFactory.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplays/Arrows.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplays/Arrows.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplays/Colors.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplays/Colors.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplays/Statistics.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplays/Statistics.h Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplays/Tabular.cpp Examining data/camitk-4.1.2/modeling/components/mmlcomponent/MMLMonitorDisplays/Tabular.h Examining data/camitk-4.1.2/modeling/components/pmlcomponent/PMLComponent.cpp Examining data/camitk-4.1.2/modeling/components/pmlcomponent/PMLComponent.h Examining data/camitk-4.1.2/modeling/components/pmlcomponent/PMLComponentAPI.h Examining data/camitk-4.1.2/modeling/components/pmlcomponent/PMLComponentExtension.h Examining data/camitk-4.1.2/modeling/components/pmlcomponent/PMLComponentExtension.cpp Examining data/camitk-4.1.2/modeling/doc/groups.h Examining data/camitk-4.1.2/modeling/libraries/lml/Acceleration.h Examining data/camitk-4.1.2/modeling/libraries/lml/AccelerationUnit.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/AccelerationUnit.h Examining data/camitk-4.1.2/modeling/libraries/lml/Direction.h Examining data/camitk-4.1.2/modeling/libraries/lml/Force.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/Force.h Examining data/camitk-4.1.2/modeling/libraries/lml/ForceUnit.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/ForceUnit.h Examining data/camitk-4.1.2/modeling/libraries/lml/Load.h Examining data/camitk-4.1.2/modeling/libraries/lml/Loads.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/Pressure.h Examining data/camitk-4.1.2/modeling/libraries/lml/PressureUnit.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/PressureUnit.h Examining data/camitk-4.1.2/modeling/libraries/lml/Rotation.h Examining data/camitk-4.1.2/modeling/libraries/lml/RotationUnit.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/RotationUnit.h Examining data/camitk-4.1.2/modeling/libraries/lml/TargetList.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/TargetList.h Examining data/camitk-4.1.2/modeling/libraries/lml/Translation.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/Translation.h Examining data/camitk-4.1.2/modeling/libraries/lml/TranslationUnit.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/TranslationUnit.h Examining data/camitk-4.1.2/modeling/libraries/lml/Unit.h Examining data/camitk-4.1.2/modeling/libraries/lml/ValueEvent.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/ValueEvent.h Examining data/camitk-4.1.2/modeling/libraries/lml/Load.cpp Examining data/camitk-4.1.2/modeling/libraries/lml/Loads.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AndMultipleCriterion.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AndMultipleCriterion.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysBatch.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysBatch.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysBatchWriter.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysBatchWriter.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysWidget.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysWidget.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/ArtiSynthSimulator.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/ArtiSynthSimulator.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AtomIterator.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/AtomIterator.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Chrono.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Chrono.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Criterion.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Criterion.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/CriterionFactory.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/CriterionFactory.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Facet.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Facet.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Force.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Force.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/InitSimulators.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/InteractiveMonitoringManager.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/InteractiveMonitoringManager.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/InteractiveSimulator.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/InteractiveSimulator.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/KineticEnergy.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/KineticEnergy.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Macros.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Method.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Method.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MethodFactory.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MethodFactory.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MinThreshold.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MinThreshold.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Monitor.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Monitor.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorComputingTime.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorComputingTime.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorDisplacement.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorDisplacement.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorDistanceX.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorDistanceX.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorDistanceY.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorDistanceY.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorDistanceZ.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorDistanceZ.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorFactory.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorFactory.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorForce.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorForce.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorGeometricDeviation.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorGeometricDeviation.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorNormDisplacement.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorNormDisplacement.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorPointFinalSetDistance.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorPointFinalSetDistance.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorPointSetDistance.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorPointSetDistance.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorPointToTriangleMeshDistanceFinal.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorPointToTriangleMeshDistanceFinal.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorPosition.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorPosition.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorRen.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorRen.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorSurface.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorSurface.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorVolume.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitorVolume.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitoringManager.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitoringManagerFactory.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitoringManagerFactory.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MultipleCriterion.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MultipleCriterion.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MultipleCriterionFactory.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MultipleCriterionFactory.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/NonInteractiveMonitoringManager.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/NonInteractiveMonitoringManager.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/NonInteractiveSimulator.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/NonInteractiveSimulator.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/OrMultipleCriterion.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/OrMultipleCriterion.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/ParametersWriter.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/ParametersWriter.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Position.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Position.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/PostWriter.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/PostWriter.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/PrepWriter.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/PrepWriter.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Reference.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Reference.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Simulator.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Simulator.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SimulatorFactory.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SimulatorFactory.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SimulatorWidget.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SimulatorWidget.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaWidget.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaWidget.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SoluWriter.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SoluWriter.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/StoppingCriterion.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/StoppingCriterion.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/StoppingCriterionFactory.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/StoppingCriterionFactory.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SurfaceExtractor.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Threshold.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Threshold.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/TimeMonitoring.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/TimeMonitoring.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/TimePeriodThreshold.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/TimePeriodThreshold.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Tools.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Tools.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/TranslationConstraint.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/TranslationConstraint.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Velocity.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Velocity.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Xmlhighlighter.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/Xmlhighlighter.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MMLAPI.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitoringManager.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoring/SurfaceExtractor.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoringgui/MMLMonitoringGUIAPI.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoringgui/MonitoringDialog.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoringgui/MonitoringDialog.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoringgui/MonitoringDriver.cpp Examining data/camitk-4.1.2/modeling/libraries/mml/monitoringgui/MonitoringDriver.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoringgui/MonitoringGuiManager.h Examining data/camitk-4.1.2/modeling/libraries/mml/monitoringgui/MonitoringGuiManager.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/Atom.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/Atom.h Examining data/camitk-4.1.2/modeling/libraries/pml/AtomProperties.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/Cell.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/Cell.h Examining data/camitk-4.1.2/modeling/libraries/pml/CellProperties.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/Component.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/Component.h Examining data/camitk-4.1.2/modeling/libraries/pml/MultiComponent.h Examining data/camitk-4.1.2/modeling/libraries/pml/PMLAbortException.h Examining data/camitk-4.1.2/modeling/libraries/pml/PMLTransform.h Examining data/camitk-4.1.2/modeling/libraries/pml/PhysicalModelIO.h Examining data/camitk-4.1.2/modeling/libraries/pml/Properties.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/Properties.h Examining data/camitk-4.1.2/modeling/libraries/pml/RenderingMode.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/RenderingMode.h Examining data/camitk-4.1.2/modeling/libraries/pml/StructuralComponent.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/StructuralComponent.h Examining data/camitk-4.1.2/modeling/libraries/pml/StructuralComponentProperties.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/StructuralComponentProperties.h Examining data/camitk-4.1.2/modeling/libraries/pml/Structure.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/Structure.h Examining data/camitk-4.1.2/modeling/libraries/pml/StructureProperties.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/StructureProperties.h Examining data/camitk-4.1.2/modeling/libraries/pml/AtomProperties.h Examining data/camitk-4.1.2/modeling/libraries/pml/CellProperties.h Examining data/camitk-4.1.2/modeling/libraries/pml/PMLTransform.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/PhysicalModel.cpp Examining data/camitk-4.1.2/modeling/libraries/pml/PhysicalModel.h Examining data/camitk-4.1.2/modeling/libraries/pml/MultiComponent.cpp Examining data/camitk-4.1.2/python_sdk/actions/application/global_sdk_actions_application.h Examining data/camitk-4.1.2/python_sdk/actions/global_sdk_actions.h Examining data/camitk-4.1.2/python_sdk/actions/image/arbitraryslice/global_sdk_actions_image_arbitraryslice.h Examining data/camitk-4.1.2/python_sdk/actions/image/cropvolume/global_sdk_actions_image_cropvolume.h Examining data/camitk-4.1.2/python_sdk/actions/image/global_sdk_actions_image.h Examining data/camitk-4.1.2/python_sdk/actions/image/imagelut/global_sdk_actions_image_imagelut.h Examining data/camitk-4.1.2/python_sdk/actions/image/multipicking/global_sdk_actions_image_multipicking.h Examining data/camitk-4.1.2/python_sdk/actions/image/reconstruction/global_sdk_actions_image_reconstruction.h Examining data/camitk-4.1.2/python_sdk/actions/image/showin3d/global_sdk_actions_image_showin3d.h Examining data/camitk-4.1.2/python_sdk/actions/image/volumerendering/global_sdk_actions_image_volumerendering.h Examining data/camitk-4.1.2/python_sdk/actions/mesh/basicmesh/global_sdk_actions_mesh_basicmesh.h Examining data/camitk-4.1.2/python_sdk/actions/mesh/basictopology/global_sdk_actions_mesh_basictopology.h Examining data/camitk-4.1.2/python_sdk/actions/mesh/global_sdk_actions_mesh.h Examining data/camitk-4.1.2/python_sdk/actions/mesh/meshprocessing/global_sdk_actions_mesh_meshprocessing.h Examining data/camitk-4.1.2/python_sdk/applications/actionstatemachine/global_sdk_applications_actionstatemachine.h Examining data/camitk-4.1.2/python_sdk/applications/config/global_sdk_applications_config.h Examining data/camitk-4.1.2/python_sdk/applications/global_sdk_applications.h Examining data/camitk-4.1.2/python_sdk/applications/imp/global_sdk_applications_imp.h Examining data/camitk-4.1.2/python_sdk/applications/wizard/global_sdk_applications_wizard.h Examining data/camitk-4.1.2/python_sdk/components/global_sdk_components.h Examining data/camitk-4.1.2/python_sdk/components/msh/global_sdk_components_msh.h Examining data/camitk-4.1.2/python_sdk/components/obj/global_sdk_components_obj.h Examining data/camitk-4.1.2/python_sdk/components/off/global_sdk_components_off.h Examining data/camitk-4.1.2/python_sdk/components/vrml/global_sdk_components_vrml.h Examining data/camitk-4.1.2/python_sdk/components/vtkimage/global_sdk_components_vtkimage.h Examining data/camitk-4.1.2/python_sdk/components/vtkmesh/global_sdk_components_vtkmesh.h Examining data/camitk-4.1.2/python_sdk/global_sdk.h Examining data/camitk-4.1.2/python_sdk/libraries/core/action/global_sdk_libraries_core_action.h Examining data/camitk-4.1.2/python_sdk/libraries/core/application/global_sdk_libraries_core_application.h Examining data/camitk-4.1.2/python_sdk/libraries/core/component/global_sdk_libraries_core_component.h Examining data/camitk-4.1.2/python_sdk/libraries/core/component/image/global_sdk_libraries_core_component_image.h Examining data/camitk-4.1.2/python_sdk/libraries/core/component/mesh/global_sdk_libraries_core_component_mesh.h Examining data/camitk-4.1.2/python_sdk/libraries/core/global_sdk_libraries_core.h Examining data/camitk-4.1.2/python_sdk/libraries/core/utils/global_sdk_libraries_core_utils.h Examining data/camitk-4.1.2/python_sdk/libraries/core/viewer/global_sdk_libraries_core_viewer.h Examining data/camitk-4.1.2/python_sdk/libraries/coreschema/global_sdk_libraries_coreschema.h Examining data/camitk-4.1.2/python_sdk/libraries/global_sdk_libraries.h Examining data/camitk-4.1.2/python_sdk/libraries/qtpropertybrowser/global_sdk_libraries_qtpropertybrowser.h Examining data/camitk-4.1.2/python_sdk/pyside_global.h Examining data/camitk-4.1.2/sdk/actions/application/AboutAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/AboutAction.h Examining data/camitk-4.1.2/sdk/actions/application/ApplicationActionExtension.cpp Examining data/camitk-4.1.2/sdk/actions/application/ApplicationActionExtension.h Examining data/camitk-4.1.2/sdk/actions/application/ChangeLanguage.h Examining data/camitk-4.1.2/sdk/actions/application/ClearSelectionAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/ClearSelectionAction.h Examining data/camitk-4.1.2/sdk/actions/application/CloseAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/CloseAction.h Examining data/camitk-4.1.2/sdk/actions/application/CloseAllAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/CloseAllAction.h Examining data/camitk-4.1.2/sdk/actions/application/GenerateBugReportProcess.cpp Examining data/camitk-4.1.2/sdk/actions/application/GenerateBugReportProcess.h Examining data/camitk-4.1.2/sdk/actions/application/LoggerParameters.cpp Examining data/camitk-4.1.2/sdk/actions/application/LoggerParameters.h Examining data/camitk-4.1.2/sdk/actions/application/OpenAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/OpenAction.h Examining data/camitk-4.1.2/sdk/actions/application/OpenFile.h Examining data/camitk-4.1.2/sdk/actions/application/QuitAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/QuitAction.h Examining data/camitk-4.1.2/sdk/actions/application/RemoveLastInstanciatedAction.h Examining data/camitk-4.1.2/sdk/actions/application/ReportBugDialog.cpp Examining data/camitk-4.1.2/sdk/actions/application/ReportBugDialog.h Examining data/camitk-4.1.2/sdk/actions/application/SaveAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/SaveAction.h Examining data/camitk-4.1.2/sdk/actions/application/SaveAllAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/SaveAllAction.h Examining data/camitk-4.1.2/sdk/actions/application/SaveAsAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/SaveAsAction.h Examining data/camitk-4.1.2/sdk/actions/application/SelectLastInstanciatedAction.h Examining data/camitk-4.1.2/sdk/actions/application/SetPathToTestData.cpp Examining data/camitk-4.1.2/sdk/actions/application/SetPathToTestData.h Examining data/camitk-4.1.2/sdk/actions/application/Show3DViewer.cpp Examining data/camitk-4.1.2/sdk/actions/application/Show3DViewer.h Examining data/camitk-4.1.2/sdk/actions/application/ShowAllViewers.cpp Examining data/camitk-4.1.2/sdk/actions/application/ShowAllViewers.h Examining data/camitk-4.1.2/sdk/actions/application/ShowArbitraryViewer.cpp Examining data/camitk-4.1.2/sdk/actions/application/ShowArbitraryViewer.h Examining data/camitk-4.1.2/sdk/actions/application/ShowAxialViewer.cpp Examining data/camitk-4.1.2/sdk/actions/application/ShowAxialViewer.h Examining data/camitk-4.1.2/sdk/actions/application/ShowCoronalViewer.cpp Examining data/camitk-4.1.2/sdk/actions/application/ShowCoronalViewer.h Examining data/camitk-4.1.2/sdk/actions/application/ShowSagittalViewer.cpp Examining data/camitk-4.1.2/sdk/actions/application/ShowSagittalViewer.h Examining data/camitk-4.1.2/sdk/actions/application/ToggleConsoleAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/ToggleConsoleAction.h Examining data/camitk-4.1.2/sdk/actions/application/ChangeLanguage.cpp Examining data/camitk-4.1.2/sdk/actions/application/OpenFile.cpp Examining data/camitk-4.1.2/sdk/actions/application/RemoveLastInstanciatedAction.cpp Examining data/camitk-4.1.2/sdk/actions/application/SelectLastInstanciatedAction.cpp Examining data/camitk-4.1.2/sdk/actions/frame/editframes/FrameEditionExtension.cpp Examining data/camitk-4.1.2/sdk/actions/frame/editframes/FrameEditionExtension.h Examining data/camitk-4.1.2/sdk/actions/frame/editframes/FrameEditor.cpp Examining data/camitk-4.1.2/sdk/actions/frame/editframes/FrameEditor.h Examining data/camitk-4.1.2/sdk/actions/image/arbitraryslice/AnglesSetterWidget.cpp Examining data/camitk-4.1.2/sdk/actions/image/arbitraryslice/AnglesSetterWidget.h Examining data/camitk-4.1.2/sdk/actions/image/arbitraryslice/ArbitrarySliceExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/arbitraryslice/ArbitrarySliceExtension.h Examining data/camitk-4.1.2/sdk/actions/image/arbitraryslice/SetAnglesAction.cpp Examining data/camitk-4.1.2/sdk/actions/image/arbitraryslice/SetAnglesAction.h Examining data/camitk-4.1.2/sdk/actions/image/cropvolume/BoxVOI.cpp Examining data/camitk-4.1.2/sdk/actions/image/cropvolume/BoxVOI.h Examining data/camitk-4.1.2/sdk/actions/image/cropvolume/BoxVOIAPI.h Examining data/camitk-4.1.2/sdk/actions/image/cropvolume/BoxVOIExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/cropvolume/BoxVOIExtension.h Examining data/camitk-4.1.2/sdk/actions/image/cropvolume/BoxVOIWidget.cpp Examining data/camitk-4.1.2/sdk/actions/image/cropvolume/BoxVOIWidget.h Examining data/camitk-4.1.2/sdk/actions/image/imagelut/ImageLutAction.cpp Examining data/camitk-4.1.2/sdk/actions/image/imagelut/ImageLutAction.h Examining data/camitk-4.1.2/sdk/actions/image/imagelut/ImageLutExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/imagelut/ImageLutExtension.h Examining data/camitk-4.1.2/sdk/actions/image/imagelut/ImageLutWidget.cpp Examining data/camitk-4.1.2/sdk/actions/image/imagelut/ImageLutWidget.h Examining data/camitk-4.1.2/sdk/actions/image/imageresampling/ResampleAction.cpp Examining data/camitk-4.1.2/sdk/actions/image/imageresampling/ResampleAction.h Examining data/camitk-4.1.2/sdk/actions/image/imageresampling/ResampleExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/imageresampling/ResampleExtension.h Examining data/camitk-4.1.2/sdk/actions/image/multipicking/MultiPicking.cpp Examining data/camitk-4.1.2/sdk/actions/image/multipicking/MultiPicking.h Examining data/camitk-4.1.2/sdk/actions/image/multipicking/MultiPickingAPI.h Examining data/camitk-4.1.2/sdk/actions/image/multipicking/MultiPickingExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/multipicking/MultiPickingExtension.h Examining data/camitk-4.1.2/sdk/actions/image/multipicking/MultiPickingWidget.cpp Examining data/camitk-4.1.2/sdk/actions/image/multipicking/MultiPickingWidget.h Examining data/camitk-4.1.2/sdk/actions/image/multipicking/PickedPixelMap.cpp Examining data/camitk-4.1.2/sdk/actions/image/multipicking/PickedPixelMap.h Examining data/camitk-4.1.2/sdk/actions/image/pixelcolorchanger/PixelColorChanger.cpp Examining data/camitk-4.1.2/sdk/actions/image/pixelcolorchanger/PixelColorChanger.h Examining data/camitk-4.1.2/sdk/actions/image/pixelcolorchanger/PixelColorChangerExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/pixelcolorchanger/PixelColorChangerExtension.h Examining data/camitk-4.1.2/sdk/actions/image/reconstruction/ImageReconstructionAction.cpp Examining data/camitk-4.1.2/sdk/actions/image/reconstruction/ImageReconstructionAction.h Examining data/camitk-4.1.2/sdk/actions/image/reconstruction/ReconstructionExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/reconstruction/ReconstructionExtension.h Examining data/camitk-4.1.2/sdk/actions/image/reorientimage/ReorientImage.cpp Examining data/camitk-4.1.2/sdk/actions/image/reorientimage/ReorientImage.h Examining data/camitk-4.1.2/sdk/actions/image/reorientimage/ReorientImageExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/reorientimage/ReorientImageExtension.h Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowArbitrarySliceIn3D.cpp Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowArbitrarySliceIn3D.h Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowAxialSliceIn3D.cpp Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowAxialSliceIn3D.h Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowCoronalSliceIn3D.cpp Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowCoronalSliceIn3D.h Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowImageIn3D.cpp Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowImageIn3D.h Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowIn3DExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowIn3DExtension.h Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowSagittalSliceIn3D.cpp Examining data/camitk-4.1.2/sdk/actions/image/showin3d/ShowSagittalSliceIn3D.h Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/ColorPointWidget.cpp Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/ColorPointWidget.h Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/GradientOpacityWidget.cpp Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/GradientOpacityWidget.h Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/TransparencyPointWidget.cpp Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/TransparencyPointWidget.h Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/VolumeRenderingAction.cpp Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/VolumeRenderingAction.h Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/VolumeRenderingExtension.cpp Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/VolumeRenderingExtension.h Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/VolumeRenderingWidget.cpp Examining data/camitk-4.1.2/sdk/actions/image/volumerendering/VolumeRenderingWidget.h Examining data/camitk-4.1.2/sdk/actions/imageacquisition/ImageAcquisitionActionExtension.cpp Examining data/camitk-4.1.2/sdk/actions/imageacquisition/ImageAcquisitionActionExtension.h Examining data/camitk-4.1.2/sdk/actions/imageacquisition/InitImagerAction.cpp Examining data/camitk-4.1.2/sdk/actions/imageacquisition/InitImagerAction.h Examining data/camitk-4.1.2/sdk/actions/imageacquisition/SingleAcquisition2DAction.cpp Examining data/camitk-4.1.2/sdk/actions/imageacquisition/SingleAcquisition2DAction.h Examining data/camitk-4.1.2/sdk/actions/imageacquisition/SingleAcquisition3DAction.cpp Examining data/camitk-4.1.2/sdk/actions/imageacquisition/SingleAcquisition3DAction.h Examining data/camitk-4.1.2/sdk/actions/imageacquisition/StartImaging2DAction.cpp Examining data/camitk-4.1.2/sdk/actions/imageacquisition/StartImaging2DAction.h Examining data/camitk-4.1.2/sdk/actions/imageacquisition/StartImaging3DAction.cpp Examining data/camitk-4.1.2/sdk/actions/imageacquisition/StartImaging3DAction.h Examining data/camitk-4.1.2/sdk/actions/imageacquisition/StopImaging2DAction.cpp Examining data/camitk-4.1.2/sdk/actions/imageacquisition/StopImaging2DAction.h Examining data/camitk-4.1.2/sdk/actions/imageacquisition/StopImaging3DAction.cpp Examining data/camitk-4.1.2/sdk/actions/imageacquisition/StopImaging3DAction.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/BasicMeshExtension.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/BasicMeshExtension.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/CenterMesh.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/CenterMesh.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/ChangeColor.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/ChangeColor.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/ComputeNormals.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/ComputeNormals.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/ExtractSelection.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/ExtractSelection.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/MeshPicking.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/MeshQuality.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/MeshToImageStencil.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/MeshToImageStencil.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/RenderingOption.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/RenderingOption.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/RigidTransform.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/RigidTransform.h Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/MeshPicking.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basicmesh/MeshQuality.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basictopology/BasicTopologyExtension.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basictopology/BasicTopologyExtension.h Examining data/camitk-4.1.2/sdk/actions/mesh/basictopology/GridTopology.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basictopology/GridTopology.h Examining data/camitk-4.1.2/sdk/actions/mesh/basictopology/SphereTopology.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/basictopology/SphereTopology.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/AppendMeshes.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/AppendMeshes.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/CleanPolyData.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/CleanPolyData.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ComputeCurvatures.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ComputeCurvatures.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/Decimation.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ExportAsMDL.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ExtractEdges.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ExtractEdges.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ExtractSurface.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ExtractSurface.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/FillWithPoints.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/FillWithPoints.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ICPRegistration.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ICPRegistration.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/InvertMesh.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/InvertMesh.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/LoadTextureFromBMP.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/LoadTransformation.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/MergeMeshs.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/MergeMeshs.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/MeshClipping.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/MeshProcessingExtension.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/MeshProcessingExtension.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/PlaneWidget.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/PlaneWidget.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/SaveDisplacementFromTransformation.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/SmoothFilter.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/SmoothFilter.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/WarpOut.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/WarpOut.h Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/Decimation.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/ExportAsMDL.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/LoadTextureFromBMP.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/LoadTransformation.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/SaveDisplacementFromTransformation.cpp Examining data/camitk-4.1.2/sdk/actions/mesh/meshprocessing/MeshClipping.cpp Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionState.cpp Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionState.h Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionStateMachine.cpp Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionStateMachine.h Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionStateViewer.h Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionStateWidget.cpp Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionStateWidget.h Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionTransition.cpp Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionTransition.h Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/CommandLineOptions.cxx Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/SaveActionState.cpp Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/SaveActionState.h Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/main.cpp Examining data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionStateViewer.cpp Examining data/camitk-4.1.2/sdk/applications/cepgenerator/CommandLineOptions.cxx Examining data/camitk-4.1.2/sdk/applications/cepgenerator/main.cpp Examining data/camitk-4.1.2/sdk/applications/config/CommandLineOptions.cxx Examining data/camitk-4.1.2/sdk/applications/config/main.cpp Examining data/camitk-4.1.2/sdk/applications/imp/CommandLineOptions.cxx Examining data/camitk-4.1.2/sdk/applications/imp/ImpMainWindow.h Examining data/camitk-4.1.2/sdk/applications/imp/main.cpp Examining data/camitk-4.1.2/sdk/applications/imp/ImpMainWindow.cpp Examining data/camitk-4.1.2/sdk/applications/testactions/CommandLineOptions.cxx Examining data/camitk-4.1.2/sdk/applications/testactions/main.cpp Examining data/camitk-4.1.2/sdk/applications/testcomponents/CommandLineOptions.cxx Examining data/camitk-4.1.2/sdk/applications/testcomponents/main.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionAddParameterState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionAddParameterState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionAddParameterWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionAddParameterWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionClassificationState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionClassificationState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionClassificationWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionClassificationWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionCreationState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionCreationState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionDescriptionState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionDescriptionState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionDescriptionWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionDescriptionWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionExtensionCreationState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionExtensionCreationState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionExtensionDependenciesState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionExtensionDependenciesState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionExtensionDescriptionState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionExtensionDescriptionState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionExtensionDescriptionWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionExtensionDescriptionWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionParameterWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionParameterWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionSummaryState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionSummaryState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionSummaryWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionSummaryWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionTagWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionTagWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionsCreationState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionsCreationState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ActionsCreationWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ActionsCreationWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepContactState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepContactState.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepContactWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepContactWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreateOrModifyWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreateOrModifyWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreateRecapState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreateRecapState.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreateRecapWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreateRecapWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreationDirectoryState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreationDirectoryState.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreationDirectoryWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepCreationDirectoryWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepDescriptionState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepDescriptionState.h Examining data/camitk-4.1.2/sdk/applications/wizard/CepDescriptionWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/CepDescriptionWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/CommandLineOptions.cxx Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentAddPropertyState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentAddPropertyState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentAddPropertyWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentAddPropertyWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentCreationState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentCreationState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentDescriptionState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentDescriptionState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentDescriptionWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentDescriptionWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentExtensionCreationState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentExtensionCreationState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentExtensionDependenciesState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentExtensionDependenciesState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentExtensionDescriptionState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentExtensionDescriptionState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentExtensionDescriptionWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentExtensionDescriptionWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentPropertyWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentPropertyWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentSummaryState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentSummaryState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentSummaryWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentSummaryWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentsCreationState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentsCreationState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentsCreationWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ComponentsCreationWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/DependenciesState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/DependenciesState.h Examining data/camitk-4.1.2/sdk/applications/wizard/DependenciesWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/DependenciesWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/ExtensionSummaryState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ExtensionSummaryState.h Examining data/camitk-4.1.2/sdk/applications/wizard/ExtensionSummaryWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/ExtensionSummaryWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/GeneratingCEPState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/GeneratingCEPState.h Examining data/camitk-4.1.2/sdk/applications/wizard/GeneratingCEPWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/GeneratingCEPWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryCopyFilesState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryCopyFilesState.h Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryCopyFilesWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryCopyFilesWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryCreationState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryCreationState.h Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryDependenciesState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryDependenciesState.h Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryDescriptionState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryDescriptionState.h Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryDescriptionWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/LibraryDescriptionWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/WelcomeWidget.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/WelcomeWidget.h Examining data/camitk-4.1.2/sdk/applications/wizard/WizardController.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/WizardController.h Examining data/camitk-4.1.2/sdk/applications/wizard/WizardMainWindow.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/WizardMainWindow.h Examining data/camitk-4.1.2/sdk/applications/wizard/WizardState.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/WizardState.h Examining data/camitk-4.1.2/sdk/applications/wizard/main.cpp Examining data/camitk-4.1.2/sdk/applications/wizard/DefaultGUIText.h Examining data/camitk-4.1.2/sdk/components/msh/MshComponent.h Examining data/camitk-4.1.2/sdk/components/msh/MshComponentAPI.h Examining data/camitk-4.1.2/sdk/components/msh/MshExtension.cpp Examining data/camitk-4.1.2/sdk/components/msh/MshExtension.h Examining data/camitk-4.1.2/sdk/components/msh/MshComponent.cpp Examining data/camitk-4.1.2/sdk/components/obj/ObjComponent.h Examining data/camitk-4.1.2/sdk/components/obj/ObjExtension.cpp Examining data/camitk-4.1.2/sdk/components/obj/ObjExtension.h Examining data/camitk-4.1.2/sdk/components/obj/ObjComponent.cpp Examining data/camitk-4.1.2/sdk/components/off/OffComponent.h Examining data/camitk-4.1.2/sdk/components/off/OffExtension.cpp Examining data/camitk-4.1.2/sdk/components/off/OffExtension.h Examining data/camitk-4.1.2/sdk/components/off/OffComponent.cpp Examining data/camitk-4.1.2/sdk/components/stl/StlComponent.h Examining data/camitk-4.1.2/sdk/components/stl/StlExtension.cpp Examining data/camitk-4.1.2/sdk/components/stl/StlExtension.h Examining data/camitk-4.1.2/sdk/components/stl/StlComponent.cpp Examining data/camitk-4.1.2/sdk/components/vrml/VRMLComponent.cpp Examining data/camitk-4.1.2/sdk/components/vrml/VRMLComponent.h Examining data/camitk-4.1.2/sdk/components/vrml/VRMLComponentExtension.cpp Examining data/camitk-4.1.2/sdk/components/vrml/VRMLComponentExtension.h Examining data/camitk-4.1.2/sdk/components/vtkimage/RawDataDialog.cpp Examining data/camitk-4.1.2/sdk/components/vtkimage/RawDataDialog.h Examining data/camitk-4.1.2/sdk/components/vtkimage/RawImageComponent.cpp Examining data/camitk-4.1.2/sdk/components/vtkimage/RawImageComponent.h Examining data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponent.cpp Examining data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponent.h Examining data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponentAPI.h Examining data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponentExtension.cpp Examining data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponentExtension.h Examining data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshComponent.h Examining data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshComponentAPI.h Examining data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshComponentExtension.cpp Examining data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshComponentExtension.h Examining data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshUtil.cpp Examining data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshUtil.h Examining data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshComponent.cpp Examining data/camitk-4.1.2/sdk/doc/relatedpages.h Examining data/camitk-4.1.2/sdk/doc/groups.h Examining data/camitk-4.1.2/sdk/doc/mainpage.h Examining data/camitk-4.1.2/sdk/libraries/cepcoreschema/testdata/TestLib.cpp Examining data/camitk-4.1.2/sdk/libraries/cepcoreschema/testdata/TestLib.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionExtensionGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionExtensionGenerator.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionGenerator.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/CepGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/CepGenerator.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ClassNameHandler.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ClassNameHandler.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentExtensionGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentExtensionGenerator.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentGenerator.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/DependencyGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/DependencyGenerator.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ExtensionGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ExtensionGenerator.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/LibraryGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/LibraryGenerator.h Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ParameterGenerator.cpp Examining data/camitk-4.1.2/sdk/libraries/cepgenerator/ParameterGenerator.h Examining data/camitk-4.1.2/sdk/libraries/core/CamiTKAPI.h Examining data/camitk-4.1.2/sdk/libraries/core/CamiTKVersion.h Examining data/camitk-4.1.2/sdk/libraries/core/Core.cpp Examining data/camitk-4.1.2/sdk/libraries/core/Core.h Examining data/camitk-4.1.2/sdk/libraries/core/ExtensionManager.cpp Examining data/camitk-4.1.2/sdk/libraries/core/ExtensionManager.h Examining data/camitk-4.1.2/sdk/libraries/core/HistoryComponent.cpp Examining data/camitk-4.1.2/sdk/libraries/core/HistoryComponent.h Examining data/camitk-4.1.2/sdk/libraries/core/HistoryItem.cpp Examining data/camitk-4.1.2/sdk/libraries/core/HistoryItem.h Examining data/camitk-4.1.2/sdk/libraries/core/action/Action.cpp Examining data/camitk-4.1.2/sdk/libraries/core/action/ActionWidget.cpp Examining data/camitk-4.1.2/sdk/libraries/core/action/Action.h Examining data/camitk-4.1.2/sdk/libraries/core/action/ActionExtension.cpp Examining data/camitk-4.1.2/sdk/libraries/core/action/ActionExtension.h Examining data/camitk-4.1.2/sdk/libraries/core/action/ActionWidget.h Examining data/camitk-4.1.2/sdk/libraries/core/application/MainWindow.cpp Examining data/camitk-4.1.2/sdk/libraries/core/application/MainWindow.h Examining data/camitk-4.1.2/sdk/libraries/core/application/SettingsDialog.cpp Examining data/camitk-4.1.2/sdk/libraries/core/application/SettingsDialog.h Examining data/camitk-4.1.2/sdk/libraries/core/application/Application.cpp Examining data/camitk-4.1.2/sdk/libraries/core/application/Application.h Examining data/camitk-4.1.2/sdk/libraries/core/component/ComponentExtension.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/Frame.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/Frame.h Examining data/camitk-4.1.2/sdk/libraries/core/component/GeometricObject.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/GeometricObject.h Examining data/camitk-4.1.2/sdk/libraries/core/component/InterfaceBitMap.h Examining data/camitk-4.1.2/sdk/libraries/core/component/InterfaceFrame.h Examining data/camitk-4.1.2/sdk/libraries/core/component/InterfaceGeometry.h Examining data/camitk-4.1.2/sdk/libraries/core/component/InterfaceNode.h Examining data/camitk-4.1.2/sdk/libraries/core/component/InterfaceProperty.h Examining data/camitk-4.1.2/sdk/libraries/core/component/SimplisticComponent.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/Slice.h Examining data/camitk-4.1.2/sdk/libraries/core/component/image/ImageComponent.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/image/ImageComponentExtension.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/image/ImageComponentExtension.h Examining data/camitk-4.1.2/sdk/libraries/core/component/image/ImageOrientationHelper.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/image/ImageOrientationHelper.h Examining data/camitk-4.1.2/sdk/libraries/core/component/image/ItkProgressObserver.h Examining data/camitk-4.1.2/sdk/libraries/core/component/image/SingleImageComponent.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/image/SingleImageComponent.h Examining data/camitk-4.1.2/sdk/libraries/core/component/image/itkImageToVTKImageFilter.h Examining data/camitk-4.1.2/sdk/libraries/core/component/image/itkVTKImageToImageFilter.h Examining data/camitk-4.1.2/sdk/libraries/core/component/image/ImageComponent.h Examining data/camitk-4.1.2/sdk/libraries/core/component/imageacquisition/ImageAcquisitionComponent.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/imageacquisition/ImageAcquisitionComponent.h Examining data/camitk-4.1.2/sdk/libraries/core/component/imageacquisition/ImageAcquisitionComponentExtension.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/imageacquisition/ImageAcquisitionComponentExtension.h Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshComponent.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshComponentExtension.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshComponentExtension.h Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshDataModel.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshDataModel.h Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshDataView.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshDataView.h Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshSelectionModel.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshSelectionModel.h Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshSelectionView.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshSelectionView.h Examining data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshComponent.h Examining data/camitk-4.1.2/sdk/libraries/core/component/Component.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/Component.h Examining data/camitk-4.1.2/sdk/libraries/core/component/ComponentExtension.h Examining data/camitk-4.1.2/sdk/libraries/core/component/Geometry.cpp Examining data/camitk-4.1.2/sdk/libraries/core/component/Geometry.h Examining data/camitk-4.1.2/sdk/libraries/core/component/SimplisticComponent.h Examining data/camitk-4.1.2/sdk/libraries/core/component/Slice.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/CamiTKLogger.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/ConsoleStream.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/InterfaceLogger.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/Log.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/ObjectController.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/ObjectController.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/PlaneC.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/PlaneC.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/Property.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/Property.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/PropertyObject.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/PropertyObject.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/SliderSpinBoxWidget.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/SliderSpinBoxWidget.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/SliderTextWidget.cpp Examining data/camitk-4.1.2/sdk/libraries/core/utils/SliderTextWidget.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/AbortException.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/CamiTKLogger.h Examining data/camitk-4.1.2/sdk/libraries/core/utils/Log.h Examining data/camitk-4.1.2/sdk/libraries/core/viewer/ActionViewer.h Examining data/camitk-4.1.2/sdk/libraries/core/viewer/InteractiveViewer.h Examining data/camitk-4.1.2/sdk/libraries/core/viewer/MedicalImageViewer.cpp Examining data/camitk-4.1.2/sdk/libraries/core/viewer/MedicalImageViewer.h Examining data/camitk-4.1.2/sdk/libraries/core/viewer/Viewer.cpp Examining data/camitk-4.1.2/sdk/libraries/core/viewer/Viewer.h Examining data/camitk-4.1.2/sdk/libraries/core/viewer/ActionViewer.cpp Examining data/camitk-4.1.2/sdk/libraries/core/viewer/Explorer.cpp Examining data/camitk-4.1.2/sdk/libraries/core/viewer/Explorer.h Examining data/camitk-4.1.2/sdk/libraries/core/viewer/FrameExplorer.cpp Examining data/camitk-4.1.2/sdk/libraries/core/viewer/FrameExplorer.h Examining data/camitk-4.1.2/sdk/libraries/core/viewer/InteractiveViewer.cpp Examining data/camitk-4.1.2/sdk/libraries/core/viewer/PropertyExplorer.cpp Examining data/camitk-4.1.2/sdk/libraries/core/viewer/PropertyExplorer.h Examining data/camitk-4.1.2/sdk/libraries/core/viewer/RendererWidget.cpp Examining data/camitk-4.1.2/sdk/libraries/core/viewer/RendererWidget.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_typed/main.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_typed/mainwindow.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_typed/mainwindow.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_typed/qtcanvas.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_typed/qtcanvas.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_variant/main.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_variant/mainwindow.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_variant/mainwindow.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_variant/qtcanvas.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_variant/qtcanvas.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/decoration/main.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/demo/main.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/extension/main.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/main.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/objectcontroller.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/objectcontroller.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/simple/main.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtbuttonpropertybrowser.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtbuttonpropertybrowser.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qteditorfactory.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qteditorfactory.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtgroupboxpropertybrowser.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtgroupboxpropertybrowser.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertybrowser.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertybrowser.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertybrowserutils.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertybrowserutils_p.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qttreepropertybrowser.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qttreepropertybrowser.h Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtvariantproperty.cpp Examining data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtvariantproperty.h Examining data/camitk-4.1.2/tutorials/actions/averagevoxelvalues/AverageVoxelValuesExtension.cpp Examining data/camitk-4.1.2/tutorials/actions/averagevoxelvalues/AverageVoxelValuesExtension.h Examining data/camitk-4.1.2/tutorials/actions/averagevoxelvalues/ComputeNeighborValueAction.cpp Examining data/camitk-4.1.2/tutorials/actions/averagevoxelvalues/ComputeNeighborValueAction.h Examining data/camitk-4.1.2/tutorials/actions/basicpicking/BasicPickingExtension.cpp Examining data/camitk-4.1.2/tutorials/actions/basicpicking/BasicPickingExtension.h Examining data/camitk-4.1.2/tutorials/actions/basicpicking/ImagePicking.h Examining data/camitk-4.1.2/tutorials/actions/basicpicking/ImagePicking.cpp Examining data/camitk-4.1.2/tutorials/actions/meshanimation/shakerextension/BasicShaker.cpp Examining data/camitk-4.1.2/tutorials/actions/meshanimation/shakerextension/BasicShaker.h Examining data/camitk-4.1.2/tutorials/actions/meshanimation/shakerextension/DirectShaker.cpp Examining data/camitk-4.1.2/tutorials/actions/meshanimation/shakerextension/DirectShaker.h Examining data/camitk-4.1.2/tutorials/actions/meshanimation/shakerextension/ExternalShaker.cpp Examining data/camitk-4.1.2/tutorials/actions/meshanimation/shakerextension/ExternalShaker.h Examining data/camitk-4.1.2/tutorials/actions/meshanimation/shakerextension/ShakerExtension.cpp Examining data/camitk-4.1.2/tutorials/actions/meshanimation/shakerextension/ShakerExtension.h Examining data/camitk-4.1.2/tutorials/actions/meshpointdata/MeshPointData.cpp Examining data/camitk-4.1.2/tutorials/actions/meshpointdata/MeshPointData.h Examining data/camitk-4.1.2/tutorials/actions/meshpointdata/ShowPointData.cpp Examining data/camitk-4.1.2/tutorials/actions/meshpointdata/ShowPointData.h Examining data/camitk-4.1.2/tutorials/actions/properties/AddDynamicProperty.cpp Examining data/camitk-4.1.2/tutorials/actions/properties/AddDynamicProperty.h Examining data/camitk-4.1.2/tutorials/actions/properties/EnumPropertyExample.cpp Examining data/camitk-4.1.2/tutorials/actions/properties/EnumPropertyExample.h Examining data/camitk-4.1.2/tutorials/actions/properties/PropAction.cpp Examining data/camitk-4.1.2/tutorials/actions/properties/PropAction.h Examining data/camitk-4.1.2/tutorials/actions/properties/PropertiesExtension.cpp Examining data/camitk-4.1.2/tutorials/actions/properties/PropertiesExtension.h Examining data/camitk-4.1.2/tutorials/actions/selection/ComputeSelectionBarycenter.cpp Examining data/camitk-4.1.2/tutorials/actions/selection/ComputeSelectionBarycenter.h Examining data/camitk-4.1.2/tutorials/actions/selection/MeshSelection.cpp Examining data/camitk-4.1.2/tutorials/actions/selection/MeshSelection.h Examining data/camitk-4.1.2/tutorials/actions/sleepingwhileworking/SleepingWhileWorkingExtension.cpp Examining data/camitk-4.1.2/tutorials/actions/sleepingwhileworking/SleepingWhileWorkingExtension.h Examining data/camitk-4.1.2/tutorials/actions/sleepingwhileworking/WorkingWhenSleepingLinear.cpp Examining data/camitk-4.1.2/tutorials/actions/sleepingwhileworking/WorkingWhenSleepingLinear.h Examining data/camitk-4.1.2/tutorials/actions/sleepingwhileworking/WorkingWhenSleepingRandom.cpp Examining data/camitk-4.1.2/tutorials/actions/sleepingwhileworking/WorkingWhenSleepingRandom.h Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/BoxWidget.h Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/BoxWidgetVtkCommand.cpp Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/BoxWidgetVtkCommand.h Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/ContourWidget.h Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/ContourWidgetVtkCommand.cpp Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/ContourWidgetVtkCommand.h Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/VtkWidgetExtension.cpp Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/VtkWidgetExtension.h Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/ContourWidget.cpp Examining data/camitk-4.1.2/tutorials/actions/vtkwidget/BoxWidget.cpp Examining data/camitk-4.1.2/tutorials/applications/basic/main.cpp Examining data/camitk-4.1.2/tutorials/applications/fancy/FancyMainWindow.cpp Examining data/camitk-4.1.2/tutorials/applications/fancy/FancyMainWindow.h Examining data/camitk-4.1.2/tutorials/applications/fancy/main.cpp Examining data/camitk-4.1.2/tutorials/applications/menubar/MyAppMainWindow.cpp Examining data/camitk-4.1.2/tutorials/applications/menubar/MyAppMainWindow.h Examining data/camitk-4.1.2/tutorials/applications/menubar/main.cpp Examining data/camitk-4.1.2/tutorials/applications/nogui/main.cpp Examining data/camitk-4.1.2/tutorials/applications/objectcontroller/PropertyUI.cpp Examining data/camitk-4.1.2/tutorials/applications/objectcontroller/PropertyUI.h Examining data/camitk-4.1.2/tutorials/applications/objectcontroller/TestClass.cpp Examining data/camitk-4.1.2/tutorials/applications/objectcontroller/TestClass.h Examining data/camitk-4.1.2/tutorials/applications/objectcontroller/main.cpp Examining data/camitk-4.1.2/tutorials/applications/simple/SimpleMainWindow.cpp Examining data/camitk-4.1.2/tutorials/applications/simple/SimpleMainWindow.h Examining data/camitk-4.1.2/tutorials/applications/simple/main.cpp Examining data/camitk-4.1.2/tutorials/applications/testlogger/main.cpp Examining data/camitk-4.1.2/tutorials/applications/testloggercrash/main.cpp Examining data/camitk-4.1.2/tutorials/components/abort/AbortComponent.cpp Examining data/camitk-4.1.2/tutorials/components/abort/AbortExtension.cpp Examining data/camitk-4.1.2/tutorials/components/abort/AbortExtension.h Examining data/camitk-4.1.2/tutorials/components/abort/AbortComponent.h Examining data/camitk-4.1.2/tutorials/components/mixed/MixedComponent.cpp Examining data/camitk-4.1.2/tutorials/components/mixed/MixedComponent.h Examining data/camitk-4.1.2/tutorials/components/mixed/MixedExtension.cpp Examining data/camitk-4.1.2/tutorials/components/mixed/MixedExtension.h Examining data/camitk-4.1.2/tutorials/components/pickme/PickMe.cpp Examining data/camitk-4.1.2/tutorials/components/pickme/PickMe.h Examining data/camitk-4.1.2/tutorials/components/pickme/PickMeComponent.cpp Examining data/camitk-4.1.2/tutorials/components/pickme/PickMeComponent.h Examining data/camitk-4.1.2/tutorials/libraries/shakerlib/ShakerLib.cpp Examining data/camitk-4.1.2/tutorials/libraries/shakerlib/ShakerLib.h Examining data/camitk-4.1.2/tutorials/viewers/MyViewer.cpp Examining data/camitk-4.1.2/tutorials/viewers/MyViewer.h Examining data/camitk-4.1.2/tutorials/viewers/main.cpp FINAL RESULTS: data/camitk-4.1.2/imaging/components/dicom/DicomComponent.cpp:193:10: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. std::sscanf(value.c_str(), R"(%lf\%lf\%lf\%lf\%lf\%lf)", &x[0], &x[1], &x[2], &y[0], &y[1], &y[2]); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp:78:5: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. system(str.c_str()); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp:93:5: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. system(str1.c_str()); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp:94:5: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. system(str2.c_str()); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp:95:5: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. system(str3.c_str()); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp:115:5: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. system(s.c_str()); data/camitk-4.1.2/modeling/libraries/mml/monitoring/ArtiSynthSimulator.cpp:64:5: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. system(str.c_str()); data/camitk-4.1.2/modeling/libraries/mml/monitoring/ArtiSynthSimulator.cpp:92:5: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. system(s.c_str()); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:308:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. sofa::helper::system::PluginRepository.addFirstPath(pluginDir); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:321:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. sofa::helper::system::PluginManager::getInstance().readFromIniFile(path); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:323:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. sofa::helper::system::PluginManager::getInstance().init(); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:330:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. sofa::helper::system::DataRepository.addFirstPath(string(SOFA_SOURCE_DIR) + "/share"); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:331:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. sofa::helper::system::DataRepository.addFirstPath(string(SOFA_SOURCE_DIR) + "/examples"); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:338:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. sofa::helper::system::DataRepository.addFirstPath(scnFileInfo.absoluteDir().canonicalPath().toStdString()); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:351:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. sofa::helper::system::PluginManager::getInstance().init(); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:352:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. sofa::helper::system::PluginManager::getInstance().initRecentlyOpened(); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_typed/qtcanvas.cpp:2705:11: [4] (format) sprintf: Potential format string problem (CWE-134). Make format string constant. r.sprintf("%04d", i); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_variant/qtcanvas.cpp:2705:11: [4] (format) sprintf: Potential format string problem (CWE-134). Make format string constant. r.sprintf("%04d", i); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.cpp:491:37: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. const QLocale system = QLocale::system(); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.cpp:492:60: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. if (!nameToLanguage.contains(QLocale::languageToString(system.language()))) { data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.cpp:493:57: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. nameToLanguage.insert(QLocale::languageToString(system.language()), system.language()); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.cpp:493:77: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. nameToLanguage.insert(QLocale::languageToString(system.language()), system.language()); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.cpp:506:48: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. if (countries.isEmpty() && language == system.language()) { data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.cpp:507:26: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. countries << system.country(); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/src/qtpropertymanager.cpp:1120:21: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. return QLocale::system().toString(it.value().val, 'f', it.value().decimals); data/camitk-4.1.2/tutorials/applications/objectcontroller/TestClass.cpp:62:45: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. propertyGroup.insert("locale", QLocale::system()); data/camitk-4.1.2/imaging/components/dicom/DicomComponentExtension.cpp:55:37: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* DicomComponentExtension::open(const QString& path) { data/camitk-4.1.2/imaging/components/dicom/DicomComponentExtension.h:80:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/imaging/components/itkimage/ItkImageComponentExtension.cpp:69:40: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* ItkImageComponentExtension::open(const QString& fileName) { data/camitk-4.1.2/imaging/components/itkimage/ItkImageComponentExtension.h:60:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/modeling/actions/mml/GenerateModel.cpp:249:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). mmlofs.open(mmlFilename.toStdString().c_str(), std::ios_base::trunc); data/camitk-4.1.2/modeling/actions/mml/GenerateModel.cpp:272:22: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(mmlFilename); data/camitk-4.1.2/modeling/applications/lmltest/lmltest.cpp:51:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). outStream.open(outcsv.c_str()); data/camitk-4.1.2/modeling/applications/lmltest/lmltest.cpp:229:24: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). outputFile.open(afile.c_str()); data/camitk-4.1.2/modeling/applications/lmltest/lmltest.cpp:267:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). outputFile.open(ofile.c_str()); data/camitk-4.1.2/modeling/applications/mml/paramExplorer/paramExplorer.cpp:74:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). file.open(argv[1], ios::in); data/camitk-4.1.2/modeling/applications/mml/paramExplorer/paramExplorer.cpp:97:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). outFile.open(out.c_str(), ios::out); data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/ansys2pml.cpp:62:9: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). open(); data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/ansys2pml.cpp:74:10: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). void open() { data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/ansys2pml.cpp:75:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). stream.open(fileName.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/ansys2pml.cpp:108:5: [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 l[200]; data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/ansys2pml.cpp:130:5: [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 l[200]; data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/ansys2pml.cpp:291:5: [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 line[200]; data/camitk-4.1.2/modeling/applications/pmltools/extractCells/extractCells.cpp:112:21: [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 l[200000]; data/camitk-4.1.2/modeling/applications/pmltools/gencells/gencells.cpp:75:9: [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 l[200000]; data/camitk-4.1.2/modeling/applications/pmltools/gencells/gencells.cpp:124:22: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). genFromIndex(atoi(argv[1]), atoi(argv[2])); data/camitk-4.1.2/modeling/applications/pmltools/gencells/gencells.cpp:124:37: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). genFromIndex(atoi(argv[1]), atoi(argv[2])); data/camitk-4.1.2/modeling/applications/pmltools/gensphere/gensphere.cpp:84:14: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). subdiv = atoi(argVal["-l"].c_str()); data/camitk-4.1.2/modeling/applications/pmltools/obj2pml/obj2pml.cpp:54:5: [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 l[200]; data/camitk-4.1.2/modeling/applications/pmltools/obj2pml/obj2pml.cpp:113:16: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). v[i] = atoi(buff.substr(0, slash).c_str()); data/camitk-4.1.2/modeling/applications/pmltools/obj2pml/obj2pml.cpp:244:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). objStream.open(filename.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/pml2ansys/pml2ansys.cpp:133:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). nodeStream.open(nodeFile.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/pml2ansys/pml2ansys.cpp:139:23: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). nodeStreamTxt.open(nodeFileTxt.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/pml2ansys/pml2ansys.cpp:186:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). elemStream.open(elemFile.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/pml2ghs3d/pml2ghs3d.cpp:133:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). meshStream.open(meshFile.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/pml2wrl/pml2wrl.cpp:86:24: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). outputFile.open(wrlFile.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/pmldiff/pmldiff.cpp:180:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). loadStream.open(output.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/tri2pml/tri2pml.cpp:301:45: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). unsigned int offset = (argc == 2) ? 0 : atoi(argv[2]); data/camitk-4.1.2/modeling/applications/pmltools/vtk2model/vtk2model.cpp:59:5: [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 l[200]; data/camitk-4.1.2/modeling/applications/pmltools/vtk2model/vtk2model.cpp:92:16: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). return atoi(currentLine.data.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/vtk2model/vtk2model.cpp:1045:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). vtkFile.open(filename.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/vtk2pml/vtk2pml.cpp:59:5: [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 l[200]; data/camitk-4.1.2/modeling/applications/pmltools/vtk2pml/vtk2pml.cpp:92:16: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). return atoi(currentLine.data.c_str()); data/camitk-4.1.2/modeling/applications/pmltools/vtk2pml/vtk2pml.cpp:135:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). vtkFile.open(filename.c_str()); data/camitk-4.1.2/modeling/components/mmlcomponent/MMLComponentExtension.cpp:50:43: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). camitk::Component* MMLComponentExtension::open(const QString& fileName) { data/camitk-4.1.2/modeling/components/mmlcomponent/MMLComponentExtension.h:63:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/modeling/components/pmlcomponent/PMLComponentExtension.cpp:62:43: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). camitk::Component* PMLComponentExtension::open(const QString& fileName) { data/camitk-4.1.2/modeling/components/pmlcomponent/PMLComponentExtension.h:63:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysBatch.cpp:77:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fileParams.open(fileParamsName.c_str(), ios::out); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysBatch.cpp:78:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fileExport.open(fileExportName.c_str(), ios::out); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysBatch.cpp:92:22: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fileComplete.open(fileCompleteName.c_str(), ios::out); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp:128:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fichier.open(str.c_str(), ios::in); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp:159:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fichier.open(str.c_str(), ios::in); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysSimulator.cpp:170:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fichier.open(str.c_str(), ios::in); data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysWidget.cpp:42:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (file.open(QIODevice::ReadOnly)) { data/camitk-4.1.2/modeling/libraries/mml/monitoring/AnsysWidget.cpp:64:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (file.open(QFile::WriteOnly)) { data/camitk-4.1.2/modeling/libraries/mml/monitoring/ArtiSynthSimulator.cpp:105:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fichier.open(str.c_str(), ios::in); data/camitk-4.1.2/modeling/libraries/mml/monitoring/ArtiSynthSimulator.cpp:136:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fichier.open(str.c_str(), ios::in); data/camitk-4.1.2/modeling/libraries/mml/monitoring/ArtiSynthSimulator.cpp:147:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fichier.open(str.c_str(), ios::in); data/camitk-4.1.2/modeling/libraries/mml/monitoring/MonitoringManager.cpp:362:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy(oldPositionPointer, pml->getPositionPointer(), 3 * this->pml->getAtoms()->getNumberOfStructures()*sizeof(double)); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:96:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). msh.open(mshFileName.toStdString().c_str(), ios::out); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaSimulator.cpp:177:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). scn.open(scnFile.c_str(), ios::out); data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaWidget.cpp:53:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (file.open(QIODevice::ReadOnly)) { data/camitk-4.1.2/modeling/libraries/mml/monitoring/SofaWidget.cpp:107:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (file.open(QFile::WriteOnly)) { data/camitk-4.1.2/modeling/libraries/pml/PhysicalModel.cpp:750:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). nodeFile.open((filename + ".node").c_str()); data/camitk-4.1.2/modeling/libraries/pml/PhysicalModel.cpp:778:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). elemFile.open((filename + ".elem").c_str()); data/camitk-4.1.2/modeling/libraries/pml/PhysicalModel.cpp:898:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). outputFile.open(filename.c_str()); data/camitk-4.1.2/modeling/libraries/pml/Properties.h:160:21: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). return std::atoi(it->second.c_str()); data/camitk-4.1.2/sdk/actions/application/OpenAction.cpp:86:71: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). while (fileIterator != listOfFiles.constEnd() && Application::open(*fileIterator) != NULL) { data/camitk-4.1.2/sdk/actions/application/OpenFile.cpp:121:22: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(fileToOpen); data/camitk-4.1.2/sdk/actions/image/multipicking/PickedPixelMap.cpp:170:12: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). myFile.open(fileName.toStdString().c_str()); data/camitk-4.1.2/sdk/actions/image/multipicking/PickedPixelMap.cpp:208:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/actions/image/reorientimage/ReorientImage.cpp:150:21: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). explanationFile.open(QIODevice::ReadOnly); data/camitk-4.1.2/sdk/actions/image/volumerendering/VolumeRenderingWidget.cpp:290:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QIODevice::ReadOnly)) { data/camitk-4.1.2/sdk/actions/image/volumerendering/VolumeRenderingWidget.cpp:458:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (file.open(QFile::WriteOnly)) { data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionStateMachine.cpp:181:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QIODevice::ReadOnly)) { data/camitk-4.1.2/sdk/applications/actionstatemachine/ActionStateMachine.cpp:217:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). logFile->open(QIODevice::WriteOnly | QIODevice::Text); data/camitk-4.1.2/sdk/applications/imp/ImpMainWindow.cpp:106:22: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(Application::getRecentDocuments().last().absoluteFilePath()); data/camitk-4.1.2/sdk/applications/imp/main.cpp:121:34: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(argv[i]); data/camitk-4.1.2/sdk/applications/testactions/main.cpp:162:40: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* comp = Application::open(o.input().data()); data/camitk-4.1.2/sdk/applications/testcomponents/main.cpp:107:35: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). if (o.level().empty() || (atoi(o.level().c_str()) != LEVEL1 && atoi(o.level().c_str()) != LEVEL2)) { data/camitk-4.1.2/sdk/applications/testcomponents/main.cpp:107:72: [2] (integer) atoi: Unless checked, the resulting number can exceed the expected range (CWE-190). If source untrusted, check both minimum and maximum, even if the input had no minus sign (large numbers can roll over into negative number; consider saving to an unsigned value if that is intended). if (o.level().empty() || (atoi(o.level().c_str()) != LEVEL1 && atoi(o.level().c_str()) != LEVEL2)) { data/camitk-4.1.2/sdk/applications/testcomponents/main.cpp:180:40: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* comp = Application::open(inputComponent.absoluteFilePath()); data/camitk-4.1.2/sdk/applications/wizard/WizardMainWindow.cpp:42:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). stylesheetFile.open(QFile::ReadOnly); data/camitk-4.1.2/sdk/components/msh/MshExtension.cpp:58:26: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* MshExtension::open(const QString& fileName) { data/camitk-4.1.2/sdk/components/msh/MshExtension.h:62:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/sdk/components/obj/ObjExtension.cpp:56:34: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). camitk::Component* ObjExtension::open(const QString& fileName) { data/camitk-4.1.2/sdk/components/obj/ObjExtension.h:59:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/sdk/components/off/OffExtension.cpp:58:34: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). camitk::Component* OffExtension::open(const QString& fileName) { data/camitk-4.1.2/sdk/components/off/OffExtension.h:59:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/sdk/components/stl/StlExtension.cpp:53:26: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* StlExtension::open(const QString& fileName) { data/camitk-4.1.2/sdk/components/stl/StlExtension.h:59:24: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). camitk::Component* open(const QString&); data/camitk-4.1.2/sdk/components/vrml/VRMLComponentExtension.cpp:56:36: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* VRMLComponentExtension::open(const QString& fileName) { data/camitk-4.1.2/sdk/components/vrml/VRMLComponentExtension.h:68:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponent.cpp:133:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponentExtension.cpp:70:40: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* VtkImageComponentExtension::open(const QString& fileName) { data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponentExtension.cpp:116:22: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). infoFile.open(QIODevice::ReadWrite | QIODevice::Text); data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponentExtension.cpp:244:26: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). file.open(QIODevice::ReadWrite); data/camitk-4.1.2/sdk/components/vtkimage/VtkImageComponentExtension.h:58:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshComponentExtension.cpp:49:39: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* VtkMeshComponentExtension::open(const QString& fileName) { data/camitk-4.1.2/sdk/components/vtkmesh/VtkMeshComponentExtension.h:58:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionExtensionGenerator.cpp:109:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initHFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionExtensionGenerator.cpp:115:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFileH.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionExtensionGenerator.cpp:140:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initCFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionExtensionGenerator.cpp:146:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFileC.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionGenerator.cpp:132:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionGenerator.cpp:139:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionGenerator.cpp:239:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionGenerator.cpp:246:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionGenerator.cpp:450:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ActionGenerator.cpp:456:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/CepGenerator.cpp:183:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! xmlFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/CepGenerator.cpp:225:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/CepGenerator.cpp:232:29: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! cmakelistsOutFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/CepGenerator.cpp:260:28: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). defaultLicenceFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/CepGenerator.cpp:283:28: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! copyrightOutFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/CepGenerator.cpp:312:29: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! readmeOutFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentExtensionGenerator.cpp:111:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initHFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentExtensionGenerator.cpp:117:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFileH.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentExtensionGenerator.cpp:145:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initCFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentExtensionGenerator.cpp:151:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFileC.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentExtensionGenerator.cpp:323:25: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! oFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentGenerator.cpp:132:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentGenerator.cpp:139:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentGenerator.cpp:204:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ComponentGenerator.cpp:211:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! extFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/ExtensionGenerator.cpp:103:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/ExtensionGenerator.cpp:110:29: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! cmakelistsOutFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/cepgenerator/LibraryGenerator.cpp:109:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). initFile.open(QIODevice::ReadOnly | QIODevice::Text); data/camitk-4.1.2/sdk/libraries/cepgenerator/LibraryGenerator.cpp:116:29: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (! cmakelistsOutFile.open(QIODevice::WriteOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/core/Core.cpp:315:35: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (file.exists() && file.open(QIODevice::ReadOnly | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/core/application/Application.cpp:433:25: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* Application::open(const QString& fileName) { data/camitk-4.1.2/sdk/libraries/core/application/Application.cpp:470:40: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). comp = componentExtension->open(QFileInfo(fileName).absoluteFilePath()); data/camitk-4.1.2/sdk/libraries/core/application/Application.cpp:543:24: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). comp = cp->open(QDir(dirName).absolutePath()); data/camitk-4.1.2/sdk/libraries/core/application/Application.cpp:1220:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (outputFile.open(QFile::WriteOnly | QFile::Text)) { data/camitk-4.1.2/sdk/libraries/core/application/Application.h:170:23: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). static Component* open(const QString&); data/camitk-4.1.2/sdk/libraries/core/application/MainWindow.cpp:427:60: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). while (fileIterator != urls.constEnd() && Application::open(fileIterator->toLocalFile()) != NULL) { data/camitk-4.1.2/sdk/libraries/core/component/ComponentExtension.h:89:24: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual Component* open(const QString&) = 0; data/camitk-4.1.2/sdk/libraries/core/component/image/ImageComponentExtension.h:64:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* open(const QString&) = 0; data/camitk-4.1.2/sdk/libraries/core/component/mesh/MeshComponentExtension.h:64:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* open(const QString&) = 0; data/camitk-4.1.2/sdk/libraries/core/utils/CamiTKLogger.cpp:164:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!logFile->open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text)) { data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_typed/qtcanvas.cpp:2769:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy(newimg, img, sizeof(QtCanvasPixmap*)*framecount); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/canvas_variant/qtcanvas.cpp:2769:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy(newimg, img, sizeof(QtCanvasPixmap*)*framecount); data/camitk-4.1.2/tutorials/applications/basic/main.cpp:42:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(Core::getTestDataDir() + "/brain.mha"); data/camitk-4.1.2/tutorials/applications/fancy/main.cpp:46:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(Core::getTestDataDir() + "/brain.mha"); data/camitk-4.1.2/tutorials/applications/menubar/main.cpp:40:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(Core::getTestDataDir() + "/brain.mha"); data/camitk-4.1.2/tutorials/applications/nogui/main.cpp:57:9: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). cp->open(QFileInfo(Core::getTestDataDir() + "/brain.mha").absoluteFilePath()); data/camitk-4.1.2/tutorials/applications/simple/main.cpp:38:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(Core::getTestDataDir() + "/brain.mha"); data/camitk-4.1.2/tutorials/components/abort/AbortExtension.cpp:46:36: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). camitk::Component* AbortExtension::open(const QString& fileName) { data/camitk-4.1.2/tutorials/components/abort/AbortExtension.h:55:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/tutorials/components/mixed/MixedExtension.cpp:46:36: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). camitk::Component* MixedExtension::open(const QString& fileName) { data/camitk-4.1.2/tutorials/components/mixed/MixedExtension.h:57:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/tutorials/components/pickme/PickMeComponent.cpp:45:29: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Component* PickMeComponent::open(const QString& fileName) { data/camitk-4.1.2/tutorials/components/pickme/PickMeComponent.h:62:32: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). virtual camitk::Component* open(const QString&); data/camitk-4.1.2/tutorials/viewers/main.cpp:73:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). Application::open(Core::getTestDataDir() + "/brain.mha"); data/camitk-4.1.2/modeling/applications/pmltools/ansys2pml/programarg.h:58:42: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. string name = flag.substr(0, equal); data/camitk-4.1.2/modeling/applications/pmltools/pml2ansys/pml2ansys.cpp:64:42: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. string name = flag.substr(0, equal); data/camitk-4.1.2/modeling/applications/pmltools/pml2csv/pml2csv.cpp:73:42: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. string name = flag.substr(0, equal); data/camitk-4.1.2/modeling/applications/pmltools/pml2ghs3d/pml2ghs3d.cpp:65:42: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. string name = flag.substr(0, equal); data/camitk-4.1.2/modeling/applications/pmltools/pmldiff/pmldiff.cpp:66:42: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. string name = flag.substr(0, equal); data/camitk-4.1.2/modeling/applications/pmltools/renError/renError.cpp:80:42: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. string name = flag.substr(0, equal); data/camitk-4.1.2/modeling/applications/pmltools/select/select.cpp:63:42: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. string name = flag.substr(0, equal); data/camitk-4.1.2/sdk/libraries/core/utils/ObjectController.cpp:193:97: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(flagToInt(metaProperty.enumerator(), metaProperty.read(m_object).toInt())); data/camitk-4.1.2/sdk/libraries/core/utils/ObjectController.cpp:196:97: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(enumToInt(metaProperty.enumerator(), metaProperty.read(m_object).toInt())); data/camitk-4.1.2/sdk/libraries/core/utils/ObjectController.cpp:200:56: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(metaProperty.read(m_object)); data/camitk-4.1.2/sdk/libraries/core/utils/ObjectController.cpp:315:127: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty = buildQtVariantProperty(metaProperty.name(), (QMetaType::Type) metaProperty.userType(), metaProperty.read(m_object), metaProperty.isReadable(), metaProperty.isWritable(), metaProperty.isEnumType(), metaProperty.isFlagType(), metaProperty.isDesignable(), &metaEnum); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/objectcontroller.cpp:207:97: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(flagToInt(metaProperty.enumerator(), metaProperty.read(m_object).toInt())); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/objectcontroller.cpp:210:97: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(enumToInt(metaProperty.enumerator(), metaProperty.read(m_object).toInt())); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/objectcontroller.cpp:214:56: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(metaProperty.read(m_object)); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/objectcontroller.cpp:256:80: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(flagToInt(metaEnum, metaProperty.read(m_object).toInt())); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/objectcontroller.cpp:272:76: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(enumToInt(metaEnum, metaProperty.read(m_object).toInt())); data/camitk-4.1.2/sdk/libraries/qtpropertybrowser/examples/object_controller/objectcontroller.cpp:285:52: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). subProperty->setValue(metaProperty.read(m_object)); data/camitk-4.1.2/tutorials/applications/objectcontroller/PropertyUI.cpp:117:43: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). QVariant propValue = metaProperty.read(theController->object()); ANALYSIS SUMMARY: Hits = 193 Lines analyzed = 163548 in approximately 4.66 seconds (35081 lines/second) Physical Source Lines of Code (SLOC) = 82515 Hits@level = [0] 0 [1] 18 [2] 149 [3] 0 [4] 26 [5] 0 Hits@level+ = [0+] 193 [1+] 193 [2+] 175 [3+] 26 [4+] 26 [5+] 0 Hits/KSLOC@level+ = [0+] 2.33897 [1+] 2.33897 [2+] 2.12083 [3+] 0.315094 [4+] 0.315094 [5+] 0 Dot directories skipped = 2 (--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.