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/iem-plugin-suite-1.11.1/AllRADecoder/Source/LoudspeakerVisualizer.h Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/tDesign5200.h Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/LoudspeakerTableComponent.h Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/RotateWindow.h Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/EnergyDistributionVisualizer.h Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/AmbisonicNoiseBurst.h Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/NoiseBurst.h Examining data/iem-plugin-suite-1.11.1/AllRADecoder/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/vertexIndex.h Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/hammerAitovSample.h Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/tDesignProjected.h Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/Source/VisualizerColormap.h Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/Source/VisualizerComponent.h Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/EnergyVisualizer/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/BinauralDecoder/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/BinauralDecoder/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/BinauralDecoder/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/BinauralDecoder/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/ProbeDecoder/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/ProbeDecoder/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/ProbeDecoder/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/ProbeDecoder/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/DualDelay/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/DualDelay/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/DualDelay/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/DualDelay/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/MultiEQ/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/MultiEQ/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/MultiEQ/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/MultiEQ/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/SimpleDecoder/Source/DecoderInfoBox.h Examining data/iem-plugin-suite-1.11.1/SimpleDecoder/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/SimpleDecoder/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/SimpleDecoder/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/SimpleDecoder/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/StereoEncoder/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/StereoEncoder/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/StereoEncoder/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/StereoEncoder/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/_PluginTemplate/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/_PluginTemplate/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/_PluginTemplate/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/_PluginTemplate/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/DirectivityShaper/Source/ShapeAndOrderXyPad.h Examining data/iem-plugin-suite-1.11.1/DirectivityShaper/Source/DirectivityVisualizer.h Examining data/iem-plugin-suite-1.11.1/DirectivityShaper/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/DirectivityShaper/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/DirectivityShaper/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/DirectivityShaper/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/DirectionalCompressor/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/DirectionalCompressor/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/DirectionalCompressor/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/DirectionalCompressor/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/OmniCompressor/Source/LookAheadGainReduction.h Examining data/iem-plugin-suite-1.11.1/OmniCompressor/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/OmniCompressor/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/OmniCompressor/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/OmniCompressor/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/RoomEncoder/Source/reflections.h Examining data/iem-plugin-suite-1.11.1/RoomEncoder/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/RoomEncoder/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/RoomEncoder/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/RoomEncoder/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/RoomEncoder/Source/ReflectionsVisualizer.h Examining data/iem-plugin-suite-1.11.1/SceneRotator/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/SceneRotator/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/SceneRotator/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/SceneRotator/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/FdnReverb/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/FdnReverb/Source/T60Visualizer.h Examining data/iem-plugin-suite-1.11.1/FdnReverb/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/FdnReverb/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/FdnReverb/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/MultiBandCompressor/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/MultiBandCompressor/Source/MasterControl.h Examining data/iem-plugin-suite-1.11.1/MultiBandCompressor/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/MultiBandCompressor/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/MultiBandCompressor/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/MultiBandCompressor/Source/FilterBankVisualizer.h Examining data/iem-plugin-suite-1.11.1/MultiEncoder/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/MultiEncoder/Source/MasterControlWithText.h Examining data/iem-plugin-suite-1.11.1/MultiEncoder/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/MultiEncoder/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/MultiEncoder/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/MultiEncoder/Source/EncoderList.h Examining data/iem-plugin-suite-1.11.1/resources/NewtonApple/NewtonApple_hull3D.h Examining data/iem-plugin-suite-1.11.1/resources/NewtonApple/NewtonApple_hull3D.cpp Examining data/iem-plugin-suite-1.11.1/resources/MaxRE.h Examining data/iem-plugin-suite-1.11.1/resources/MatrixMultiplication.h Examining data/iem-plugin-suite-1.11.1/resources/ambisonicTools.h Examining data/iem-plugin-suite-1.11.1/resources/tDesignN7.h Examining data/iem-plugin-suite-1.11.1/resources/Quaternion.h Examining data/iem-plugin-suite-1.11.1/resources/inPhase.h Examining data/iem-plugin-suite-1.11.1/resources/HammerAitov.h Examining data/iem-plugin-suite-1.11.1/resources/Compressor.h Examining data/iem-plugin-suite-1.11.1/resources/ReferenceCountedDecoder.h Examining data/iem-plugin-suite-1.11.1/resources/AudioProcessorBase.h Examining data/iem-plugin-suite-1.11.1/resources/Delay.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/XYPad.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/MuteSoloButton.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/OnOffButton.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/FilterVisualizer.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/TitleBarPaths.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/SimpleLabel.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/SpherePanner.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/PositionPlane.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/ReverseSlider.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/TitleBar.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/RoundButton.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/HammerAitovGrid.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/CompressorVisualizer.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/LevelMeter.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/DoubleSlider.h Examining data/iem-plugin-suite-1.11.1/resources/customComponents/MailBox.h Examining data/iem-plugin-suite-1.11.1/resources/MultiChannelGain.h Examining data/iem-plugin-suite-1.11.1/resources/Weights.h Examining data/iem-plugin-suite-1.11.1/resources/IOHelper.h Examining data/iem-plugin-suite-1.11.1/resources/MultiChannelDelay.h Examining data/iem-plugin-suite-1.11.1/resources/heatmap.h Examining data/iem-plugin-suite-1.11.1/resources/efficientSHvanilla.h Examining data/iem-plugin-suite-1.11.1/resources/lookAndFeel/IEM_LaF.h Examining data/iem-plugin-suite-1.11.1/resources/ConfigurationHelper.h Examining data/iem-plugin-suite-1.11.1/resources/WalshHadamard/mx_sequency_perm.cpp Examining data/iem-plugin-suite-1.11.1/resources/WalshHadamard/fwht.h Examining data/iem-plugin-suite-1.11.1/resources/WalshHadamard/mx_fwht.cpp Examining data/iem-plugin-suite-1.11.1/resources/WalshHadamard/mx_ifwht.cpp Examining data/iem-plugin-suite-1.11.1/resources/OSC/OSCInputStream.h Examining data/iem-plugin-suite-1.11.1/resources/OSC/OSCParameterInterface.cpp Examining data/iem-plugin-suite-1.11.1/resources/OSC/OSCParameterInterface.h Examining data/iem-plugin-suite-1.11.1/resources/OSC/OSCStatus.h Examining data/iem-plugin-suite-1.11.1/resources/OSC/OSCUtilities.h Examining data/iem-plugin-suite-1.11.1/resources/OSC/OSCStatus.cpp Examining data/iem-plugin-suite-1.11.1/resources/viridis_cropped.h Examining data/iem-plugin-suite-1.11.1/resources/ReferenceCountedMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Standalone/IEM_AudioDeviceSelectorComponent.h Examining data/iem-plugin-suite-1.11.1/resources/Standalone/StandaloneApp.cpp Examining data/iem-plugin-suite-1.11.1/resources/Standalone/IEM_JackAudio.h Examining data/iem-plugin-suite-1.11.1/resources/Standalone/MyStandaloneFilterWindow.h Examining data/iem-plugin-suite-1.11.1/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp Examining data/iem-plugin-suite-1.11.1/resources/Conversions.h Examining data/iem-plugin-suite-1.11.1/resources/FeedbackDelayNetwork.h Examining data/iem-plugin-suite-1.11.1/resources/tDesignN10.h Examining data/iem-plugin-suite-1.11.1/resources/LabelAttachment.h Examining data/iem-plugin-suite-1.11.1/resources/AmbisonicDecoder.h Examining data/iem-plugin-suite-1.11.1/resources/efficientSHvanilla.cpp Examining data/iem-plugin-suite-1.11.1/resources/interpLagrangeWeights.h Examining data/iem-plugin-suite-1.11.1/resources/Queue.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/MetisSupport/MetisSupport.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/LU/FullPivLU.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/LU/PartialPivLU_LAPACKE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/LU/arch/Inverse_SSE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/LU/InverseImpl.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/LU/PartialPivLU.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/LU/Determinant.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseQR/SparseQR.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Jacobi/Jacobi.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Umeyama.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Rotation2D.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Quaternion.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/EulerAngles.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Scaling.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/AlignedBox.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/RotationBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/OrthoMethods.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/AngleAxis.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/arch/Geometry_SSE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Hyperplane.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Translation.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Transform.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/ParametrizedLine.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Homogeneous.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Cholesky/LLT.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Cholesky/LLT_LAPACKE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Cholesky/LDLT.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Matrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Transpositions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Reverse.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Assign_MKL.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Select.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/PlainObjectBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Product.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/SelfAdjointView.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/SolverBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/CommaInitializer.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/Parallelizer.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/SelfadjointRank2Update.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/TriangularSolverMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralMatrixMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/TriangularMatrixMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/SelfadjointMatrixVector.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/TriangularMatrixVector.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/SelfadjointProduct.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/TriangularSolverVector.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/SelfadjointMatrixMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralBlockPanelKernel.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralMatrixVector.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MapBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Block.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/NumTraits.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctionsImpl.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/functors/StlFunctors.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/functors/BinaryFunctors.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/functors/AssignmentFunctors.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/functors/UnaryFunctors.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/functors/NullaryFunctors.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/functors/TernaryFunctors.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/ForceAlignedAccess.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/SolveTriangular.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Transpose.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/ReturnByValue.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Dot.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Solve.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/PermutationMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MatrixBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/EigenBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Diagonal.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/CoreIterators.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/DiagonalProduct.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/DenseCoeffsBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Ref.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/ProductEvaluators.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Assign.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/AssignEvaluator.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/NestByValue.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Array.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/DenseStorage.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/CwiseUnaryOp.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/ConditionEstimator.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/IO.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/GlobalFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/GenericPacketMath.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/CwiseUnaryView.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Map.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/DenseBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/NEON/Complex.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/NEON/PacketMath.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/NEON/MathFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/SSE/Complex.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/SSE/TypeCasting.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/SSE/PacketMath.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/SSE/MathFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/ZVector/Complex.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/ZVector/PacketMath.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/ZVector/MathFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/CUDA/PacketMathHalf.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/CUDA/Complex.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/CUDA/TypeCasting.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/CUDA/Half.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/CUDA/PacketMath.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/CUDA/MathFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/Default/Settings.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AVX/Complex.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AVX/TypeCasting.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AVX/PacketMath.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AVX/MathFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AltiVec/Complex.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AltiVec/PacketMath.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AltiVec/MathFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AVX512/PacketMath.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AVX512/MathFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/BandMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/StableNorm.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/TriangularMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/DiagonalMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/SelfCwiseBinaryOp.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/VectorwiseOp.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/NoAlias.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Visitor.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/CwiseBinaryOp.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Replicate.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Swap.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/ArrayBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/CwiseTernaryOp.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/GeneralProduct.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/VectorBlock.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/CoreEvaluators.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Redux.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/Memory.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/BlasUtil.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/XprHelper.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/Meta.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/StaticAssert.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/ReenableStupidWarnings.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/Macros.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/DisableStupidWarnings.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/MKL_support.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/ForwardDeclarations.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/NonMPL2.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/Constants.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Random.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Stride.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/CwiseNullaryOp.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/ArrayWrapper.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Inverse.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/BooleanRedux.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Fuzzy.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCholesky/SimplicialCholesky.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseView.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseVector.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseTranspose.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/MappedSparseMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/CompressedStorage.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseSolverBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseCwiseUnaryOp.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/AmbiVector.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseRef.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/TriangularSolver.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseMatrixBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseTriangularView.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseSparseProductWithPruning.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseAssign.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseCompressedBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseDiagonalProduct.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseFuzzy.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseProduct.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseSelfAdjointView.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparsePermutation.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseColEtree.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseBlock.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseDot.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseRedux.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseUtil.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseMap.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseCwiseBinaryOp.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseDenseProduct.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/OrderingMethods/Ordering.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/OrderingMethods/Eigen_Colamd.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/OrderingMethods/Amd.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SVD/UpperBidiagonalization.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SVD/BDCSVD.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SVD/JacobiSVD.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SVD/JacobiSVD_LAPACKE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SVD/SVDBase.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/misc/blas.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/misc/RealSvd2x2.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/misc/lapack.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/misc/lapacke.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/misc/Image.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/misc/lapacke_mangling.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/misc/Kernel.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/EigenSolver.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/Tridiagonalization.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/RealQZ.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/ComplexEigenSolver.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/RealSchur.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/ComplexSchur.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/HessenbergDecomposition.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/StlSupport/StdDeque.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/StlSupport/StdList.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/StlSupport/details.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/StlSupport/StdVector.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/plugins/CommonCwiseUnaryOps.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/plugins/MatrixCwiseUnaryOps.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/plugins/ArrayCwiseBinaryOps.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/plugins/CommonCwiseBinaryOps.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/plugins/BlockMethods.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/plugins/MatrixCwiseBinaryOps.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/plugins/ArrayCwiseUnaryOps.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/PaStiXSupport/PaStiXSupport.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Householder/HouseholderSequence.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Householder/Householder.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/Householder/BlockHouseholder.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/UmfPackSupport/UmfPackSupport.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/PardisoSupport/PardisoSupport.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_column_dfs.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_Structs.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_panel_dfs.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_Memory.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_kernel_bmod.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_gemm_kernel.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_pivotL.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_column_bmod.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLUImpl.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_relax_snode.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_pruneL.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_panel_bmod.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseLU/SparseLU_Utils.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/SuperLUSupport/SuperLUSupport.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/CholmodSupport/CholmodSupport.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/QR/HouseholderQR_LAPACKE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/QR/HouseholderQR.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/QR/ColPivHouseholderQR.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/QR/FullPivHouseholderQR.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h Examining data/iem-plugin-suite-1.11.1/resources/Eigen/src/QR/CompleteOrthogonalDecomposition.h Examining data/iem-plugin-suite-1.11.1/resources/FilterVisualizerHelper.h Examining data/iem-plugin-suite-1.11.1/CoordinateConverter/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/CoordinateConverter/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/CoordinateConverter/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/CoordinateConverter/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/ToolBox/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/ToolBox/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/ToolBox/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/ToolBox/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/MatrixMultiplier/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/MatrixMultiplier/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/MatrixMultiplier/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/MatrixMultiplier/Source/PluginProcessor.h Examining data/iem-plugin-suite-1.11.1/DistanceCompensator/Source/PluginEditor.h Examining data/iem-plugin-suite-1.11.1/DistanceCompensator/Source/PluginEditor.cpp Examining data/iem-plugin-suite-1.11.1/DistanceCompensator/Source/PluginProcessor.cpp Examining data/iem-plugin-suite-1.11.1/DistanceCompensator/Source/PluginProcessor.h FINAL RESULTS: data/iem-plugin-suite-1.11.1/AllRADecoder/Source/PluginProcessor.cpp:962:5: [4] (buffer) strcat: Does not check for buffer overflows when concatenating to destination [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or snprintf (warning: strncat is easily misused). strcat(versionString, JucePlugin_VersionString); data/iem-plugin-suite-1.11.1/AllRADecoder/Source/AmbisonicNoiseBurst.h:35:16: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. Random random; data/iem-plugin-suite-1.11.1/AllRADecoder/Source/AmbisonicNoiseBurst.h:37:43: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. originalNoise.setSample(0, i, random.nextFloat() * 2.0f - 1.0f); data/iem-plugin-suite-1.11.1/AllRADecoder/Source/NoiseBurst.h:34:16: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. Random random; data/iem-plugin-suite-1.11.1/AllRADecoder/Source/NoiseBurst.h:36:43: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. originalNoise.setSample(0, i, random.nextFloat() * 2.0f - 1.0f); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:576:56: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. template<typename Scalar> inline EIGEN_MATHFUNC_RETVAL(random, Scalar) random(const Scalar& x, const Scalar& y); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:576:72: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. template<typename Scalar> inline EIGEN_MATHFUNC_RETVAL(random, Scalar) random(const Scalar& x, const Scalar& y); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:577:56: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. template<typename Scalar> inline EIGEN_MATHFUNC_RETVAL(random, Scalar) random(); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:577:72: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. template<typename Scalar> inline EIGEN_MATHFUNC_RETVAL(random, Scalar) random(); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:682:19: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. return Scalar(random(real(x), real(y)), data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:683:19: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. random(imag(x), imag(y))); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:688:19: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. return Scalar(random<RealScalar>(), random<RealScalar>()); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:688:41: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. return Scalar(random<RealScalar>(), random<RealScalar>()); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:693:30: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. inline EIGEN_MATHFUNC_RETVAL(random, Scalar) random(const Scalar& x, const Scalar& y) data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:693:46: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. inline EIGEN_MATHFUNC_RETVAL(random, Scalar) random(const Scalar& x, const Scalar& y) data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:695:30: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. return EIGEN_MATHFUNC_IMPL(random, Scalar)::run(x, y); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:699:30: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. inline EIGEN_MATHFUNC_RETVAL(random, Scalar) random() data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:699:46: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. inline EIGEN_MATHFUNC_RETVAL(random, Scalar) random() data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:701:30: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. return EIGEN_MATHFUNC_IMPL(random, Scalar)::run(); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/MathFunctions.h:1398:12: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. return random<int>(0,1)==0 ? false : true; data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/Random.h:19:52: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. inline const Scalar operator() () const { return random<Scalar>(); } data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/RealQZ.h:440:23: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. x = internal::random<Scalar>(-1.0,1.0); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/RealQZ.h:441:23: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. y = internal::random<Scalar>(-1.0,1.0); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Eigenvalues/RealQZ.h:442:23: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. z = internal::random<Scalar>(-1.0,1.0); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/AlignedBox.h:172:26: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. * internal::random<Scalar>(Scalar(0), Scalar(1)); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/AlignedBox.h:175:26: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. r[d] = internal::random(m_min[d], m_max[d]); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Quaternion.h:623:31: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. const Scalar u1 = internal::random<Scalar>(0, 1), data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Quaternion.h:624:31: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. u2 = internal::random<Scalar>(0, 2*EIGEN_PI), data/iem-plugin-suite-1.11.1/resources/Eigen/src/Geometry/Quaternion.h:625:31: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. u3 = internal::random<Scalar>(0, 2*EIGEN_PI); data/iem-plugin-suite-1.11.1/AllRADecoder/Source/PluginProcessor.cpp:960: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 versionString[10]; data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/arch/AltiVec/PacketMath.h:197:14: [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. unsigned char n[16]; data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralMatrixMatrix.h:297: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. EIGEN_ALIGN_MAX char m_staticA[SizeA * sizeof(LhsScalar) + EIGEN_DEFAULT_ALIGN_BYTES-1]; data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/products/GeneralMatrixMatrix.h:298: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. EIGEN_ALIGN_MAX char m_staticB[SizeB * sizeof(RhsScalar) + EIGEN_DEFAULT_ALIGN_BYTES-1]; data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/Memory.h:496: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(target, start, size); data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/Meta.h:371:19: [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. struct meta_yes { char a[1]; }; data/iem-plugin-suite-1.11.1/resources/Eigen/src/Core/util/Meta.h:372:19: [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. struct meta_no { char a[2]; }; data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/AmbiVector.h:97:7: [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(newBuffer, m_buffer, copyElements * sizeof(ListEl)); data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseRef.h:237: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 m_object_bytes[sizeof(TPlainObjectType)]; data/iem-plugin-suite-1.11.1/resources/Eigen/src/SparseCore/SparseRef.h:345: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 m_object_bytes[sizeof(TPlainObjectType)]; data/iem-plugin-suite-1.11.1/resources/NewtonApple/NewtonApple_hull3D.cpp:60: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 s0[513]; data/iem-plugin-suite-1.11.1/resources/NewtonApple/NewtonApple_hull3D.cpp:70: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(fname); data/iem-plugin-suite-1.11.1/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:1217:45: [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). BluetoothMidiDevicePairingDialogue::open(); data/iem-plugin-suite-1.11.1/resources/Standalone/IEM_JackAudio.h:289: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). String open (const BigInteger& /*inputChannels*/, const BigInteger& /*outputChannels*/, data/iem-plugin-suite-1.11.1/resources/WalshHadamard/fwht.h:80: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. static char buf[b+1]; buf[b] = '\0'; data/iem-plugin-suite-1.11.1/AllRADecoder/Source/PluginProcessor.cpp:961:5: [1] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant character. strcpy(versionString, "v"); data/iem-plugin-suite-1.11.1/BinauralDecoder/Source/PluginProcessor.cpp:72:17: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). reader->read(&irs[i], 0, irLength, 0, true, false); data/iem-plugin-suite-1.11.1/resources/Delay.h:115:38: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). void getReadWritePositions (bool read, int numSamples, int& startIndex, int& blockSize1, int& blockSize2) data/iem-plugin-suite-1.11.1/resources/Delay.h:119:13: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read) ANALYSIS SUMMARY: Hits = 48 Lines analyzed = 174138 in approximately 5.07 seconds (34345 lines/second) Physical Source Lines of Code (SLOC) = 124611 Hits@level = [0] 7 [1] 4 [2] 15 [3] 28 [4] 1 [5] 0 Hits@level+ = [0+] 55 [1+] 48 [2+] 44 [3+] 29 [4+] 1 [5+] 0 Hits/KSLOC@level+ = [0+] 0.441374 [1+] 0.385199 [2+] 0.353099 [3+] 0.232724 [4+] 0.00802497 [5+] 0 Dot directories skipped = 1 (--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.