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/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/CommandParser.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/CommandParser.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/Common.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/Common.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/CreateGoalCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/CreateGoalCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/CreateNamespaceCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DeleteDimmCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DeleteDimmCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DeleteGoalCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DeleteGoalCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DeleteNamespaceCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DeletePcdCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DeletePcdCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DumpDebugCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DumpDebugCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DumpGoalCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DumpGoalCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DumpSessionCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/DumpSessionCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/LoadCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/LoadCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/LoadGoalCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/LoadGoalCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/LoadSessionCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/LoadSessionCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/NvmDimmCli.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/NvmDimmCli.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/SetDimmCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/SetDimmCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/SetNamespaceCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/SetPreferencesCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/SetPreferencesCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/SetSensorCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/SetSensorCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowAcpiCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowAcpiCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowCelCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowCelCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowCmdAccessPolicyCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowCmdAccessPolicyCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowDimmsCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowDimmsCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowErrorCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowErrorCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowFirmwareCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowFirmwareCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowGoalCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowGoalCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowMemoryResourcesCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowMemoryResourcesCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowNamespaceCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowPcdCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowPcdCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowPerformanceCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowPerformanceCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowPreferencesCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowPreferencesCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowRegionsCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowRegionsCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowRegisterCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowRegisterCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSensorCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSensorCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSessionCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSessionCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSmbiosCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSocketsCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSocketsCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSystemCapabilitiesCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowSystemCapabilitiesCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowTopologyCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/ShowTopologyCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/StartDiagnosticCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/StartDiagnosticCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/StartFormatCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/StartFormatCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/StartSessionCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/StartSessionCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/StopSessionCommand.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/cli/StopSessionCommand.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Convert.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Convert.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/DataSet.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/DataSet.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Debug.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/FileTraverse.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/FormatStrings.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/FwUtility.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/FwUtility.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/FwVersion.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/LbaCommon.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/LbaCommon.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Nlog.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Nlog.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmHealth.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmHealth.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmInterface.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmLimits.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmSharedDefs.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmStatus.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmStatus.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmTables.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmTables.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmTypes.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/NvmWorkarounds.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Pbr.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Pbr.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/PbrDcpmm.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/PbrDcpmm.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/PbrOs.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/PbrOs.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/PbrTypes.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/PcdCommon.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/PcdCommon.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Printer.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Printer.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/ReadRunTimePreferences.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/ReadRunTimePreferences.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/ShowAcpi.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/ShowAcpi.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Strings.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Strings.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Types.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Utility.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Utility.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/common/Version.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/AsmCommands.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Btt.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Btt.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/BttLayout.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Diagnostics/ConfigDiagnostic.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Diagnostics/ConfigDiagnostic.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Diagnostics/CoreDiagnostics.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Diagnostics/CoreDiagnostics.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Diagnostics/FwDiagnostic.c Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Diagnostics/FwDiagnostic.h Examining data/ipmctl-02.00.00.3825+ds/DcpmPkg/driver/Core/Diagnostics/QuickDiagnostic.c