EDK II
This report summarizes scanner evidence for tianocore/edk2, a C project with 6,378 GitHub stars. SynthScan examined 2,667,593 lines of code across 6751 source files, recording 9933 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 4.0 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 9000 finding(s).
Are imports declared and package/API names verified? 605 finding(s).
Are wrappers, guards, and repeated structures necessary? 454 finding(s).
Which changes need focused human review? 9933 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 9933 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| 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 | 421 | // or RTC clock won't "tick" -- time won't increment | COMMENT |
| LOW | PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.h | 21 | #include <Library/DebugLib.h> | COMMENT |
| LOW | PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.h | 41 | extern PC_RTC_MODULE_GLOBALS mModuleGlobal; | COMMENT |
| LOW | PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.h | 61 | // Date and time initial values. | 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 | …toPkg/Test/UnitTest/Library/BaseCryptLib/SlhDsaTests.c | 21 | **/ | COMMENT |
| LOW | …yptoPkg/Test/UnitTest/Library/BaseCryptLib/X509Tests.c | 21 | // openssl req -nodes -newkey rsa:2048 -keyout end_responder.key -out end_responder.req -sha256 -batch -subj "/CN=intel | 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 | // Hash | COMMENT |
| LOW | CryptoPkg/Include/Library/BaseCryptLib.h | 41 | // Symmetric ciphers usable with Pkcs7Encrypt. | COMMENT |
| LOW | CryptoPkg/Include/Library/BaseCryptLib.h | 61 | /// | 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 | 981 | // tbsCertificate TBSCertificate, | 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 | 101 | // | COMMENT |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 461 | COMMENT | |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 481 | #define _byteswap_ushort SwapBytes16 | COMMENT |
| LOW | CryptoPkg/Library/Include/CrtLibSupport.h | 501 | #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_AES_ALT | COMMENT |
| LOW | …kg/Library/MbedTlsLib/Include/mbedtls/mbedtls_config.h | 441 | * enabled, then the deterministic ECDH signature functions pass the | COMMENT |
| LOW | …kg/Library/MbedTlsLib/Include/mbedtls/mbedtls_config.h | 761 | /* Short Weierstrass curves (supporting ECP, ECDH, ECDSA) */ | COMMENT |
| 7551 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 | 149 | CODE | |
| LOW | CryptoPkg/Library/OpensslLib/configure.py | 289 | CODE | |
| LOW | CryptoPkg/Library/OpensslLib/configure.py | 344 | 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 | 556 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 637 | 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 | |
| 516 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 |
| 46 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | BaseTools/Edk2ToolsBuild.py | 385 | except: | CODE |
| HIGH | BaseTools/Source/Python/UPT/MkPkg.py | 220 | except OSError: | CODE |
| HIGH | BaseTools/Source/Python/UPT/RmPkg.py | 91 | except OSError: | CODE |
| HIGH | …eTools/Source/Python/UPT/UnitTest/DecParserUnitTest.py | 379 | except: | CODE |
| HIGH | …eTools/Source/Python/UPT/UnitTest/DecParserUnitTest.py | 385 | except: | CODE |
| HIGH | …ols/Source/Python/UPT/UnitTest/InfBinarySectionTest.py | 308 | except Logger.FatalError: | CODE |
| HIGH | …ols/Source/Python/UPT/UnitTest/InfBinarySectionTest.py | 335 | except: | CODE |
| HIGH | …ols/Source/Python/UPT/UnitTest/InfBinarySectionTest.py | 367 | except: | CODE |
| HIGH | …s/Source/Python/UPT/UnitTest/CommentParsingUnitTest.py | 689 | except Logger.FatalError: | CODE |
| HIGH | …s/Source/Python/UPT/UnitTest/CommentParsingUnitTest.py | 829 | except Logger.FatalError: | CODE |
| HIGH | BaseTools/Source/Python/UPT/UnitTest/DecParserTest.py | 139 | except: | CODE |
| HIGH | BaseTools/Source/Python/UPT/Core/FileHook.py | 135 | except EnvironmentError: | CODE |
| HIGH | BaseTools/Source/Python/UPT/Library/StringUtils.py | 731 | except: | CODE |
| HIGH | …eTools/Source/Python/UPT/PomAdapter/DecPomAlignment.py | 860 | except BaseException: | CODE |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 244 | except: | CODE |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 248 | except: | CODE |
| HIGH | BaseTools/Source/Python/Workspace/MetaFileParser.py | 1707 | except: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 176 | except: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 410 | except BadExpression: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 907 | except ValueError: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 987 | except: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 991 | except: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 1010 | except: | CODE |
| HIGH | …/Source/Python/Ecc/MetaFileWorkspace/MetaFileParser.py | 1178 | except EvaluationException as Excpt: | CODE |
| HIGH | …/Source/Python/Ecc/MetaFileWorkspace/MetaFileParser.py | 1973 | except Exception: | CODE |
| HIGH | BaseTools/Source/Python/AutoGen/AutoGenWorker.py | 33 | except Empty: | CODE |
| HIGH | BaseTools/Source/Python/AutoGen/WorkspaceAutoGen.py | 509 | except Exception: | CODE |
| HIGH | BaseTools/Source/Python/Pkcs7Sign/Pkcs7Sign.py | 103 | except: | CODE |
| HIGH | BaseTools/Source/Python/Eot/Parser.py | 413 | except Exception: | CODE |
| HIGH | BaseTools/Source/Python/Eot/EotMain.py | 1091 | except EOFError: | CODE |
| HIGH | BaseTools/Source/Python/Eot/EotMain.py | 752 | except: | CODE |
| HIGH | BaseTools/Source/Python/Eot/EotMain.py | 773 | except: | CODE |
| HIGH | BaseTools/Source/Python/Eot/Report.py | 438 | except EOFError: | CODE |
| HIGH | …ols/Source/Python/GenPatchPcdTable/GenPatchPcdTable.py | 192 | except: | CODE |
| HIGH | …s/Source/Python/Rsa2048Sha256Sign/Rsa2048Sha256Sign.py | 86 | except: | CODE |
| HIGH | …s/Source/Python/Rsa2048Sha256Sign/Rsa2048Sha256Sign.py | 165 | except: | CODE |
| HIGH | …/Python/Rsa2048Sha256Sign/Rsa2048Sha256GenerateKeys.py | 65 | except: | CODE |
| HIGH | …/Python/Rsa2048Sha256Sign/Rsa2048Sha256GenerateKeys.py | 146 | except: | CODE |
| HIGH | …/Python/Rsa2048Sha256Sign/Rsa2048Sha256GenerateKeys.py | 163 | except: | CODE |
| HIGH | BaseTools/Source/C/Makefiles/NmakeSubdirs.py | 50 | except: | CODE |
| HIGH | BaseTools/Tests/CheckUnicodeSourceFiles.py | 73 | except Exception: | CODE |
| HIGH | BaseTools/Tests/TestGenFvXip.py | 394 | except (FileNotFoundError, subprocess.TimeoutExpired): | CODE |
| HIGH | …s/Plugin/BuildToolsReport/BuildToolsReportGenerator.py | 36 | except ImportError: | CODE |
| HIGH | BaseTools/Scripts/efi_debugging.py | 999 | except ValueError: | CODE |
| HIGH | BaseTools/Scripts/efi_debugging.py | 1680 | except ValueError: | CODE |
| HIGH | BaseTools/Scripts/efi_debugging.py | 792 | except ValueError: | CODE |
| HIGH | BaseTools/Scripts/SetupGit.py | 199 | except (ConfigParser.NoSectionError, ConfigParser.NoOptionError): | CODE |
| HIGH | BaseTools/Scripts/RunMakefile.py | 124 | except: | CODE |
| HIGH | BaseTools/Scripts/PatchCheck.py | 881 | except ValueError: | CODE |
| HIGH | BaseTools/Scripts/PatchCheck.py | 700 | except: | CODE |
| HIGH | BaseTools/Scripts/efi_gdb.py | 913 | except gdb.error: | CODE |
| HIGH | …iscVVirt/Feature/Capsule/GenerateCapsule/GenCapsule.py | 272 | except: | CODE |
| HIGH | …iscVVirt/Feature/Capsule/GenerateCapsule/GenCapsule.py | 316 | except: | CODE |
| HIGH | …iscVVirt/Feature/Capsule/GenerateCapsule/GenCapsule.py | 320 | except: | CODE |
| HIGH | .github/scripts/validate_pr_formatting.py | 98 | except Exception: | CODE |
| HIGH | .pytool/CISettings.py | 29 | except ImportError: | CODE |
| HIGH | .pytool/CISettings.py | 49 | except NameError: | CODE |
| HIGH | .pytool/CISettings.py | 57 | except NameError: | CODE |
| HIGH | .pytool/CISettings.py | 178 | except NameError: | CODE |
| HIGH | IntelFsp2Pkg/Tools/ConfigEditor/ConfigEditor.py | 1130 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2171 | CApp = CApp + ' memcpy (&%s, Value, (FieldSize > 0 && FieldSize <= %d) ? FieldSize : %d);\n' % (ind | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2336 | CApp = CApp + ' memcpy (&%s, Value, (FieldSize > 0 && FieldSize <= %d) ? FieldSize : %d);\n' % | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2405 | CApp = CApp + ' memcpy (&Pcd->%s, Value, (FieldSize > 0 && FieldSize <= %d) ? FieldSize : %d);\n' % | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2474 | CApp = CApp + ' memcpy (&Pcd->%s, Value, (FieldSize > 0 && FieldSize <= %d) ? FieldSize : %d);\ | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2542 | 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 | 2160 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2325 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2394 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2463 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2531 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 61 | except Exception as Exc: | CODE |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 271 | 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 | 304 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Trim/Trim.py | 311 | 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 | 347 | except Exception as Excpt: | CODE |
| LOW | BaseTools/Source/Python/Common/Expression.py | 1086 | 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 | 300 | 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 | 72 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/AutoGen/IncludesAutoGen.py | 124 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/AutoGen/IncludesAutoGen.py | 296 | except Exception as e: | CODE |
| LOW | BaseTools/Source/Python/AutoGen/IncludesAutoGen.py | 325 | 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 | 2887 | # 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 | 244 | # 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 | BaseTools/Source/Python/FMMT/core/FvHandler.py | 821 | 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/MetaFileParserTests.py | 112 | def _assert_component_private_records(self, parser, architecture): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 155 | def test_private_records_use_expanded_component_architecture(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 167 | def test_macro_architecture_is_independent_of_active_architecture(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 208 | def test_literal_component_architecture_is_unchanged(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 220 | def test_unresolved_component_architecture_macro_is_unchanged(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 232 | def test_nested_include_private_records_use_expanded_architecture(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 245 | def test_top_level_include_scope_is_not_expanded(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 268 | def test_reprocessing_does_not_reuse_component_owner_mapping(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 308 | def test_private_subsection_include_keeps_expanded_architecture(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 330 | def test_multi_architecture_private_records_keep_matching_owners(self): | CODE |
| LOW | BaseTools/Tests/MetaFileParserTests.py | 343 | def test_repeated_macro_sections_keep_private_records_with_their_owner(self): | CODE |
| LOW | BaseTools/Tests/FMMTTests.py | 102 | def test_replace_multiple_matches_uses_independent_ffs_trees(self): | CODE |
| LOW | BaseTools/Tests/FMMTTests.py | 164 | def test_smaller_replacement_creates_free_space_node(self): | CODE |
| LOW | BaseTools/Tests/FMMTTests.py | 186 | def test_growing_nested_fv_preserves_final_ffs(self): | CODE |
| LOW | BaseTools/Tests/FMMTTests.py | 216 | def test_block_aligned_growth_of_only_ffs_does_not_crash(self): | CODE |
| LOW | BaseTools/Tests/FMMTTests.py | 231 | def test_block_aligned_growth_preserves_ffs_order(self): | CODE |
| LOW | BaseTools/Tests/FMMTTests.py | 256 | def test_growing_ancestor_fv_preserves_final_ffs(self): | CODE |
| LOW⚡ | BaseTools/Tests/TestRegularExpression.py | 15 | def test_simple_byte_array_matches_legacy_parser(self): | CODE |
| LOW⚡ | BaseTools/Tests/TestRegularExpression.py | 20 | def test_nested_simple_byte_array_uses_legacy_parser(self): | CODE |
| LOW⚡ | BaseTools/Tests/TestRegularExpression.py | 25 | def test_multiline_byte_array_uses_legacy_parser(self): | CODE |
| LOW⚡ | BaseTools/Tests/TestRegularExpression.py | 30 | def test_non_dsc_whitespace_uses_legacy_parser(self): | CODE |
| LOW⚡ | BaseTools/Tests/TestRegularExpression.py | 35 | def test_structured_array_uses_legacy_parser(self): | CODE |
| LOW⚡ | BaseTools/Tests/TestRegularExpression.py | 40 | def test_trailing_comma_uses_legacy_parser(self): | CODE |
| LOW | BaseTools/Tests/TestFmmtExit.py | 28 | def test_view_missing_file_exits_nonzero(self): | CODE |
| LOW | BaseTools/Tests/TestGenFvXip.py | 162 | def test_determine_xip_enabled(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 44 | def test_workspace_takes_precedence(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 57 | def test_quoted_paths_with_spaces(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 75 | def test_opposite_quote_inside_quoted_path(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 85 | def test_first_existing_package_path_wins(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 96 | def test_later_package_path_is_searched(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 106 | def test_missing_path_stays_workspace_relative(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 124 | def test_no_macro_is_unchanged(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 130 | def test_multiple_options_preserve_whitespace_and_quotes(self) -> None: | CODE |
| LOW | BaseTools/Tests/TestMultipleWorkspace.py | 144 | def test_windows_backslashes_are_preserved(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 |
| 38 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3379 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3384 | // 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 | 298 | // Step 1: build the HTTP headers. | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 453 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 464 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 764 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 773 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 956 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 965 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1356 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1365 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 474 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 502 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 514 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 529 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 555 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 669 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 716 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 728 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 869 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 908 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 920 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1068 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1111 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1122 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1138 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1151 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1174 | // 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 | 1280 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1324 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1336 | // 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 | 158 | // Step 0: Sanity check for input argument | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 164 | // Step 1: Grab the common buffer header | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 171 | // 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 | 191 | // Step 3: Start to populate contents | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 204 | // Step 4: Locate the protocol and signal Mmi. | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 214 | // 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 | 2180 | // Step 1: | COMMENT |
| LOW | MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2197 | // 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 | 773 | # =================================================================== | COMMENT |
| MEDIUM | BaseTools/Tests/TestGenFvXip.py | 775 | # =================================================================== | COMMENT |
| MEDIUM | IntelFsp2Pkg/Tools/ConfigEditor/SingleSign.py | 18 | # ================================================================= | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ArmPkg/Library/FmpDevicePsaFwuLib/FmpDevicePsaFwuLib.c | 582 | // NOTE: This method of using a PCD can only be used for the system firmware | COMMENT |
| LOW | ArmPkg/Library/FmpDevicePsaFwuLib/FmpDevicePsaFwuLib.c | 631 | // NOTE: This method of using a PCD can only be used for the system firmware | COMMENT |
| LOW | ArmPkg/Library/FmpDevicePsaFwuLib/FmpDevicePsaFwuLib.c | 675 | // NOTE: This method of using a PCD can only be used for the system firmware | COMMENT |
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3379 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3384 | // 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 | 298 | // Step 1: build the HTTP headers. | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 453 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | RedfishPkg/RedfishHttpDxe/RedfishHttpOperation.c | 464 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 764 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 773 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 956 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 965 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1356 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1365 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 474 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 502 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 514 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 529 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 555 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 669 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 716 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 728 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 869 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 908 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 920 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1068 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1111 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1122 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1138 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1151 | // Step 5: Return the HTTP StatusCode and Body message. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1174 | // 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 | 1280 | // Step 1: Create HTTP request message with 4 headers: | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1324 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1336 | // 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 | 158 | // Step 0: Sanity check for input argument | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 164 | // Step 1: Grab the common buffer header | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 171 | // 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 | 191 | // Step 3: Start to populate contents | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 204 | // Step 4: Locate the protocol and signal Mmi. | COMMENT |
| LOW⚡ | SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c | 214 | // 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 |
|---|---|---|---|---|
| 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 |
| MEDIUM | BaseTools/Plugin/ClangToolChain/ClangToolChain.py | 4 | # This plugin works in conjunction with the tools_def | 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 | 546 | // 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 | 111 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 163 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 206 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 332 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 392 | 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 |