Index: /issm/itsecurity/reports/cppcheck-error-Feb-23-2012-20:40:54
===================================================================
--- /issm/itsecurity/reports/cppcheck-error-Feb-23-2012-20:40:54	(revision 11516)
+++ /issm/itsecurity/reports/cppcheck-error-Feb-23-2012-20:40:54	(revision 11516)
@@ -0,0 +1,16 @@
+[/proj/ice/larour/issm-uci/trunk-jpl/externalpackages/matlab/install/extern/include/mex.h:133]: (information) Include file: "version.h" not found.
+[/proj/ice/larour/issm-uci/trunk-jpl/externalpackages/petsc/install/include/petscmath.h:269]: (information) Include file: "qd/dd_real.h" not found.
+[/proj/ice/larour/issm-uci/trunk-jpl/externalpackages/petsc/install/include/petscmath.h:500]: (information) Include file: "float.h" not found.
+[/proj/ice/larour/issm-uci/trunk-jpl/externalpackages/petsc/install/include/petscmath.h:503]: (information) Include file: "ieeefp.h" not found.
+[/proj/ice/larour/issm-uci/trunk-jpl/externalpackages/mpich2/install/include/mpe_graphics.h:15]: (information) Include file: "protofix.h" not found.
+[/proj/ice/larour/issm-uci/trunk-jpl/externalpackages/mpich2/install/include/mpe_graphics.h:74]: (information) Include file: "mpetools.h" not found.
+[/proj/ice/larour/issm-uci/trunk-jpl/externalpackages/mpich2/install/include/mpe_graphics.h:75]: (information) Include file: "basex11.h" not found.
+[modules/Shp2Kmlx/Shp2Kmlx.h:16]: (information) Include file: "shapefil.h" not found.
+[/proj/ice/larour/issm-uci/trunk-jpl/externalpackages/scotch/install/include/scotch_module.h:61]: (information) Include file: "stdint.h" not found.
+[/proj/ice/larour/issm-uci/trunk-jpl/src/c/modules/Shp2Kmlx/Shp2Kmlx.h:16]: (information) Include file: "shapefil.h" not found.
+[objects/Bamg/VertexOnEdge.h:22]: (warning) Member variable 'VertexOnEdge::v' is not initialised in the constructor.
+[objects/Bamg/VertexOnEdge.h:22]: (warning) Member variable 'VertexOnEdge::be' is not initialised in the constructor.
+[objects/Bamg/VertexOnEdge.h:22]: (warning) Member variable 'VertexOnEdge::abcisse' is not initialised in the constructor.
+[objects/Bamg/VertexOnGeom.cpp:14]: (warning) Member variable 'VertexOnGeom::ge' is not initialised in the constructor.
+[objects/Bamg/VertexOnGeom.cpp:21]: (warning) Member variable 'VertexOnGeom::ge' is not initialised in the constructor.
+[objects/Bamg/VertexOnGeom.cpp:28]: (warning) Member variable 'VertexOnGeom::gv' is not initialised in the constructor.
Index: /issm/itsecurity/reports/rats-Feb-23-2012-17:09:51
===================================================================
--- /issm/itsecurity/reports/rats-Feb-23-2012-17:09:51	(revision 11516)
+++ /issm/itsecurity/reports/rats-Feb-23-2012-17:09:51	(revision 11516)
@@ -0,0 +1,650 @@
+Entries in perl database: 33
+Entries in ruby database: 46
+Entries in python database: 62
+Entries in c database: 334
+Entries in php database: 55
+Analyzing ./io/Matlab/FetchMatlabData.cpp
+Analyzing ./io/Matlab/WriteMatlabData.cpp
+Analyzing ./io/Matlab/OptionParse.cpp
+Analyzing ./io/Disk/pfclose.cpp
+Analyzing ./io/Disk/pfopen.cpp
+Analyzing ./io/PrintfFunction.cpp
+Analyzing ./solvers/solver_linear.cpp
+Analyzing ./solvers/solver_adjoint_linear.cpp
+Analyzing ./solvers/solver_stokescoupling_nonlinear.cpp
+Analyzing ./solvers/solver_nonlinear.cpp
+Analyzing ./solvers/solver_newton.cpp
+Analyzing ./solvers/solver_thermal_nonlinear.cpp
+Analyzing ./shared/Matlab/ModuleBoot.cpp
+Analyzing ./shared/Matlab/mxGetField.cpp
+Analyzing ./shared/Matlab/PrintfFunction.cpp
+Analyzing ./shared/Matlab/mxGetAssignedField.cpp
+Analyzing ./shared/Matlab/ModuleEnd.cpp
+Analyzing ./shared/Matlab/CheckNumMatlabArguments.cpp
+Analyzing ./shared/Bamg/BigPrimeNumber.cpp
+Analyzing ./shared/Matrix/MatrixUtils.cpp
+Analyzing ./shared/TriMesh/SplitMeshForRifts.cpp
+Analyzing ./shared/TriMesh/GridInsideHole.cpp
+Analyzing ./shared/TriMesh/TriMeshUtils.cpp
+Analyzing ./shared/TriMesh/OrderSegments.cpp
+Analyzing ./shared/TriMesh/AssociateSegmentToElement.cpp
+Analyzing ./shared/Sorting/binary_search.cpp
+Analyzing ./shared/Numerics/XZvectorsToCoordinateSystem.cpp
+Analyzing ./shared/Numerics/isnan.cpp
+Analyzing ./shared/Numerics/GaussPoints.cpp
+Analyzing ./shared/Numerics/OptimalSearch.cpp
+Analyzing ./shared/Numerics/BrentSearch.cpp
+Analyzing ./shared/Numerics/PetscOptionsFromAnalysis.cpp
+Analyzing ./shared/Numerics/Verbosity.cpp
+Analyzing ./shared/Numerics/UnitConversion.cpp
+Analyzing ./shared/Numerics/OptFunc.cpp
+Analyzing ./shared/Numerics/cross.cpp
+Analyzing ./shared/Numerics/IsInputConverged.cpp
+Analyzing ./shared/Numerics/extrema.cpp
+Analyzing ./shared/Threads/PartitionRange.cpp
+Analyzing ./shared/Threads/LaunchThread.cpp
+Analyzing ./shared/Exp/IsInPolySerial.cpp
+Analyzing ./shared/Exp/DomainOutlineWrite.cpp
+Analyzing ./shared/Exp/IsInPoly.cpp
+Analyzing ./shared/Exp/DomainOutlineRead.cpp
+Analyzing ./shared/String/DescriptorIndex.cpp
+Analyzing ./shared/Dofs/dofsetgen.cpp
+Analyzing ./shared/Elements/GetNumberOfDofs.cpp
+Analyzing ./shared/Elements/TransformSolutionCoord.cpp
+Analyzing ./shared/Elements/TransformInvStiffnessMatrixCoord.cpp
+Analyzing ./shared/Elements/GetGlobalDofList.cpp
+Analyzing ./shared/Elements/Paterson.cpp
+Analyzing ./shared/Elements/Arrhenius.cpp
+Analyzing ./shared/Elements/CoordinateSystemTransform.cpp
+Analyzing ./shared/Elements/TransformStiffnessMatrixCoord.cpp
+Analyzing ./shared/Elements/GetVerticesCoordinates.cpp
+Analyzing ./shared/Elements/GetLocalDofList.cpp
+Analyzing ./shared/Elements/TransformLoadVectorCoord.cpp
+Analyzing ./shared/Alloc/alloc.cpp
+Analyzing ./shared/Exceptions/Exceptions.cpp
+Analyzing ./shared/Exceptions/exprintf.cpp
+Analyzing ./EnumDefinitions/EnumToModelField.cpp
+Analyzing ./solutions/controltao_core.cpp
+Analyzing ./solutions/controlrestart.cpp
+Analyzing ./solutions/hydrology_core.cpp
+Analyzing ./solutions/ProcessArguments.cpp
+Analyzing ./solutions/surfaceslope_core.cpp
+Analyzing ./solutions/steadystateconvergence.cpp
+Analyzing ./solutions/thermal_core.cpp
+Analyzing ./solutions/ResetBoundaryConditions.cpp
+Analyzing ./solutions/AdjointCorePointerFromSolutionEnum.cpp
+Analyzing ./solutions/bedslope_core.cpp
+Analyzing ./solutions/prognostic_core.cpp
+Analyzing ./solutions/issm.cpp
+Analyzing ./solutions/enthalpy_core.cpp
+Analyzing ./solutions/control_core.cpp
+Analyzing ./solutions/objectivefunctionC.cpp
+Analyzing ./solutions/transient_core.cpp
+Analyzing ./solutions/WriteLockFile.cpp
+Analyzing ./solutions/balancethickness_core.cpp
+Analyzing ./solutions/adjointbalancethickness_core.cpp
+Analyzing ./solutions/adjointdiagnostic_core.cpp
+Analyzing ./solutions/controlconvergence.cpp
+Analyzing ./solutions/AnalysisConfiguration.cpp
+Analyzing ./solutions/convergence.cpp
+Analyzing ./solutions/hydrology_core_step.cpp
+Analyzing ./solutions/CorePointerFromSolutionEnum.cpp
+Analyzing ./solutions/steadystate_core.cpp
+Analyzing ./solutions/gradient_core.cpp
+Analyzing ./solutions/thermal_core_step.cpp
+Analyzing ./solutions/diagnostic_core.cpp
+Analyzing ./solutions/enthalpy_core_step.cpp
+Analyzing ./toolkits/mpi/patches/MPI_Upperrow.cpp
+Analyzing ./toolkits/mpi/patches/MPI_Boundariesfromrange.cpp
+Analyzing ./toolkits/mpi/patches/MPI_Lowerrow.cpp
+Analyzing ./toolkits/plapack/patches/PlapackToPetsc.cpp
+Analyzing ./toolkits/plapack/patches/PlapackInvertMatrix.cpp
+Analyzing ./toolkits/plapack/patches/CyclicalFactorization.cpp
+Analyzing ./toolkits/metis/patches/METIS_PartMeshNodalPatch.cpp
+Analyzing ./toolkits/matlab/MatlabNArrayToNArray.cpp
+Analyzing ./toolkits/petsc/patches/PetscDetermineLocalSize.cpp
+Analyzing ./toolkits/petsc/patches/PetscMatrixToMatlabMatrix.cpp
+Analyzing ./toolkits/petsc/patches/VecTranspose.cpp
+Analyzing ./toolkits/petsc/patches/PetscOptionsInsertMultipleString.cpp
+Analyzing ./toolkits/petsc/patches/GetOwnershipBoundariesFromRange.cpp
+Analyzing ./toolkits/petsc/patches/MatFree.cpp
+Analyzing ./toolkits/petsc/patches/VecFree.cpp
+Analyzing ./toolkits/petsc/patches/MatInvert.cpp
+Analyzing ./toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp
+Analyzing ./toolkits/petsc/patches/KSPFree.cpp
+Analyzing ./toolkits/petsc/patches/MatlabVectorToDoubleVector.cpp
+Analyzing ./toolkits/petsc/patches/PetscVectorToMatlabVector.cpp
+Analyzing ./toolkits/petsc/patches/VecDuplicatePatch.cpp
+Analyzing ./toolkits/petsc/patches/NewVec.cpp
+Analyzing ./toolkits/petsc/patches/MatPartition.cpp
+Analyzing ./toolkits/petsc/patches/SerialToVec.cpp
+Analyzing ./toolkits/petsc/patches/MatlabVectorToPetscVector.cpp
+Analyzing ./toolkits/petsc/patches/MatlabMatrixToPetscMatrix.cpp
+Analyzing ./toolkits/petsc/patches/MatToSerial.cpp
+Analyzing ./toolkits/petsc/patches/MatMultPatch.cpp
+Analyzing ./toolkits/petsc/patches/VecPartition.cpp
+Analyzing ./toolkits/petsc/patches/VecToMPISerial.cpp
+Analyzing ./toolkits/petsc/patches/NewMat.cpp
+Analyzing ./toolkits/petsc/patches/ISFree.cpp
+Analyzing ./toolkits/petsc/patches/MatlabMatrixToDoubleMatrix.cpp
+Analyzing ./toolkits/petsc/patches/VecMerge.cpp
+Analyzing ./modules/ComputeStrainRatex/ComputeStrainRatex.cpp
+Analyzing ./modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.cpp
+Analyzing ./modules/NodeConnectivityx/NodeConnectivityx.cpp
+Analyzing ./modules/ElementResponsex/ElementResponsex.cpp
+Analyzing ./modules/InputScalex/InputScalex.cpp
+Analyzing ./modules/Chacox/user_params.cpp
+Analyzing ./modules/Chacox/input_parse.cpp
+Analyzing ./modules/Chacox/Chacox.cpp
+Analyzing ./modules/Chacox/chaco_seconds.cpp
+Analyzing ./modules/TriaSearchx/TriaSearchx.cpp
+Analyzing ./modules/ConfigureObjectsx/ConfigureObjectsx.cpp
+Analyzing ./modules/InputUpdateFromConstantx/InputUpdateFromConstantx.cpp
+Analyzing ./modules/DragCoefficientAbsGradientx/DragCoefficientAbsGradientx.cpp
+Analyzing ./modules/MinVxx/MinVxx.cpp
+Analyzing ./modules/GetVectorFromControlInputsx/GetVectorFromControlInputsx.cpp
+Analyzing ./modules/CreateNodalConstraintsx/CreateNodalConstraintsx.cpp
+Analyzing ./modules/CreateJacobianMatrixx/CreateJacobianMatrixx.cpp
+Analyzing ./modules/OutputRiftsx/OutputRiftsx.cpp
+Analyzing ./modules/MaxVzx/MaxVzx.cpp
+Analyzing ./modules/ElementConnectivityx/ElementConnectivityx.cpp
+Analyzing ./modules/ThicknessAbsGradientx/ThicknessAbsGradientx.cpp
+Analyzing ./modules/RheologyBbarAbsGradientx/RheologyBbarAbsGradientx.cpp
+Analyzing ./modules/MaxVelx/MaxVelx.cpp
+Analyzing ./modules/MaxAbsVzx/MaxAbsVzx.cpp
+Analyzing ./modules/Scotchx/Scotchx.cpp
+Analyzing ./modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp
+Analyzing ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp
+Analyzing ./modules/ResetConstraintsx/ThermalConstraintsReset.cpp
+Analyzing ./modules/ResetConstraintsx/ResetConstraintsx.cpp
+Analyzing ./modules/SurfaceLogVxVyMisfitx/SurfaceLogVxVyMisfitx.cpp
+Analyzing ./modules/PropagateFlagsFromConnectivityx/PropagateFlagsFromConnectivityx.cpp
+Analyzing ./modules/ComputeBasalStressx/ComputeBasalStressx.cpp
+Analyzing ./modules/OutputResultsx/OutputResultsx.cpp
+Analyzing ./modules/MinVzx/MinVzx.cpp
+Analyzing ./modules/IceVolumex/IceVolumex.cpp
+Analyzing ./modules/AverageFilterx/AverageFilterx.cpp
+Analyzing ./modules/Ll2xyx/Ll2xyx.cpp
+Analyzing ./modules/InputUpdateFromVectorDakotax/InputUpdateFromVectorDakotax.cpp
+Analyzing ./modules/MeshProfileIntersectionx/MeshProfileIntersectionx.cpp
+Analyzing ./modules/MeshProfileIntersectionx/SegmentIntersect.cpp
+Analyzing ./modules/MeshProfileIntersectionx/ElementSegment.cpp
+Analyzing ./modules/MeshProfileIntersectionx/MeshSegmentsIntersection.cpp
+Analyzing ./modules/MeshProfileIntersectionx/NodeInElement.cpp
+Analyzing ./modules/MeshProfileIntersectionx/ElementSegmentsIntersection.cpp
+Analyzing ./modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp
+Analyzing ./modules/MaxVxx/MaxVxx.cpp
+Analyzing ./modules/SurfaceAverageVelMisfitx/SurfaceAverageVelMisfitx.cpp
+Analyzing ./modules/UpdateConstraintsx/UpdateConstraintsx.cpp
+Analyzing ./modules/UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.cpp
+Analyzing ./modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp
+Analyzing ./modules/KMLMeshWritex/KMLMeshWritex.cpp
+Analyzing ./modules/PositiveDegreeDayx/PositiveDegreeDayx.cpp
+Analyzing ./modules/Reducevectorgtosx/Reducevectorgtosx.cpp
+Analyzing ./modules/Responsex/Responsex.cpp
+Analyzing ./modules/InputToResultx/InputToResultx.cpp
+Analyzing ./modules/SpcNodesx/SpcNodesx.cpp
+Analyzing ./modules/StringToEnumx/StringToEnumx.cpp
+Analyzing ./modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp
+Analyzing ./modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp
+Analyzing ./modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp
+Analyzing ./modules/Reduceloadx/Reduceloadx.cpp
+Analyzing ./modules/MeshPartitionx/MeshPartitionx.cpp
+Analyzing ./modules/ModelProcessorx/SurfaceSlope/CreateConstraintsSurfaceSlope.cpp
+Analyzing ./modules/ModelProcessorx/SurfaceSlope/CreateNodesSurfaceSlope.cpp
+Analyzing ./modules/ModelProcessorx/SurfaceSlope/CreateLoadsSurfaceSlope.cpp
+Analyzing ./modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp
+Analyzing ./modules/ModelProcessorx/Enthalpy/UpdateElementsEnthalpy.cpp
+Analyzing ./modules/ModelProcessorx/Enthalpy/CreateNodesEnthalpy.cpp
+Analyzing ./modules/ModelProcessorx/Enthalpy/CreateConstraintsEnthalpy.cpp
+Analyzing ./modules/ModelProcessorx/Enthalpy/CreateLoadsEnthalpy.cpp
+Analyzing ./modules/ModelProcessorx/SortDataSets.cpp
+Analyzing ./modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp
+Analyzing ./modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp
+Analyzing ./modules/ModelProcessorx/BedSlope/CreateNodesBedSlope.cpp
+Analyzing ./modules/ModelProcessorx/BedSlope/CreateConstraintsBedSlope.cpp
+Analyzing ./modules/ModelProcessorx/BedSlope/CreateLoadsBedSlope.cpp
+Analyzing ./modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp
+Analyzing ./modules/ModelProcessorx/NodesPartitioning.cpp
+Analyzing ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp
+Analyzing ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp
+Analyzing ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp
+Analyzing ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp
+Analyzing ./modules/ModelProcessorx/DistributeNumDofs.cpp
+Analyzing ./modules/ModelProcessorx/CreateDataSets.cpp
+Analyzing ./modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp
+Analyzing ./modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp
+Analyzing ./modules/ModelProcessorx/ModelProcessorx.cpp
+Analyzing ./modules/ModelProcessorx/Balancethickness/UpdateElementsBalancethickness.cpp
+Analyzing ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp
+Analyzing ./modules/ModelProcessorx/Balancethickness/CreateNodesBalancethickness.cpp
+Analyzing ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp
+Analyzing ./modules/ModelProcessorx/CreateParameters.cpp
+Analyzing ./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticVert/CreateNodesDiagnosticVert.cpp
+Analyzing ./modules/ModelProcessorx/Hydrology/CreateNodesHydrology.cpp
+Analyzing ./modules/ModelProcessorx/Hydrology/CreateLoadsHydrology.cpp
+Analyzing ./modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp
+Analyzing ./modules/ModelProcessorx/Hydrology/UpdateElementsHydrology.cpp
+Analyzing ./modules/ModelProcessorx/Melting/CreateConstraintsMelting.cpp
+Analyzing ./modules/ModelProcessorx/Melting/CreateLoadsMelting.cpp
+Analyzing ./modules/ModelProcessorx/Melting/UpdateElementsMelting.cpp
+Analyzing ./modules/ModelProcessorx/Melting/CreateNodesMelting.cpp
+Analyzing ./modules/ModelProcessorx/UpdateCounters.cpp
+Analyzing ./modules/ModelProcessorx/Control/CreateParametersControl.cpp
+Analyzing ./modules/ModelProcessorx/Control/UpdateElementsAndMaterialsControl.cpp
+Analyzing ./modules/ModelProcessorx/Thermal/CreateNodesThermal.cpp
+Analyzing ./modules/ModelProcessorx/Thermal/CreateLoadsThermal.cpp
+Analyzing ./modules/ModelProcessorx/Thermal/CreateConstraintsThermal.cpp
+Analyzing ./modules/ModelProcessorx/Thermal/UpdateElementsThermal.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticHutter/CreateNodesDiagnosticHutter.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp
+Analyzing ./modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp
+Analyzing ./modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp
+Analyzing ./modules/MinVyx/MinVyx.cpp
+Analyzing ./modules/BamgConvertMeshx/BamgConvertMeshx.cpp
+Analyzing ./modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp
+Analyzing ./modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp
+Analyzing ./modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp
+Analyzing ./modules/AddExternalResultx/AddExternalResultx.cpp
+Analyzing ./modules/ConstraintsStatex/RiftConstraintsState.cpp
+Analyzing ./modules/ConstraintsStatex/ConstraintsStatex.cpp
+Analyzing ./modules/ConstraintsStatex/ThermalIsPresent.cpp
+Analyzing ./modules/ConstraintsStatex/ThermalConstraintsState.cpp
+Analyzing ./modules/NodalValuex/NodalValuex.cpp
+Analyzing ./modules/InputArtificialNoisex/InputArtificialNoisex.cpp
+Analyzing ./modules/KMLOverlayx/KMLOverlayx.cpp
+Analyzing ./modules/InputControlUpdatex/InputControlUpdatex.cpp
+Analyzing ./modules/MaxAbsVxx/MaxAbsVxx.cpp
+Analyzing ./modules/MinVelx/MinVelx.cpp
+Analyzing ./modules/ThicknessAbsMisfitx/ThicknessAbsMisfitx.cpp
+Analyzing ./modules/SurfaceLogVelMisfitx/SurfaceLogVelMisfitx.cpp
+Analyzing ./modules/Shp2Kmlx/Shp2Kmlx.cpp
+Analyzing ./modules/SurfaceAreax/SurfaceAreax.cpp
+Analyzing ./modules/ContourToNodesx/ContourToNodesx.cpp
+Analyzing ./modules/SystemMatricesx/SystemMatricesx.cpp
+Analyzing ./modules/VerticesDofx/VerticesDofx.cpp
+Analyzing ./modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp
+Analyzing ./modules/ContourToMeshx/ContourToMeshx.cpp
+Analyzing ./modules/ContourToMeshx/ContourToMeshxt.cpp
+Analyzing ./modules/NodesDofx/NodesDofx.cpp
+Analyzing ./modules/SurfaceRelVelMisfitx/SurfaceRelVelMisfitx.cpp
+Analyzing ./modules/ControlInputGetGradientx/ControlInputGetGradientx.cpp
+Analyzing ./modules/RequestedOutputsx/RequestedOutputsx.cpp
+Analyzing ./modules/MaxAbsVyx/MaxAbsVyx.cpp
+Analyzing ./modules/MassFluxx/MassFluxx.cpp
+Analyzing ./modules/Xy2llx/Xy2llx.cpp
+Analyzing ./modules/PointCloudFindNeighborsx/PointCloudFindNeighborsxt.cpp
+Analyzing ./modules/PointCloudFindNeighborsx/PointCloudFindNeighborsx.cpp
+Analyzing ./modules/InputDuplicatex/InputDuplicatex.cpp
+Analyzing ./modules/EnumToStringx/EnumToStringx.cpp
+Analyzing ./modules/MaxVyx/MaxVyx.cpp
+Analyzing ./modules/InputUpdateFromMatrixDakotax/InputUpdateFromMatrixDakotax.cpp
+Analyzing ./modules/CostFunctionx/CostFunctionx.cpp
+Analyzing ./modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp
+Analyzing ./modules/ResetCoordinateSystemx/ResetCoordinateSystemx.cpp
+Analyzing ./modules/UpdateVertexPositionsx/UpdateVertexPositionsx.cpp
+Analyzing ./modules/Kml2Expx/Kml2Expx.cpp
+Analyzing ./modules/GetSolutionFromInputsx/GetSolutionFromInputsx.cpp
+Analyzing ./modules/SmearFunctionx/SmearFunctionx.cpp
+Analyzing ./modules/Gradjx/Gradjx.cpp
+Analyzing ./modules/Solverx/DofTypesToIndexSet.cpp
+Analyzing ./modules/Solverx/Solverx.cpp
+Analyzing ./modules/Dakotax/SpawnCore.cpp
+Analyzing ./modules/Dakotax/DakotaMPI_Bcast.cpp
+Analyzing ./modules/Dakotax/SpawnCoreSerial.cpp
+Analyzing ./modules/Dakotax/DescriptorIndex.cpp
+Analyzing ./modules/Dakotax/SpawnCoreParallel.cpp
+Analyzing ./modules/Dakotax/DakotaFree.cpp
+Analyzing ./modules/Dakotax/Dakotax.cpp
+Analyzing ./modules/SurfaceAbsVelMisfitx/SurfaceAbsVelMisfitx.cpp
+Analyzing ./modules/Orthx/Orthx.cpp
+Analyzing ./modules/DakotaResponsesx/DakotaResponsesx.cpp
+Analyzing ./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp
+Analyzing ./modules/Reducevectorgtofx/Reducevectorgtofx.cpp
+Analyzing ./modules/ControlInputScaleGradientx/ControlInputScaleGradientx.cpp
+Analyzing ./modules/ControlInputSetGradientx/ControlInputSetGradientx.cpp
+Analyzing ./modules/BamgTriangulatex/BamgTriangulatex.cpp
+Analyzing ./modules/HoleFillerx/HoleFillerx.cpp
+Analyzing ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.cpp
+Analyzing ./modules/Bamgx/Bamgx.cpp
+Analyzing ./modules/TimeAdaptx/TimeAdaptx.cpp
+Analyzing ./modules/VecMergex/VecMergex.cpp
+Analyzing ./modules/InputConvergencex/InputConvergencex.cpp
+Analyzing ./modules/SetControlInputsFromVectorx/SetControlInputsFromVectorx.cpp
+Analyzing ./modules/Exp2Kmlx/Exp2Kmlx.cpp
+Analyzing ./modules/KMLFileReadx/KMLFileReadx.cpp
+Analyzing ./Container/Vertices.cpp
+Analyzing ./Container/DataSet.cpp
+Analyzing ./Container/Options.cpp
+Analyzing ./Container/Constraints.cpp
+Analyzing ./Container/Loads.cpp
+Analyzing ./Container/Results.cpp
+Analyzing ./Container/Inputs.cpp
+Analyzing ./Container/Nodes.cpp
+Analyzing ./Container/Parameters.cpp
+Analyzing ./Container/Materials.cpp
+Analyzing ./Container/Elements.cpp
+Analyzing ./objects/FemModel.cpp
+Analyzing ./objects/DakotaPlugin.cpp
+Analyzing ./objects/Gauss/GaussPenta.cpp
+Analyzing ./objects/Gauss/GaussTria.cpp
+Analyzing ./objects/Contour.cpp
+Analyzing ./objects/Node.cpp
+Analyzing ./objects/Params/DoubleVecParam.cpp
+Analyzing ./objects/Params/StringParam.cpp
+Analyzing ./objects/Params/DoubleParam.cpp
+Analyzing ./objects/Params/DoubleMatArrayParam.cpp
+Analyzing ./objects/Params/StringArrayParam.cpp
+Analyzing ./objects/Params/IntParam.cpp
+Analyzing ./objects/Params/BoolParam.cpp
+Analyzing ./objects/Params/PetscMatParam.cpp
+Analyzing ./objects/Params/IntVecParam.cpp
+Analyzing ./objects/Params/IntMatParam.cpp
+Analyzing ./objects/Params/PetscVecParam.cpp
+Analyzing ./objects/Params/FileParam.cpp
+Analyzing ./objects/Params/DoubleMatParam.cpp
+Analyzing ./objects/Params/DoubleTransientMatParam.cpp
+Analyzing ./objects/ElementResults/DoubleElementResult.cpp
+Analyzing ./objects/ElementResults/BoolElementResult.cpp
+Analyzing ./objects/ElementResults/TriaP1ElementResult.cpp
+Analyzing ./objects/ElementResults/PentaP1ElementResult.cpp
+Analyzing ./objects/Patch.cpp
+Analyzing ./objects/Options/OptionStruct.cpp
+Analyzing ./objects/Options/OptionCell.cpp
+Analyzing ./objects/Options/OptionUtilities.cpp
+Analyzing ./objects/Options/OptionLogical.cpp
+Analyzing ./objects/Options/OptionChar.cpp
+Analyzing ./objects/Options/OptionDouble.cpp
+Analyzing ./objects/Options/Option.cpp
+Analyzing ./objects/Bamg/VertexOnGeom.cpp
+Analyzing ./objects/Bamg/GeomEdge.cpp
+Analyzing ./objects/Bamg/Triangle.cpp
+Analyzing ./objects/Bamg/Mesh.cpp
+Analyzing ./objects/Bamg/VertexOnVertex.cpp
+Analyzing ./objects/Bamg/Curve.cpp
+Analyzing ./objects/Bamg/EigenMetric.cpp
+Analyzing ./objects/Bamg/Metric.cpp
+Analyzing ./objects/Bamg/ListofIntersectionTriangles.cpp
+Analyzing ./objects/Bamg/GeomSubDomain.cpp
+Analyzing ./objects/Bamg/QuadTree.cpp
+Analyzing ./objects/Bamg/BamgMesh.cpp
+Analyzing ./objects/Bamg/BamgGeom.cpp
+Analyzing ./objects/Bamg/VertexOnEdge.cpp
+Analyzing ./objects/Bamg/CrackedEdge.cpp
+Analyzing ./objects/Bamg/SubDomain.cpp
+Analyzing ./objects/Bamg/BamgOpts.cpp
+Analyzing ./objects/Bamg/Geometry.cpp
+Analyzing ./objects/Bamg/BamgVertex.cpp
+Analyzing ./objects/Bamg/Edge.cpp
+Analyzing ./objects/Bamg/AdjacentTriangle.cpp
+Analyzing ./objects/Bamg/GeomVertex.cpp
+Analyzing ./objects/Bamg/Direction.cpp
+Analyzing ./objects/Bamg/SetOfE4.cpp
+Analyzing ./objects/Materials/Matpar.cpp
+Analyzing ./objects/Materials/Matice.cpp
+Analyzing ./objects/Hook.cpp
+Analyzing ./objects/Inputs/TriaP1Input.cpp
+Analyzing ./objects/Inputs/ControlInput.cpp
+Analyzing ./objects/Inputs/DoubleInput.cpp
+Analyzing ./objects/Inputs/IntInput.cpp
+Analyzing ./objects/Inputs/DatasetInput.cpp
+Analyzing ./objects/Inputs/TransientInput.cpp
+Analyzing ./objects/Inputs/PentaP1Input.cpp
+Analyzing ./objects/Inputs/BoolInput.cpp
+Analyzing ./objects/KML/KML_Style.cpp
+Analyzing ./objects/KML/KML_LinearRing.cpp
+Analyzing ./objects/KML/KML_Feature.cpp
+Analyzing ./objects/KML/KMLFileReadUtils.cpp
+Analyzing ./objects/KML/KML_Polygon.cpp
+Analyzing ./objects/KML/KML_Unknown.cpp
+Analyzing ./objects/KML/KML_Placemark.cpp
+Analyzing ./objects/KML/KML_Container.cpp
+Analyzing ./objects/KML/KML_GroundOverlay.cpp
+Analyzing ./objects/KML/KML_LatLonBox.cpp
+Analyzing ./objects/KML/KML_Document.cpp
+Analyzing ./objects/KML/KML_LineStyle.cpp
+Analyzing ./objects/KML/KML_PolyStyle.cpp
+Analyzing ./objects/KML/KML_StyleSelector.cpp
+Analyzing ./objects/KML/KML_LineString.cpp
+Analyzing ./objects/KML/KML_Comment.cpp
+Analyzing ./objects/KML/KML_Geometry.cpp
+Analyzing ./objects/KML/KML_Point.cpp
+Analyzing ./objects/KML/KML_ColorStyle.cpp
+Analyzing ./objects/KML/KML_Icon.cpp
+Analyzing ./objects/KML/KML_MultiGeometry.cpp
+Analyzing ./objects/KML/KML_Attribute.cpp
+Analyzing ./objects/KML/KML_Overlay.cpp
+Analyzing ./objects/KML/KML_Object.cpp
+Analyzing ./objects/KML/KML_Folder.cpp
+Analyzing ./objects/KML/KML_SubStyle.cpp
+Analyzing ./objects/KML/KML_File.cpp
+Analyzing ./objects/Segment.cpp
+Analyzing ./objects/Loads/Pengrid.cpp
+Analyzing ./objects/Loads/Penpair.cpp
+Analyzing ./objects/Loads/Numericalflux.cpp
+Analyzing ./objects/Loads/Friction.cpp
+Analyzing ./objects/Loads/Icefront.cpp
+Analyzing ./objects/Loads/Riftfront.cpp
+Analyzing ./objects/ExternalResults/DoubleVecExternalResult.cpp
+Analyzing ./objects/ExternalResults/DoubleMatExternalResult.cpp
+Analyzing ./objects/ExternalResults/IntExternalResult.cpp
+Analyzing ./objects/ExternalResults/StringExternalResult.cpp
+Analyzing ./objects/ExternalResults/BoolExternalResult.cpp
+Analyzing ./objects/ExternalResults/PetscVecExternalResult.cpp
+Analyzing ./objects/ExternalResults/DoubleExternalResult.cpp
+Analyzing ./objects/Numerics/ElementVector.cpp
+Analyzing ./objects/Numerics/ElementMatrix.cpp
+Analyzing ./objects/DofIndexing.cpp
+Analyzing ./objects/Constraints/SpcStatic.cpp
+Analyzing ./objects/Constraints/SpcTransient.cpp
+Analyzing ./objects/Constraints/SpcDynamic.cpp
+Analyzing ./objects/Elements/TriaHook.cpp
+Analyzing ./objects/Elements/PentaRef.cpp
+Analyzing ./objects/Elements/Tria.cpp
+Analyzing ./objects/Elements/TriaRef.cpp
+Analyzing ./objects/Elements/PentaHook.cpp
+Analyzing ./objects/Elements/Penta.cpp
+Analyzing ./objects/IoModel.cpp
+Analyzing ./objects/Vertex.cpp
+./io/Matlab/OptionParse.cpp:79: High: fixed size local buffer
+./io/Matlab/OptionParse.cpp:125: High: fixed size local buffer
+./io/Matlab/OptionParse.cpp:126: High: fixed size local buffer
+./shared/Matlab/mxGetAssignedField.cpp:23: High: fixed size local buffer
+./shared/Exp/DomainOutlineRead.cpp:22: High: fixed size local buffer
+./toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp:23: High: fixed size local buffer
+./modules/Chacox/Chacox.cpp:50: High: fixed size local buffer
+./modules/Chacox/Chacox.cpp:51: High: fixed size local buffer
+./modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp:22: High: fixed size local buffer
+./modules/OutputResultsx/OutputResultsx.cpp:27: High: fixed size local buffer
+./modules/KMLMeshWritex/KMLMeshWritex.cpp:26: High: fixed size local buffer
+./modules/KMLMeshWritex/KMLMeshWritex.cpp:27: High: fixed size local buffer
+./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:39: High: fixed size local buffer
+./modules/KMLOverlayx/KMLOverlayx.cpp:17: High: fixed size local buffer
+./modules/Shp2Kmlx/Shp2Kmlx.cpp:50: High: fixed size local buffer
+./modules/Solverx/Solverx.cpp:42: High: fixed size local buffer
+./modules/DakotaResponsesx/DakotaResponsesx.cpp:27: High: fixed size local buffer
+./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp:26: High: fixed size local buffer
+./modules/Exp2Kmlx/Exp2Kmlx.cpp:39: High: fixed size local buffer
+./objects/Options/OptionStruct.cpp:50: High: fixed size local buffer
+./objects/Options/OptionStruct.cpp:66: High: fixed size local buffer
+./objects/Options/OptionStruct.cpp:78: High: fixed size local buffer
+./objects/Options/OptionStruct.cpp:79: High: fixed size local buffer
+./objects/Options/OptionCell.cpp:45: High: fixed size local buffer
+./objects/Options/OptionCell.cpp:61: High: fixed size local buffer
+./objects/Options/OptionCell.cpp:73: High: fixed size local buffer
+./objects/Options/OptionCell.cpp:74: High: fixed size local buffer
+./objects/Options/OptionLogical.cpp:42: High: fixed size local buffer
+./objects/Options/OptionLogical.cpp:61: High: fixed size local buffer
+./objects/Options/OptionLogical.cpp:73: High: fixed size local buffer
+./objects/Options/OptionLogical.cpp:74: High: fixed size local buffer
+./objects/Options/OptionChar.cpp:42: High: fixed size local buffer
+./objects/Options/OptionChar.cpp:65: High: fixed size local buffer
+./objects/Options/OptionChar.cpp:77: High: fixed size local buffer
+./objects/Options/OptionChar.cpp:78: High: fixed size local buffer
+./objects/Options/OptionDouble.cpp:42: High: fixed size local buffer
+./objects/Options/OptionDouble.cpp:61: High: fixed size local buffer
+./objects/Options/OptionDouble.cpp:73: High: fixed size local buffer
+./objects/Options/OptionDouble.cpp:74: High: fixed size local buffer
+./objects/Options/Option.cpp:46: High: fixed size local buffer
+./objects/Options/Option.cpp:62: High: fixed size local buffer
+./objects/Options/Option.cpp:72: High: fixed size local buffer
+./objects/Bamg/BamgMesh.cpp:100: High: fixed size local buffer
+./objects/Bamg/BamgGeom.cpp:60: High: fixed size local buffer
+./objects/KML/KML_Style.cpp:93: High: fixed size local buffer
+./objects/KML/KML_Style.cpp:104: High: fixed size local buffer
+./objects/KML/KML_Style.cpp:145: High: fixed size local buffer
+./objects/KML/KML_LinearRing.cpp:68: High: fixed size local buffer
+./objects/KML/KML_LinearRing.cpp:191: High: fixed size local buffer
+./objects/KML/KML_Feature.cpp:71: High: fixed size local buffer
+./objects/KML/KML_Feature.cpp:83: High: fixed size local buffer
+./objects/KML/KML_Feature.cpp:117: High: fixed size local buffer
+./objects/KML/KML_Polygon.cpp:72: High: fixed size local buffer
+./objects/KML/KML_Polygon.cpp:83: High: fixed size local buffer
+./objects/KML/KML_Polygon.cpp:121: High: fixed size local buffer
+./objects/KML/KML_Polygon.cpp:272: High: fixed size local buffer
+./objects/KML/KML_Unknown.cpp:60: High: fixed size local buffer
+./objects/KML/KML_Placemark.cpp:58: High: fixed size local buffer
+./objects/KML/KML_Placemark.cpp:69: High: fixed size local buffer
+./objects/KML/KML_Placemark.cpp:96: High: fixed size local buffer
+./objects/KML/KML_Placemark.cpp:195: High: fixed size local buffer
+./objects/KML/KML_Container.cpp:57: High: fixed size local buffer
+./objects/KML/KML_Container.cpp:68: High: fixed size local buffer
+./objects/KML/KML_Container.cpp:94: High: fixed size local buffer
+./objects/KML/KML_GroundOverlay.cpp:64: High: fixed size local buffer
+./objects/KML/KML_GroundOverlay.cpp:75: High: fixed size local buffer
+./objects/KML/KML_GroundOverlay.cpp:98: High: fixed size local buffer
+./objects/KML/KML_LatLonBox.cpp:64: High: fixed size local buffer
+./objects/KML/KML_Document.cpp:54: High: fixed size local buffer
+./objects/KML/KML_LineStyle.cpp:56: High: fixed size local buffer
+./objects/KML/KML_PolyStyle.cpp:58: High: fixed size local buffer
+./objects/KML/KML_StyleSelector.cpp:50: High: fixed size local buffer
+./objects/KML/KML_LineString.cpp:67: High: fixed size local buffer
+./objects/KML/KML_LineString.cpp:186: High: fixed size local buffer
+./objects/KML/KML_Comment.cpp:53: High: fixed size local buffer
+./objects/KML/KML_Geometry.cpp:50: High: fixed size local buffer
+./objects/KML/KML_Point.cpp:63: High: fixed size local buffer
+./objects/KML/KML_Point.cpp:165: High: fixed size local buffer
+./objects/KML/KML_ColorStyle.cpp:56: High: fixed size local buffer
+./objects/KML/KML_Icon.cpp:70: High: fixed size local buffer
+./objects/KML/KML_MultiGeometry.cpp:59: High: fixed size local buffer
+./objects/KML/KML_MultiGeometry.cpp:71: High: fixed size local buffer
+./objects/KML/KML_MultiGeometry.cpp:99: High: fixed size local buffer
+./objects/KML/KML_Attribute.cpp:58: High: fixed size local buffer
+./objects/KML/KML_Overlay.cpp:64: High: fixed size local buffer
+./objects/KML/KML_Overlay.cpp:75: High: fixed size local buffer
+./objects/KML/KML_Overlay.cpp:97: High: fixed size local buffer
+./objects/KML/KML_Object.cpp:67: High: fixed size local buffer
+./objects/KML/KML_Object.cpp:78: High: fixed size local buffer
+./objects/KML/KML_Object.cpp:120: High: fixed size local buffer
+./objects/KML/KML_Folder.cpp:54: High: fixed size local buffer
+./objects/KML/KML_SubStyle.cpp:50: High: fixed size local buffer
+./objects/KML/KML_File.cpp:53: High: fixed size local buffer
+Extra care should be taken to ensure that character arrays that are allocated
+on the stack are used safely.  They are prime targets for buffer overflow
+attacks.
+
+./io/Matlab/OptionParse.cpp:109: High: sprintf
+./solutions/ProcessArguments.cpp:21: High: sprintf
+./solutions/ProcessArguments.cpp:22: High: sprintf
+./solutions/ProcessArguments.cpp:23: High: sprintf
+./solutions/ProcessArguments.cpp:24: High: sprintf
+./modules/OutputResultsx/OutputResultsx.cpp:86: High: sprintf
+./modules/KMLMeshWritex/KMLMeshWritex.cpp:46: High: sprintf
+./modules/KMLMeshWritex/KMLMeshWritex.cpp:48: High: sprintf
+./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:77: High: sprintf
+./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:81: High: sprintf
+./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:85: High: sprintf
+./modules/KMLOverlayx/KMLOverlayx.cpp:53: High: sprintf
+./modules/KMLOverlayx/KMLOverlayx.cpp:57: High: sprintf
+./modules/Shp2Kmlx/Shp2Kmlx.cpp:216: High: sprintf
+./modules/Shp2Kmlx/Shp2Kmlx.cpp:263: High: sprintf
+./modules/Shp2Kmlx/Shp2Kmlx.cpp:284: High: sprintf
+./modules/Shp2Kmlx/Shp2Kmlx.cpp:328: High: sprintf
+./modules/Shp2Kmlx/Shp2Kmlx.cpp:392: High: sprintf
+./modules/Shp2Kmlx/Shp2Kmlx.cpp:505: High: sprintf
+./modules/Exp2Kmlx/Exp2Kmlx.cpp:73: High: sprintf
+./modules/Exp2Kmlx/Exp2Kmlx.cpp:120: High: sprintf
+./objects/KML/KML_Polygon.cpp:278: High: sprintf
+./objects/KML/KML_Polygon.cpp:289: High: sprintf
+./objects/KML/KML_Placemark.cpp:201: High: sprintf
+./objects/KML/KML_Placemark.cpp:203: High: sprintf
+Check to be sure that the format string passed as argument 2 to this function
+call does not come from an untrusted source that could have added formatting
+characters that the code is not prepared to handle.  Additionally, the format
+string could contain `%s' without precision that could result in a buffer
+overflow.
+
+./io/PrintfFunction.cpp:56: High: printf
+./shared/Matlab/PrintfFunction.cpp:56: High: printf
+Check to be sure that the non-constant format string passed as argument 1 to
+this function call does not come from an untrusted source that could have added
+formatting characters that the code is not prepared to handle.
+
+./shared/Exp/DomainOutlineRead.cpp:48: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:49: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:50: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:51: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:52: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:80: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:81: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:82: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:85: High: fscanf
+./shared/Exp/DomainOutlineRead.cpp:88: High: fscanf
+Check to be sure that the format string passed as argument 2 to this function
+call does not come from an untrusted source that could have added formatting
+characters that the code is not prepared to handle.  Additionally, the format
+string could contain `%s' without precision that could result in a buffer
+overflow.
+
+./shared/Exceptions/exprintf.cpp:26: High: vsprintf
+Check to be sure that the non-constant format string passed as argument 2 to
+this function call does not come from an untrusted source that could have added
+formatting characters that the code is not prepared to handle.
+
+./shared/Exceptions/exprintf.cpp:26: High: vsprintf
+Check to be sure that the format string passed as argument 2 to this function
+call does not come from an untrusted source that could have added formatting
+characters that the code is not prepared to handle.  Additionally, the format
+string could contain `%s' without precision that could result in a buffer
+overflow.
+
+./modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp:85: High: strcat
+./objects/KML/KML_Unknown.cpp:166: High: strcat
+./objects/KML/KML_Unknown.cpp:167: High: strcat
+Check to be sure that argument 2 passed to this function call will not copy
+more data than can be handled, resulting in a buffer overflow.
+
+./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:124: High: sscanf
+Check to be sure that the format string passed as argument 2 to this function
+call does not come from an untrusted source that could have added formatting
+characters that the code is not prepared to handle.  Additionally, the format
+string could contain `%s' without precision that could result in a buffer
+overflow.
+
+./shared/Alloc/alloc.cpp:89: Medium: realloc
+Don't use on memory intended to be secure, because the old structure will not be zeroed out.
+
+./objects/Bamg/Mesh.cpp:2743: Medium: srand
+Standard random number generators should not be used to 
+generate randomness used for security reasons.  For security sensitive 
+randomness a crytographic randomness generator that provides sufficient
+entropy should be used.
+
+./objects/KML/KMLFileReadUtils.cpp:41: Medium: getc
+./objects/KML/KMLFileReadUtils.cpp:53: Medium: getc
+./objects/KML/KMLFileReadUtils.cpp:157: Medium: getc
+Check buffer boundaries if calling this function in a loop 
+and make sure you are not in danger of writing past the allocated space.
+
+Total lines analyzed: 85147
+Total time 0.074321 seconds
+1145665 lines per second
