EDK II
This report presents the forensic synthetic code analysis of tianocore/edk2, a C project with 6,105 GitHub stars. SynthScan v2.0 examined 2,591,250 lines of code across 6575 source files, recording 9673 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 3.9 places this repository in the Likely human-written band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 9673 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pip-requirements.txt | 1 | ## @file | COMMENT |
| LOW | edksetup.sh | 1 | # | COMMENT |
| LOW | PcAtChipsetPkg/PcAtChipsetPkg.ci.yaml | 1 | ## @file | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 161 | TimerDriverGenerateSoftInterrupt | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 201 | /// | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 301 | // Count number of ticks | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 321 | COMMENT | |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 361 | HpetEnable (TRUE); | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 541 | // | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 621 | // Save the new timer period | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 701 | Tpl = gBS->RaiseTPL (TPL_HIGH_LEVEL); | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 781 | // Make sure the Timer Architectural Protocol is not already installed in the system | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 901 | } | COMMENT |
| LOW | PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 921 | // Configure the selected HPET Timer with settings common to both MSI mode and I/O APIC mode | COMMENT |
| LOW | PcAtChipsetPkg/Include/Register/IoApic.h | 21 | #define IO_APIC_IDENTIFICATION_REGISTER_INDEX 0x00 | COMMENT |
| LOW | PcAtChipsetPkg/Include/Register/Hpet.h | 21 | /// | COMMENT |
| LOW | PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.h | 1 | /** @file | COMMENT |
| LOW | PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.h | 21 | #include <Library/MemoryAllocationLib.h> | COMMENT |
| LOW | PcAtChipsetPkg/Library/AcpiTimerLib/AcpiTimerLib.c | 61 | COMMENT | |
| LOW | PcAtChipsetPkg/Library/SerialIoLib/SerialPortLib.c | 1 | /** @file | COMMENT |
| LOW | PcAtChipsetPkg/Library/SerialIoLib/SerialPortLib.c | 21 | #define IR_CONTROL_OFFSET 0x02 | COMMENT |
| LOW | PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.c | 281 | // | COMMENT |
| LOW | PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.c | 301 | // Clear RTC flag register | COMMENT |
| LOW | PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.h | 41 | // | COMMENT |
| LOW | PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.h | 61 | // | COMMENT |
| LOW | …yptoPkg/Test/UnitTest/Library/BaseCryptLib/HashTests.c | 21 | // | COMMENT |
| LOW | …/Library/BaseCryptLib/Pkcs7AttachedContentSignatures.h | 1 | /** @file | COMMENT |
| LOW | …ptoPkg/Test/UnitTest/Library/BaseCryptLib/MlDsaTests.c | 21 | COMMENT | |
| LOW | …ptoPkg/Test/UnitTest/Library/BaseCryptLib/MlDsaTests.c | 181 | // Test MlDsaSetPrivKey with wrong size | COMMENT |
| LOW | …ptoPkg/Test/UnitTest/Library/BaseCryptLib/EdDsaTests.c | 201 | // | COMMENT |
| LOW | …yptoPkg/Test/UnitTest/Library/BaseCryptLib/X509Tests.c | 21 | // openssl x509 -req -in inter.req -out inter.cert -CA ca.cert -CAkey ca.key -sha256 -days 3650 -set_serial 1 -extension | COMMENT |
| LOW | …/Test/UnitTest/Library/BaseCryptLib/BlockCipherTests.c | 281 | // These are commented out as these functions have been deprecated, but they have been left in for future reference | COMMENT |
| LOW | …/Test/UnitTest/Library/BaseCryptLib/TestBaseCryptLib.h | 1 | /** @file | COMMENT |
| LOW | CryptoPkg/Include/Library/BaseCryptLib.h | 21 | #define CRYPTO_NID_SHA256 0x0001 | COMMENT |
| LOW | CryptoPkg/Include/Library/BaseCryptLib.h | 41 | COMMENT | |
| LOW | CryptoPkg/Include/Library/BaseCryptLib.h | 61 | COMMENT | |
| LOW | CryptoPkg/Include/Library/BaseCryptLib.h | 2501 | // | COMMENT |
| LOW | …toPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyCommon.c | 101 | COMMENT | |
| LOW | …toPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyCommon.c | 321 | COMMENT | |
| LOW | …toPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyCommon.c | 901 | COMMENT | |
| LOW | CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaBasic.c | 121 | } | COMMENT |
| LOW | CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c | 461 | // Read DER-encoded X509 Certificate and Construct X509 object. | COMMENT |
| LOW | CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c | 901 | // signature BIT STRING } | COMMENT |
| LOW | CryptoPkg/Library/BaseCryptLib/Pk/CryptTs.c | 21 | // | COMMENT |
| LOW | CryptoPkg/Library/BaseCryptLib/Pk/CryptTs.c | 101 | /// serialNumber INTEGER, | COMMENT |
| LOW | CryptoPkg/Library/BaseCryptLib/Pk/CryptTs.c | 321 | goto _Exit; | COMMENT |
| LOW | CryptoPkg/Library/BaseCryptLib/Pk/CryptAuthenticode.c | 141 | ContentSize = (UINTN)(Asn1Byte & 0x7F); | COMMENT |
| LOW | CryptoPkg/Library/BaseCryptLib/Pk/CryptAuthenticode.c | 161 | // | COMMENT |
| LOW | …kg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c | 21 | // Definitions for Runtime Memory Operations | COMMENT |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 21 | #define ENGINESDIR "" | COMMENT |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 41 | // With GCC we would normally use SIXTY_FOUR_BIT_LONG, but MSVC needs | COMMENT |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 61 | // | COMMENT |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 81 | // | COMMENT |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 441 | COMMENT | |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 461 | #define _byteswap_ushort SwapBytes16 | COMMENT |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 481 | #ifndef UINT64_MAX | COMMENT |
| LOW | CryptoPkg/Library/TlsLib/InternalTlsLib.h | 21 | #include <Library/PcdLib.h> | COMMENT |
| LOW | …kg/Library/MbedTlsLib/Include/mbedtls/mbedtls_config.h | 381 | // #define MBEDTLS_DES_ALT | COMMENT |
| LOW | …kg/Library/MbedTlsLib/Include/mbedtls/mbedtls_config.h | 441 | */ | COMMENT |
| LOW | …kg/Library/MbedTlsLib/Include/mbedtls/mbedtls_config.h | 4041 | /* MPI / BIGNUM options */ | COMMENT |
| 7385 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | BaseTools/Source/Python/GenFds/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | BaseTools/Source/Python/AmlToC/AmlToC.py | 35 | # Define the possible arguments. | STRING |
| MEDIUM | …ls/Source/Python/FirmwareStorageFormat/PECOFFHeader.py | 2 | # This file is used to define the PECOFF Header C Struct. | COMMENT |
| MEDIUM | …eTools/Source/Python/FirmwareStorageFormat/__init__.py | 2 | # This file is used to define the Firmware Storage Format. | COMMENT |
| MEDIUM | …Tools/Source/Python/FirmwareStorageFormat/UPLHeader.py | 2 | # This file is used to define the UPL Header C Struct. | COMMENT |
| MEDIUM | BaseTools/Source/Python/FirmwareStorageFormat/Common.py | 2 | # This file is used to define the common C struct and functions. | COMMENT |
| MEDIUM | …eTools/Source/Python/FirmwareStorageFormat/FvHeader.py | 2 | # This file is used to define the FV Header C Struct. | COMMENT |
| MEDIUM | …s/Source/Python/FirmwareStorageFormat/FfsFileHeader.py | 2 | # This file is used to define the Ffs Header C Struct. | COMMENT |
| MEDIUM | …s/Source/Python/FirmwareStorageFormat/SectionHeader.py | 2 | # This file is used to define the Section Header C Struct. | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/BuildVersion.py | 3 | # This file is for build version number auto generation | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/UPT.py | 3 | # This file is the main entry for UPT | COMMENT |
| MEDIUM | …ols/Source/Python/UPT/UnitTest/InfBinarySectionTest.py | 262 | # Create a temp file for test. | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Core/DependencyRules.py | 2 | # This file is for installed package information database operations | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Core/DependencyRules.py | 35 | # This class represents the dependency rule check mechanism | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Core/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | …ols/Source/Python/UPT/Core/DistributionPackageClass.py | 2 | # This file is used to define a class object to describe a distribution package | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Core/IpiDb.py | 2 | # This file is for installed package information database operations | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Core/IpiDb.py | 28 | # This class represents the installed package information database | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Core/IpiDb.py | 62 | # Create a dummy table, if already existed, | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Logger/StringTable.py | 2 | # This file is used to define strings used in the UPT tool | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Logger/Log.py | 2 | # This file implements the log mechanism for Python tools. | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Logger/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/Misc.py | 147 | # This method is used to save file only when its content is changed. This is | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/GlobalData.py | 2 | # This file is used to define common static strings and global data used by UPT | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/Parsing.py | 2 | # This file is used to define common parsing related functions used in parsing | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/StringUtils.py | 2 | # This file is used to define common string related functions used in parsing | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/StringUtils.py | 188 | # Create a normal path | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | …eTools/Source/Python/UPT/Library/ExpressionValidate.py | 2 | # This file is used to check PCD logical expression | COMMENT |
| MEDIUM | …seTools/Source/Python/UPT/Library/CommentGenerating.py | 2 | # This file is used to define comment generating interface | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/DataType.py | 2 | # This file is used to define class for data type structure | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/CommentParsing.py | 2 | # This file is used to define comment parsing interface | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/Xml/XmlRoutines.py | 23 | ## Create a element of XML | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Library/Xml/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Parser/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Parser/InfAsBuiltProcess.py | 2 | # This file is used to provide method for process AsBuilt INF file. It will consumed by InfParser | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Parser/DecParserMisc.py | 2 | # This file is used to define helper class and function for DEC parser | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Parser/DecParser.py | 2 | # This file is used to parse DEC file. It will consumed by DecParser | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Parser/InfSectionParser.py | 218 | # Initialize all objects that an INF file will generated. | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Xml/XmlParserMisc.py | 2 | # This file is used to parse a xml file of .PKG file | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Xml/CommonXml.py | 2 | # This file is used to parse a PCD file of .PKG file | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Xml/PcdXml.py | 2 | # This file is used to parse a PCD file of .PKG file | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Xml/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Xml/GuidProtocolPpiXml.py | 2 | # This file is used to parse a xml file of .PKG file | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Xml/ModuleSurfaceAreaXml.py | 2 | # This file is used to parse a Module file of .PKG file | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Xml/XmlParser.py | 2 | # This file is used to parse a xml file of .PKG file | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Xml/IniToXml.py | 2 | # This file is for converting package information data file to xml file. | COMMENT |
| MEDIUM | …seTools/Source/Python/UPT/Xml/PackageSurfaceAreaXml.py | 2 | # This file is used to parse a Package file of .PKG file | COMMENT |
| MEDIUM | …seTools/Source/Python/UPT/Xml/PackageSurfaceAreaXml.py | 155 | # Create a package object | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Object/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Object/POM/CommonObject.py | 2 | # This file is used to define common items of class object | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Object/POM/__init__.py | 4 | # This file is required to make Python interpreter treat the directory | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Object/POM/ModuleObject.py | 2 | # This file is used to define a class object to describe a module | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Object/POM/PackageObject.py | 2 | # This file is used to define a class object to describe a package | COMMENT |
| MEDIUM | BaseTools/Source/Python/UPT/Object/Parser/DecObject.py | 2 | # This file is used to define class objects for DEC file. It will consumed by | COMMENT |
| MEDIUM | …Tools/Source/Python/UPT/Object/Parser/InfGuidObject.py | 2 | # This file is used to define class objects of INF file [Guids] section. | COMMENT |
| MEDIUM | …ols/Source/Python/UPT/Object/Parser/InfCommonObject.py | 2 | # This file is used to define common class objects for INF file. | COMMENT |
| MEDIUM | …ols/Source/Python/UPT/Object/Parser/InfSoucesObject.py | 2 | # This file is used to define class objects of INF file [Sources] section. | COMMENT |
| MEDIUM | …eTools/Source/Python/UPT/Object/Parser/InfPcdObject.py | 2 | # This file is used to define class objects of INF file [Pcds] section. | COMMENT |
| MEDIUM | …ols/Source/Python/UPT/Object/Parser/InfDefineObject.py | 2 | # This file is used to define class objects of [Defines] section for INF file. | COMMENT |
| 176 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CryptoPkg/Library/OpensslLib/configure.py | 150 | CODE | |
| LOW | CryptoPkg/Library/OpensslLib/configure.py | 287 | CODE | |
| LOW | CryptoPkg/Library/OpensslLib/configure.py | 342 | CODE | |
| LOW | BaseTools/Edk2ToolsBuild.py | 145 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Capsule.py | 50 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DepexSection.py | 34 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DepexSection.py | 72 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Region.py | 76 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Region.py | 284 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FvImageSection.py | 50 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/OptionRom.py | 43 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 152 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 496 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 558 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 686 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 874 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 1788 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 1973 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2606 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2701 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2774 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2976 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3041 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3099 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3246 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3608 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3769 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4012 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4054 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4207 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4304 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4326 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4349 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4371 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4412 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GuidSection.py | 53 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsFileStatement.py | 50 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Section.py | 110 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DataSection.py | 47 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 852 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 125 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 198 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 435 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 536 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 804 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 74 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 245 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 273 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 77 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 103 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 179 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 638 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 759 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 943 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/AprioriSection.py | 49 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/EfiSection.py | 52 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 106 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 557 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 638 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fd.py | 43 | CODE | |
| 732 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CryptoPkg/Library/OpensslLib/configure.py | 7 | CODE | |
| LOW | CryptoPkg/Library/OpensslLib/configure.py | 8 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Capsule.py | 13 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Ffs.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DepexSection.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DepexSection.py | 19 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DepexSection.py | 21 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/CapsuleData.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/CapsuleData.py | 17 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/CompressSection.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/CompressSection.py | 15 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/CompressSection.py | 19 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Region.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Region.py | 13 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Region.py | 16 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Region.py | 18 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Region.py | 20 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FvImageSection.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FvImageSection.py | 16 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FvImageSection.py | 22 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FvImageSection.py | 23 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/OptionRom.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/OptionRom.py | 14 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/OptionRom.py | 19 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/OptionRom.py | 21 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 13 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 14 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 15 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 18 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 21 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 23 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 24 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 28 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/RuleComplexFile.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/RuleComplexFile.py | 13 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GuidSection.py | 13 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GuidSection.py | 15 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GuidSection.py | 21 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GuidSection.py | 23 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GuidSection.py | 26 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsFileStatement.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/UiSection.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/UiSection.py | 13 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/UiSection.py | 15 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/UiSection.py | 20 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Section.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Section.py | 15 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Section.py | 17 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Section.py | 18 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DataSection.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DataSection.py | 15 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DataSection.py | 19 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DataSection.py | 21 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 13 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 34 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 12 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 14 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 16 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 22 | CODE | |
| 518 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | BaseTools/Edk2ToolsBuild.py | 0 | return tuple containing scopes that should be active for this process | STRING |
| HIGH | OvmfPkg/PlatformCI/PlatformBuildLib.py | 0 | return tuple containing scopes that should be active for this process | STRING |
| HIGH | UefiPayloadPkg/PlatformCI/PlatformBuild.py | 0 | return tuple containing scopes that should be active for this process | STRING |
| HIGH | EmulatorPkg/PlatformCI/PlatformBuild.py | 0 | return tuple containing scopes that should be active for this process | STRING |
| HIGH | .pytool/CISettings.py | 0 | return tuple containing scopes that should be active for this process | STRING |
| HIGH | ArmVirtPkg/PlatformCI/PlatformBuildLib.py | 0 | return tuple containing scopes that should be active for this process | STRING |
| HIGH | BaseTools/Edk2ToolsBuild.py | 0 | get the logging level for a given type base == lowest logging level supported con == screen logging txt == plain text fi | STRING |
| HIGH | OvmfPkg/PlatformCI/PlatformBuildLib.py | 0 | get the logging level for a given type base == lowest logging level supported con == screen logging txt == plain text fi | STRING |
| HIGH | UefiPayloadPkg/PlatformCI/PlatformBuild.py | 0 | get the logging level for a given type base == lowest logging level supported con == screen logging txt == plain text fi | STRING |
| HIGH | EmulatorPkg/PlatformCI/PlatformBuild.py | 0 | get the logging level for a given type base == lowest logging level supported con == screen logging txt == plain text fi | STRING |
| HIGH | ArmVirtPkg/PlatformCI/PlatformBuildLib.py | 0 | get the logging level for a given type base == lowest logging level supported con == screen logging txt == plain text fi | STRING |
| HIGH | BaseTools/Source/Python/Common/VpdInfoFile.py | 0 | ## @file # # this is auto-generated file by build tools and please do not make modification. # # this file lists all vpd | STRING |
| HIGH | BaseTools/Source/Python/BPDG/StringTable.py | 0 | ## @file # # this is auto-generated file by build tools and please do not make modification. # # this file lists all vpd | STRING |
| HIGH | IntelFsp2Pkg/Tools/GenCfgOpt.py | 0 | ## @file # # this is auto-generated file by build tools and please do not make modification. # # this file lists all vpd | STRING |
| HIGH | BaseTools/Source/Python/Table/TableIdentifier.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TableReport.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TableFunction.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TableDsc.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TableDec.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TablePcd.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TableFdf.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TableInf.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TableEotReport.py | 0 | insert into %s values(%s, %s, '%s', '%s', %s, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %s) | STRING |
| HIGH | BaseTools/Source/Python/Table/TableDsc.py | 0 | create table if not exists %s (id integer primary key, model integer not null, value1 varchar not null, value2 varchar, | STRING |
| HIGH | BaseTools/Source/Python/Table/TableDec.py | 0 | create table if not exists %s (id integer primary key, model integer not null, value1 varchar not null, value2 varchar, | STRING |
| HIGH | BaseTools/Source/Python/Table/TableFdf.py | 0 | create table if not exists %s (id integer primary key, model integer not null, value1 varchar not null, value2 varchar, | STRING |
| HIGH | BaseTools/Source/Python/Table/TableInf.py | 0 | create table if not exists %s (id integer primary key, model integer not null, value1 varchar not null, value2 varchar, | STRING |
| HIGH | BaseTools/Source/Python/Table/TableDsc.py | 0 | select id, value1, value2, value3, scope1, scope2, belongstoitem, belongstofile, startline from %s where model = %s and | STRING |
| HIGH | BaseTools/Source/Python/Table/TableDec.py | 0 | select id, value1, value2, value3, scope1, scope2, belongstoitem, belongstofile, startline from %s where model = %s and | STRING |
| HIGH | BaseTools/Source/Python/Table/TableInf.py | 0 | select id, value1, value2, value3, scope1, scope2, belongstoitem, belongstofile, startline from %s where model = %s and | STRING |
| HIGH | BaseTools/Source/Python/Table/TableFdf.py | 0 | select id, value1, value2, value3, scope1, scope2, belongstoitem, belongstofile, startline from %s where model = %s and | STRING |
| HIGH | OvmfPkg/PlatformCI/BhyveBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | OvmfPkg/PlatformCI/IntelTdxBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | OvmfPkg/PlatformCI/CloudHvBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | OvmfPkg/PlatformCI/MicrovmBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | OvmfPkg/PlatformCI/AmdSevBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | OvmfPkg/PlatformCI/XenBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | OvmfPkg/PlatformCI/QemuBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | OvmfPkg/PlatformCI/PlatformBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | UefiPayloadPkg/PlatformCI/PlatformBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | EmulatorPkg/PlatformCI/PlatformBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | ArmVirtPkg/PlatformCI/CloudHvBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | ArmVirtPkg/PlatformCI/QemuKernelBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | ArmVirtPkg/PlatformCI/QemuBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | ArmVirtPkg/PlatformCI/KvmToolBuild.py | 0 | common settings for this platform. define static data here and use for the different parts of stuart | STRING |
| HIGH | OvmfPkg/PlatformCI/BhyveBuild.py | 0 | return the dsc given the architectures requested. archcsv: csv string containing all architectures to build | STRING |
| HIGH | OvmfPkg/PlatformCI/IntelTdxBuild.py | 0 | return the dsc given the architectures requested. archcsv: csv string containing all architectures to build | STRING |
| HIGH | OvmfPkg/PlatformCI/CloudHvBuild.py | 0 | return the dsc given the architectures requested. archcsv: csv string containing all architectures to build | STRING |
| HIGH | OvmfPkg/PlatformCI/MicrovmBuild.py | 0 | return the dsc given the architectures requested. archcsv: csv string containing all architectures to build | STRING |
| HIGH | OvmfPkg/PlatformCI/AmdSevBuild.py | 0 | return the dsc given the architectures requested. archcsv: csv string containing all architectures to build | STRING |
| HIGH | OvmfPkg/PlatformCI/XenBuild.py | 0 | return the dsc given the architectures requested. archcsv: csv string containing all architectures to build | STRING |
| HIGH | OvmfPkg/PlatformCI/QemuBuild.py | 0 | return the dsc given the architectures requested. archcsv: csv string containing all architectures to build | STRING |
| HIGH | OvmfPkg/PlatformCI/PlatformBuild.py | 0 | return the dsc given the architectures requested. archcsv: csv string containing all architectures to build | STRING |
| HIGH | OvmfPkg/PlatformCI/PlatformBuildLib.py | 0 | return iterable of edk2 packages supported by this build. these should be edk2 workspace relative paths | STRING |
| HIGH | UefiPayloadPkg/PlatformCI/PlatformBuild.py | 0 | return iterable of edk2 packages supported by this build. these should be edk2 workspace relative paths | STRING |
| HIGH | EmulatorPkg/PlatformCI/PlatformBuild.py | 0 | return iterable of edk2 packages supported by this build. these should be edk2 workspace relative paths | STRING |
| HIGH | .pytool/CISettings.py | 0 | return iterable of edk2 packages supported by this build. these should be edk2 workspace relative paths | STRING |
| HIGH | ArmVirtPkg/PlatformCI/PlatformBuildLib.py | 0 | return iterable of edk2 packages supported by this build. these should be edk2 workspace relative paths | STRING |
| HIGH | OvmfPkg/PlatformCI/PlatformBuildLib.py | 0 | return iterable of edk2 architectures supported by this build | STRING |
| HIGH | UefiPayloadPkg/PlatformCI/PlatformBuild.py | 0 | return iterable of edk2 architectures supported by this build | STRING |
| 45 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2119 | CApp = CApp + ' memcpy (&%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n' % (indi | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2284 | CApp = CApp + ' memcpy (&%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n' % ( | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2353 | CApp = CApp + ' memcpy (&Pcd->%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n' % | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2422 | CApp = CApp + ' memcpy (&Pcd->%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2490 | CApp = CApp + ' memcpy (&Pcd->%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n' % | STRING |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 251 | rangeContainer.push(RangeObject(0, 0, True)) | CODE |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 254 | rangeContainer.push(RangeObject(0, 0, True)) | CODE |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 257 | rangeContainer.push(RangeObject(end1, end1)) | CODE |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 260 | rangeContainer.push(RangeObject(start2, end1)) | CODE |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 263 | rangeContainer.push(RangeObject(start2, end2)) | CODE |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 297 | rangeContainer.push(RangeObject(0, MAX_VAL_TYPE[self.PcdDataType])) | CODE |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 300 | rangeContainer.push(RangeObject(0, rangeobj.start - 1)) | CODE |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 302 | rangeContainer.push(RangeObject(rangeobj.end + 1, MAX_VAL_TYPE[self.PcdDataType])) | CODE |
| HIGH⚡ | BaseTools/Source/Python/Common/RangeExpression.py | 308 | rangeContainer.push(RangeObject(0, MAX_VAL_TYPE[self.PcdDataType])) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 100 | rangeContainer.push(RangeObject(0, int(Operand) - 1)) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 101 | rangeContainer.push(RangeObject(int(Operand) + 1, MAX_VAL_TYPE[DataType])) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 114 | rangeContainer.push(RangeObject(0, int(Operand))) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 126 | rangeContainer.push(RangeObject(0, int(Operand) - 1)) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 139 | rangeContainer.push(RangeObject(int(Operand), MAX_VAL_TYPE[DataType])) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 152 | rangeContainer.push(RangeObject(int(Operand) + 1, MAX_VAL_TYPE[DataType])) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 165 | rangeContainer.push(RangeObject(int(Operand), int(Operand))) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 220 | rangeContainer.push(RangeObject(start, end)) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 276 | rangeContainer.push(rangeobj) | CODE |
| HIGH | BaseTools/Source/Python/Common/RangeExpression.py | 278 | rangeContainer.push(rangeobj) | CODE |
| HIGH | BaseTools/Source/Python/AutoGen/GenMake.py | 165 | POSIX_PLATFORM : "test -e %(dir)s && cd %(dir)s" | STRING |
| HIGH | .github/scripts/validate_pr_formatting.py | 15 | # - Ensures the PR body is not empty, null, or whitespace-only | COMMENT |
| HIGH | IntelFsp2Pkg/Tools/PatchFv.py | 59 | if not OffsetList[0] or not OffsetList[1]: # If 'FSPH' or 'FSPP' is missing, it will return false | CODE |
| HIGH | IntelFsp2Pkg/Tools/PatchFv.py | 69 | return False # If FSP v1.1 or greater without 'FSPE', then return false | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | BaseTools/Source/Python/GenFds/FdfParser.py | 1312 | def ParseFile(self): | CODE |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 891 | except Exception as Excpt: | CODE |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 1775 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 726 | except Exception as X: | CODE |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 164 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Split/Split.py | 71 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/Split/Split.py | 89 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/Split/Split.py | 145 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/Split/Split.py | 176 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/Split/Split.py | 203 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/AmlToC/AmlToC.py | 132 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/UPT/UPT.py | 307 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/UPT/TestInstall.py | 70 | except Exception as x: | CODE |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 742 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 682 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 729 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 813 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 937 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 953 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 990 | except Exception as Msg: | CODE |
| MEDIUM | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 288 | def ValidateUnsignedInteger (Argument): | CODE |
| LOW | BaseTools/Source/Python/FMMT/FMMT.py | 156 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/FMMT/core/GuidTools.py | 47 | except Exception as msg: | CODE |
| LOW | BaseTools/Source/Python/FMMT/core/GuidTools.py | 80 | except Exception as msg: | CODE |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2108 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2273 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2342 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2411 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2479 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 55 | except Exception as Exc: | CODE |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 265 | except Exception as Exc: | STRING |
| MEDIUM | BaseTools/Source/Python/Workspace/MetaFileParser.py | 1513 | def __RetrievePcdValue(self): | CODE |
| LOW | BaseTools/Source/Python/Workspace/MetaFileParser.py | 1721 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/tests/Split/test_split.py | 37 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/tests/Split/test_split.py | 74 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/tests/Split/test_split.py | 107 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/Trim/Trim.py | 302 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Trim/Trim.py | 309 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/Common/EdkLogger.py | 96 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Common/Misc.py | 1109 | except Exception as X: | CODE |
| LOW | BaseTools/Source/Python/Common/Misc.py | 1748 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Common/VpdInfoFile.py | 243 | except Exception as X: | CODE |
| LOW | BaseTools/Source/Python/Common/Expression.py | 320 | except Exception as Excpt: | CODE |
| LOW | BaseTools/Source/Python/Common/Expression.py | 1055 | except Exception as Ex: | CODE |
| LOW | BaseTools/Source/Python/TargetTool/TargetTool.py | 251 | except Exception as e: | CODE |
| LOW | …s/Source/Python/Ecc/MetaFileWorkspace/MetaDataTable.py | 96 | except Exception as e: | CODE |
| MEDIUM | …s/Source/Python/Ecc/MetaFileWorkspace/MetaDataTable.py | 97 | print("An error occurred when Drop a table:", e.args[0]) | CODE |
| LOW | …/Source/Python/Ecc/MetaFileWorkspace/MetaFileParser.py | 1973 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Ecc/Xml/XmlRoutines.py | 166 | except Exception as X: | CODE |
| MEDIUM | BaseTools/Source/Python/Ecc/Xml/XmlRoutines.py | 129 | def XmlElement(Dom, String): | CODE |
| LOW | BaseTools/Source/Python/AutoGen/GenPcdDb.py | 1145 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/AutoGen/AutoGenWorker.py | 127 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/AutoGen/AutoGenWorker.py | 299 | except Exception as e: | CODE |
| MEDIUM | BaseTools/Source/Python/AutoGen/AutoGenWorker.py | 106 | def run(self): | CODE |
| MEDIUM | BaseTools/Source/Python/AutoGen/AutoGenWorker.py | 167 | def GetPlatformMetaFile(self,filepath,root): | CODE |
| LOW | BaseTools/Source/Python/AutoGen/IncludesAutoGen.py | 70 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/AutoGen/IncludesAutoGen.py | 122 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/AutoGen/IncludesAutoGen.py | 273 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/AutoGen/IncludesAutoGen.py | 302 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/AutoGen/ModuleAutoGen.py | 1848 | except Exception as e: | STRING |
| 76 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2953 | # Check if file exists or not: | COMMENT |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 404 | ## Check if the input files are newer than output files | COMMENT |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 111 | # Check if current INF module has DEPEX | COMMENT |
| LOW | BaseTools/Source/Python/UPT/MkPkg.py | 51 | # Check if there is a same name DP file existing | COMMENT |
| LOW | BaseTools/Source/Python/UPT/RmPkg.py | 37 | # Check if the Depex is satisfied | COMMENT |
| LOW | BaseTools/Source/Python/UPT/InstallPkg.py | 347 | # Check if protocol CName is redefined | COMMENT |
| LOW | BaseTools/Source/Python/UPT/InstallPkg.py | 363 | # Check if Ppi CName is redefined | COMMENT |
| LOW | BaseTools/Source/Python/UPT/InstallPkg.py | 378 | # Check if Guid CName is redefined | COMMENT |
| LOW | BaseTools/Source/Python/UPT/InstallPkg.py | 394 | # Check if PcdName is redefined | COMMENT |
| LOW | BaseTools/Source/Python/UPT/InstallPkg.py | 418 | # Check if any Protocol/Ppi/Guid and Pcd name is redefined in its dependent DEC files | COMMENT |
| LOW | BaseTools/Source/Python/UPT/UnitTest/DecParserTest.py | 61 | # Close file | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Core/FileHook.py | 145 | # Check if path needs to be hooked | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Core/PackageFile.py | 243 | ## Close file | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/Misc.py | 239 | ## Check if given file exists or not | COMMENT |
| LOW⚡ | BaseTools/Source/Python/UPT/Library/Misc.py | 926 | # Check if the suffix is one of the '.uni', '.UNI', '.Uni' | COMMENT |
| LOW⚡ | BaseTools/Source/Python/UPT/Library/Misc.py | 935 | # Check if '..' in the file name(without suffix) | COMMENT |
| LOW⚡ | BaseTools/Source/Python/UPT/Library/Misc.py | 944 | # Check if the file name is valid according to the DEC and INF specification | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/UniClassObject.py | 484 | # Check if single line has correct '"' | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/Parsing.py | 70 | # Check if PcdTokenInfo is following <TokenSpaceGuidCName>.<PcdCName> | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 313 | # Check if the Filename is including ExtName | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 340 | # Check if the file exists | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 502 | ## Check if the string is HexDgit and its integer value within limit of UINT32 | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 697 | ## Check if two arches matched? | COMMENT |
| LOW | …eTools/Source/Python/UPT/Library/ExpressionValidate.py | 21 | # Check if String is comprised by whitespace(0x20), !(0x21), 0x23 - 0x7E | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 174 | # Check if pattern string matches total token | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 185 | # Check if path exist | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 236 | # Check if an install path valid or not. | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 262 | # Check if GUID format has the from of {8,4,4,{2,2,2,2,2,2,2,2}} | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 305 | # Check if string can be converted to integer | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Parser/InfParser.py | 451 | # Check if the ModuleType is valid | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Parser/DecParserMisc.py | 134 | # Check if Token is NumValUint8: <NumValUint8> ::= {<ShortNum>} {<UINT8>} {<Expression>} | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Parser/DecParserMisc.py | 162 | # Check if Value has the format of <NumValUint8> ["," <NumValUint8>]{0,} | COMMENT |
| LOW⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 375 | # Check if this comment belongs to tail comment | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Xml/XmlParserMisc.py | 59 | # Check if a required XML section item/attribue is NULL | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Xml/XmlParser.py | 58 | # Check if any required item is missing in DistributionPackage | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Xml/XmlParser.py | 318 | # Check if any required item is missing in ModuleSurfaceArea | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Xml/XmlParser.py | 330 | # Check if any required item is missing in ModuleSurfaceArea | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Xml/XmlParser.py | 453 | # Check if any required item is missing in ModuleSurfaceArea | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Xml/XmlParser.py | 622 | # Check if any required item is missing in ModuleSurfaceArea | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Xml/XmlParser.py | 920 | # Check if any required item is missing in PackageSurfaceArea | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Xml/IniToXml.py | 144 | # Check if all elements in this section are empty | COMMENT |
| LOW | BaseTools/Source/Python/FMMT/core/BiosTreeNode.py | 345 | # Check if Data is valid | COMMENT |
| LOW | BaseTools/Source/Python/FMMT/core/BiosTreeNode.py | 374 | # Check if Data is valid | COMMENT |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2835 | # Check if the StructuredPcdsData.json exists or not | STRING |
| LOW | BaseTools/Source/Python/Workspace/MetaFileParser.py | 316 | # Check if the section name is valid | COMMENT |
| LOW | BaseTools/Source/Python/Common/Parsing.py | 284 | # Check if PcdTokenInfo is following <TokenSpaceGuidCName>.<PcdCName> | COMMENT |
| LOW | BaseTools/Source/Python/Common/StringUtils.py | 623 | # Check if the Filename is including ExtName | COMMENT |
| LOW | BaseTools/Source/Python/Common/StringUtils.py | 650 | # Check if the file exists | COMMENT |
| LOW | BaseTools/Source/Python/Common/Expression.py | 217 | # Check if current token matches the operators given from parameter | COMMENT |
| LOW | …Source/Python/Common/Uefi/Capsule/CapsuleDependency.py | 191 | # Check if priority of current operater is greater than pervious op | COMMENT |
| LOW | BaseTools/Source/Python/Ecc/Configuration.py | 184 | # Check if there is no trailing white space in one line. | COMMENT |
| LOW | BaseTools/Source/Python/Ecc/Configuration.py | 360 | # Check if the EFI_SMM_COMMUNICATION_PROTOCOL parameter buffer type is Reserved / ACPI NVS or UEFI RT code/data | COMMENT |
| LOW | BaseTools/Source/Python/Ecc/Check.py | 46 | # Check if SMM communication function has correct parameter type | COMMENT |
| LOW | BaseTools/Source/Python/Ecc/Check.py | 224 | # Check if there is no trailing white space in one line. | COMMENT |
| LOW | BaseTools/Source/Python/Ecc/config.ini | 69 | # Check if there is no trailing white space in one line. | COMMENT |
| LOW | BaseTools/Source/Python/Ecc/config.ini | 260 | # Check if the EFI_SMM_COMMUNICATION_PROTOCOL parameter buffer type is Reserved / ACPI NVS or UEFI RT code/data | COMMENT |
| LOW | BaseTools/Source/Python/AutoGen/UniClassObject.py | 284 | # Read file | COMMENT |
| LOW | BaseTools/Source/Python/AutoGen/GenMake.py | 955 | # Check if header files are listed in metafile | COMMENT |
| LOW | BaseTools/Source/Python/AutoGen/GenMake.py | 997 | # Check if a module dependency header file is missing from the module's MetaFile | COMMENT |
| LOW | BaseTools/Source/Python/AutoGen/ModuleAutoGen.py | 399 | ## Check if the module is library or not | STRING |
| 27 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3377 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3382 | // Step 2: Skip over unformatted string section. | COMMENT |
| LOW | NetworkPkg/TcpDxe/TcpInput.c | 49 | // Step 1: Three duplicate ACKs and not in fast recovery | COMMENT |
| LOW | NetworkPkg/TcpDxe/TcpInput.c | 64 | // Step 2: Entering fast retransmission | COMMENT |
| LOW | NetworkPkg/TcpDxe/TcpInput.c | 83 | // Step 3: Fast Recovery, | COMMENT |
| LOW | UefiCpuPkg/Library/MtrrLib/MtrrLib.c | 846 | // So, we need to check if TME is enabled and adjust the PA size accordingly. | COMMENT |
| LOW | MdePkg/Include/Library/UnitTestLib.h | 112 | skipped. The purpose of this function is to clean up any global state or | CODE |
| LOW | MdePkg/Include/Library/UnitTestLib.h | 139 | The purpose of this function is to set up any global state or test data. | CODE |
| LOW | MdePkg/Include/Library/UnitTestLib.h | 153 | The purpose of this function is to clean up any global state or test data. | CODE |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 280 | // Step 1: build the HTTP headers. | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 435 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 446 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 763 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 772 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 955 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 964 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1355 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1364 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 473 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 501 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 513 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 528 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 554 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 668 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 715 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 727 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 868 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 907 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 919 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1067 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1110 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1121 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1137 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1150 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1173 | // Step 6: Parsing the HttpHeader to retrieve the X-Auth-Token if the HTTP StatusCode is correct. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1279 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1323 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1335 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | .github/scripts/RequestPrReviewers.py | 46 | # Step 1: Get the GitHub created PR commit SHA (contains all changes in a single commit) | COMMENT |
| LOW⚡ | .github/scripts/RequestPrReviewers.py | 60 | # Step 2: Fetch only the PR commit to get the files changed in the PR | COMMENT |
| LOW⚡ | .github/scripts/RequestPrReviewers.py | 63 | # Step 3: Get the list of reviewers for the PR | COMMENT |
| LOW | .github/scripts/RequestPrReviewers.py | 76 | # Step 4: Add the reviewers to the PR | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 191 | // Step 0: Sanity check for input argument | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 197 | // Step 1: Grab the common buffer header | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 204 | // Step 2: Grab one that is large enough to hold TPM_NVS_MM_COMM_BUFFER, the IPL one should be sufficient | COMMENT |
| LOW | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 224 | // Step 3: Start to populate contents | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 237 | // Step 4: Locate the protocol and signal Mmi. | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 247 | // Step 5: If everything goes well, populate the channel number | COMMENT |
| LOW⚡ | …/Library/SecureBootVariableLib/SecureBootVariableLib.c | 624 | // Step 1: Notify that a PK update is coming shortly... | COMMENT |
| LOW⚡ | …/Library/SecureBootVariableLib/SecureBootVariableLib.c | 633 | // Step 2: Attempt to delete the PK. | COMMENT |
| LOW | …/Library/SecureBootVariableLib/SecureBootVariableLib.c | 649 | // Step 3: Attempt to delete remaining keys/databases... | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Mem/HeapGuard.c | 907 | The purpose of this function is to keep the shared Guard page with adjacent | CODE |
| LOW | MdeModulePkg/Core/Dxe/Mem/HeapGuard.h | 256 | The purpose of this function is to keep the shared Guard page with adjacent | CODE |
| LOW | MdeModulePkg/Core/PiSmmCore/HeapGuard.c | 818 | The purpose of this function is to keep the shared Guard page with adjacent | CODE |
| LOW | MdeModulePkg/Core/PiSmmCore/HeapGuard.h | 216 | The purpose of this function is to keep the shared Guard page with adjacent | CODE |
| LOW⚡ | MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c | 1657 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c | 1662 | // Step 2: Skip over unformatted string section. | COMMENT |
| LOW | MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2178 | // Step 1: | COMMENT |
| LOW | MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2195 | // Step 2: | COMMENT |
| LOW | …odulePkg/Library/VariablePolicyLib/VariablePolicyLib.c | 244 | // Step 1: If the GUID doesn't match, we're done. No need to evaluate anything else. | COMMENT |
| 4 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 294 | #====================================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 296 | #====================================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 302 | #====================================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 304 | #====================================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 309 | #============================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 311 | #============================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 319 | #============================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 321 | #============================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 326 | #========================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 328 | #========================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 338 | #============================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 340 | #============================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 344 | #============================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 346 | #============================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 355 | #========================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 358 | #========================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 374 | #========================================================== | COMMENT |
| MEDIUM⚡ | BaseTools/Source/Python/UPT/Parser/DecParser.py | 376 | #========================================================== | COMMENT |
| MEDIUM | BaseTools/Tests/TestGenFvXip.py | 772 | # =================================================================== | COMMENT |
| MEDIUM | BaseTools/Tests/TestGenFvXip.py | 774 | # =================================================================== | COMMENT |
| MEDIUM | IntelFsp2Pkg/Tools/ConfigEditor/SingleSign.py | 18 | # ================================================================= | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ArmPkg/Library/FmpDevicePsaFwuLib/FmpDevicePsaFwuLib.c | 530 | // NOTE: This method of using a PCD can only be used for the system firmware | COMMENT |
| LOW | ArmPkg/Library/FmpDevicePsaFwuLib/FmpDevicePsaFwuLib.c | 579 | // NOTE: This method of using a PCD can only be used for the system firmware | COMMENT |
| LOW | ArmPkg/Library/FmpDevicePsaFwuLib/FmpDevicePsaFwuLib.c | 623 | // NOTE: This method of using a PCD can only be used for the system firmware | COMMENT |
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3377 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3382 | // Step 2: Skip over unformatted string section. | COMMENT |
| LOW | NetworkPkg/TcpDxe/TcpInput.c | 49 | // Step 1: Three duplicate ACKs and not in fast recovery | COMMENT |
| LOW | NetworkPkg/TcpDxe/TcpInput.c | 64 | // Step 2: Entering fast retransmission | COMMENT |
| LOW | NetworkPkg/TcpDxe/TcpInput.c | 83 | // Step 3: Fast Recovery, | COMMENT |
| LOW | NetworkPkg/TcpDxe/TcpInput.c | 104 | // Step 5 - Full ACK: | COMMENT |
| LOW | NetworkPkg/TcpDxe/TcpInput.c | 120 | // Step 5 - Partial ACK: | COMMENT |
| LOW | BaseTools/Source/C/VfrCompile/Pccts/antlr/gen.c | 3913 | /* ###WARNING: This will have to change when SetWordSize changes */ | COMMENT |
| LOW | BaseTools/Source/C/VfrCompile/Pccts/antlr/gen.c | 4127 | /* ###WARNING: This will have to change when SetWordSize changes */ | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 280 | // Step 1: build the HTTP headers. | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 435 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 446 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 763 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 772 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 955 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 964 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1355 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1364 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 473 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 501 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 513 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 528 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 554 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 668 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 715 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 727 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 868 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 907 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 919 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1067 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1110 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1121 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1137 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1150 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1173 | // Step 6: Parsing the HttpHeader to retrieve the X-Auth-Token if the HTTP StatusCode is correct. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1279 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1323 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1335 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | .github/scripts/RequestPrReviewers.py | 46 | # Step 1: Get the GitHub created PR commit SHA (contains all changes in a single commit) | COMMENT |
| LOW⚡ | .github/scripts/RequestPrReviewers.py | 60 | # Step 2: Fetch only the PR commit to get the files changed in the PR | COMMENT |
| LOW⚡ | .github/scripts/RequestPrReviewers.py | 63 | # Step 3: Get the list of reviewers for the PR | COMMENT |
| LOW | .github/scripts/RequestPrReviewers.py | 76 | # Step 4: Add the reviewers to the PR | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 191 | // Step 0: Sanity check for input argument | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 197 | // Step 1: Grab the common buffer header | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 204 | // Step 2: Grab one that is large enough to hold TPM_NVS_MM_COMM_BUFFER, the IPL one should be sufficient | COMMENT |
| LOW | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 224 | // Step 3: Start to populate contents | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 237 | // Step 4: Locate the protocol and signal Mmi. | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 247 | // Step 5: If everything goes well, populate the channel number | COMMENT |
| LOW⚡ | …/Library/SecureBootVariableLib/SecureBootVariableLib.c | 624 | // Step 1: Notify that a PK update is coming shortly... | COMMENT |
| LOW⚡ | …/Library/SecureBootVariableLib/SecureBootVariableLib.c | 633 | // Step 2: Attempt to delete the PK. | COMMENT |
| LOW | …/Library/SecureBootVariableLib/SecureBootVariableLib.c | 649 | // Step 3: Attempt to delete remaining keys/databases... | COMMENT |
| LOW⚡ | MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c | 1657 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c | 1662 | // Step 2: Skip over unformatted string section. | COMMENT |
| LOW | …odulePkg/Library/VariablePolicyLib/VariablePolicyLib.c | 244 | // Step 1: If the GUID doesn't match, we're done. No need to evaluate anything else. | COMMENT |
| LOW | …ry/ImagePropertiesRecordLib/ImagePropertiesRecordLib.c | 1043 | // Step 1: record whole region | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Source/Python/FMMT/core/FvHandler.py | 809 | def _rebase_subsequent_ffs_in_current_fv(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 1326 | def struct_or_union_specifier(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 1556 | def struct_or_union_specifier(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 2986 | def direct_abstract_declarator(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3053 | def abstract_declarator_suffix(self, i:int=None): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3074 | def direct_abstract_declarator(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3147 | def abstract_declarator_suffix(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3412 | def multiplicative_expression(self, i:int=None): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3505 | def multiplicative_expression(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser3/CParser.py | 1486 | def struct_or_union_specifier(self, ): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser3/CParser.py | 4234 | def direct_abstract_declarator(self, ): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser3/CParser.py | 4585 | def abstract_declarator_suffix(self, ): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser3/CParser.py | 5027 | def multiplicative_expression(self, ): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 1478 | def struct_or_union_specifier(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 1724 | def struct_or_union_specifier(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3248 | def direct_abstract_declarator(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3320 | def abstract_declarator_suffix(self, i:int=None): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3347 | def direct_abstract_declarator(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3425 | def abstract_declarator_suffix(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3704 | def multiplicative_expression(self, i:int=None): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3808 | def multiplicative_expression(self): | CODE |
| LOW | BaseTools/Source/C/Makefiles/GnuMakeUtils.py | 188 | def _get_mingw_target_architecture(): | CODE |
| LOW | BaseTools/Tests/TestGenFvXip.py | 161 | def test_determine_xip_enabled(self) -> None: | CODE |
| LOW | BaseTools/Plugin/DebugMacroCheck/DebugMacroCheck.py | 368 | def check_macros_in_directory(directory: PurePath, | CODE |
| LOW | BaseTools/Plugin/DebugMacroCheck/DebugMacroCheck.py | 421 | def _show_file_discovered_message(file_count: int, | CODE |
| LOW | BaseTools/Plugin/DebugMacroCheck/DebugMacroCheck.py | 600 | def _module_invocation_check_macros_in_directory_wrapper() -> int: | CODE |
| LOW | BaseTools/Plugin/CodeQL/CodeQlVersionUpdate.py | 98 | def fetch_latest_codeql_version() -> str: | CODE |
| LOW | BaseTools/Plugin/CodeQL/CodeQlVersionUpdate.py | 143 | def fetch_cpp_queries_version(codeql_version: str) -> str: | CODE |
| LOW | BaseTools/Plugin/CodeQL/integration/stuart_codeql.py | 54 | def is_codeql_enabled_on_command_line(args: Namespace) -> bool: | CODE |
| LOW | BaseTools/Scripts/efi_debugging.py | 1801 | def _get_system_table_pointer(self): | CODE |
| LOW | BaseTools/Scripts/PatchCheck.py | 772 | def read_files_modified_from_git(self, commit, filter): | STRING |
| LOW | BaseTools/Scripts/PatchCheck.py | 781 | def read_commit_list_from_git(self, rev_spec, max_count): | STRING |
| LOW | BaseTools/Scripts/PatchCheck.py | 795 | def read_committer_email_address_from_git(self, commit): | STRING |
| LOW | .github/scripts/validate_pr_formatting.py | 181 | def post_validation_comment_with_dedup(self) -> bool: | CODE |
| LOW | .github/scripts/validate_pr_formatting.py | 249 | def post_validation_comment_standalone(): | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 200 | def _initialize_configuration(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 209 | def _check_for_preexisting_formatted_files(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 223 | def _cleanup_temporary_directory(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 232 | def _cleanup_temporary_formatted_files(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 246 | def _create_temp_working_directory(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 259 | def _create_uncrustify_file_list_file(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 287 | def _get_files_ignored_in_config(self): | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 361 | def _get_template_file_contents(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 437 | def _initialize_config_file_info(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 454 | def _initialize_environment_info(self, package_rel_path: str, edk2_path: Edk2Path, package_config: Dict[str, List[st | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 469 | def _initialize_file_to_format_info(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 539 | def _initialize_test_case_output_options(self) -> None: | CODE |
| LOW | .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py | 563 | def _process_uncrustify_results(self) -> None: | CODE |
| LOW | …rary/DxeImageVerificationLib/DxeImageVerificationLib.c | 283 | its caller function DxeImageVerificationHandler(). | CODE |
| LOW | IntelFsp2Pkg/Tools/FspDscBsf2Yaml.py | 50 | def load_config_data_from_dsc(self, file_name): | STRING |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/GenYamlCfg.py | 1844 | def generate_delta_file_from_bin(self, delta_file, old_data, | STRING |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/GenYamlCfg.py | 2239 | def write_fsp_sig_header_file(self, hdr_file_name): | STRING |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1060 | def update_visibility_for_widget(self, widget, args): | CODE |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1103 | def update_widgets_visibility_on_page(self): | CODE |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1144 | def on_config_page_select_change(self, event): | CODE |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1472 | def reload_config_data_from_bin(self, bin_dat): | CODE |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1506 | def get_config_data_item_from_widget(self, widget, label=False): | CODE |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1522 | def update_config_data_from_widget(self, widget, args): | CODE |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1546 | def update_vfr_config_data_from_widget(self, widget, args): | CODE |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1762 | def update_config_data_on_page(self): | CODE |
| 4 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | BaseTools/Source/Python/GenFds/FdfParser.py | 124 | # helper functions to facilitate consistency in warnings | COMMENT |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 190 | # Get alternate Conf location, if it is absolute, then just use the absolute directory name | COMMENT |
| LOW | …eTools/Source/Python/UPT/PomAdapter/InfPomAlignment.py | 265 | # Only one define section, so just call once. | COMMENT |
| LOW | BaseTools/Source/Python/FMMT/core/FMMTParser.py | 35 | # If current node do not have Header, just add Data. | COMMENT |
| LOW | BaseTools/Source/Python/FMMT/core/FMMTParser.py | 51 | # If current node do not have Child and ExtHeader, just add its Header and Data. | COMMENT |
| LOW | BaseTools/Source/Python/Workspace/WorkspaceDatabase.py | 98 | # if it's generated before, just return the cached one | COMMENT |
| MEDIUM | BaseTools/Source/Python/Common/EdkLogger.py | 15 | # not be used in advertising or publicity pertaining to distribution | COMMENT |
| LOW | BaseTools/Source/Python/Common/TargetTxtClassObject.py | 170 | # Get alternate Conf location, if it is absolute, then just use the absolute directory name | COMMENT |
| LOW | BaseTools/Source/Python/AutoGen/ModuleAutoGenHelper.py | 71 | # if it exists, just return it directly | COMMENT |
| LOW | BaseTools/Source/Python/AutoGen/AutoGen.py | 41 | # if it exists, just return it directly | COMMENT |
| MEDIUM | BaseTools/Source/C/VfrCompile/Pccts/h/ATokPtr.h | 41 | // robust in that an unused ANTLRTokenPtr can point to NULL. | COMMENT |
| LOW | BaseTools/Scripts/efi_gdb.py | 253 | # then we could just use uuid.UUID() to convert | COMMENT |
| MEDIUM | …tInfoLibAcpiBoardInfo/PciSegmentInfoLibAcpiBoardInfo.c | 75 | // mPciSegments is global data that will be updated with the pPciSegments for caller to utilize. (size depends on numb | COMMENT |
| MEDIUM | MdePkg/Include/Protocol/WiFi.h | 361 | /// robust management frames. | COMMENT |
| MEDIUM | SecurityPkg/Library/Tpm12DeviceLibDTpm/Tpm12Tis.c | 563 | // Some other program might leverage this function to check the existence of TPM chip. | COMMENT |
| MEDIUM | …ry/ImagePropertiesRecordLib/ImagePropertiesRecordLib.c | 524 | // If we didn't utilize all the extra allocated descriptor slots, set the physical address of the unused slots | COMMENT |
| MEDIUM | …ary/FdtPL011SerialPortLib/EarlyFdtPL011SerialPortLib.c | 30 | // discovered base address in a global), and the most robust way to deal | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 435 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 577 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 609 | CODE | |
| LOW | BaseTools/Source/Python/UPT/Library/Misc.py | 312 | CODE | |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 526 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/BuildClassObject.py | 49 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/BuildClassObject.py | 272 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 105 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 157 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 200 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 322 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 382 | CODE | |
| LOW | BaseTools/Source/Python/Common/Misc.py | 1437 | CODE | |
| LOW | BaseTools/Source/Python/Table/TableEotReport.py | 58 | CODE | |
| LOW | …s/Source/Python/Ecc/MetaFileWorkspace/MetaFileTable.py | 82 | CODE | |
| LOW | …s/Source/Python/Ecc/MetaFileWorkspace/MetaFileTable.py | 165 | CODE | |
| LOW | …s/Source/Python/Ecc/MetaFileWorkspace/MetaFileTable.py | 246 | CODE | |
| LOW | BaseTools/Source/Python/CommonDataClass/DataClass.py | 216 | CODE | |
| LOW | BaseTools/Source/Python/CommonDataClass/DataClass.py | 270 | CODE | |
| LOW | BaseTools/Source/Python/CommonDataClass/DataClass.py | 316 | CODE | |
| LOW | BaseTools/Source/Python/CommonDataClass/DataClass.py | 357 | CODE | |
| LOW | BaseTools/Source/Python/CommonDataClass/CommonClass.py | 32 | CODE | |
| LOW | BaseTools/Source/Python/AutoGen/WorkspaceAutoGen.py | 62 | CODE | |
| LOW | BaseTools/Source/Python/Eot/EotMain.py | 1111 | CODE | |
| LOW | BaseTools/Scripts/efi_debugging.py | 1964 | CODE | |
| LOW | IntelFsp2Pkg/Tools/FspDscBsf2Yaml.py | 99 | CODE | |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/GenYamlCfg.py | 1598 | CODE | |
| LOW | IntelFsp2Pkg/Tools/ConfigEditor/CommonUtility.py | 173 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | BaseTools/Source/Python/AutoGen/ModuleAutoGen.py | 914 | ## Return the list of auto-generated code file | STRING |
| HIGH | OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c | 101 | // The I/O operations are carried out exactly as requested. The caller | COMMENT |
| HIGH | OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c | 181 | // The I/O operations are carried out exactly as requested. The caller | COMMENT |
| HIGH | MdePkg/Include/Protocol/MpService.h | 638 | /// whenever the APs are disabled or the APs are not executing code as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | BaseTools/Plugin/DebugMacroCheck/DebugMacroCheck.py | 610 | Returns the absolute path if the path is a directory." Args: dir_path (str): A directory file syste | STRING |
| HIGH | BaseTools/Plugin/DebugMacroCheck/DebugMacroCheck.py | 628 | Returns the absolute path if the path is a file." Args: file_path (str): A file path. Rais | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | EmulatorPkg/Unix/lldbefi.py | 381 | frame.thread.process.target.debugger.HandleCommand("process handle SIGALRM -n false") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | TcgTpmPkg/Library/TpmLib/Ossl/BnToOsslMath.c | 16 | // This function converts an OpenSSL BIGNUM to a TPM bigNum. In this implementation | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …Tools/plugins/EdkPlugins/edk2/model/doxygengen_spec.py | 383 | CODE | |
| MEDIUM | …Tools/plugins/EdkPlugins/edk2/model/doxygengen_spec.py | 384 | CODE | |
| MEDIUM | IntelFsp2Pkg/Tools/ConfigEditor/CommonUtility.py | 165 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Source/Python/AutoGen/__init__.py | 11 | __all__ = ["AutoGen"] | CODE |
| LOW | BaseTools/Plugin/CodeQL/integration/stuart_codeql.py | 67 | def set_audit_only_mode(uefi_builder: UefiBuilder) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Scripts/efi_debugging.py | 47 | # debugger python to make sure you are in sync. | COMMENT |