Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
This report summarizes scanner evidence for CloverHackyColor/CloverBootloader, a C project with 5,151 GitHub stars. SynthScan examined 3,794,277 lines of code across 8662 source files, recording 13584 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 3.7 (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? 12563 finding(s).
Are imports declared and package/API names verified? 533 finding(s).
Are wrappers, guards, and repeated structures necessary? 541 finding(s).
Which changes need focused human review? 13584 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 13584 distinct pattern matches across 20 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 | buildnasm.sh | 1 | #!/bin/bash | COMMENT |
| LOW | build_gcc16.sh | 1 | #!/bin/bash | COMMENT |
| LOW | build_gcc16.sh | 41 | export ISL_VERSION=${ISL_VERSION:-isl-0.24} | COMMENT |
| LOW | hebuild.sh | 1 | #!/bin/bash | COMMENT |
| LOW | hebuild.sh | 61 | # if [[ "$TOOLCHAIN" == XCLANG ]]; then | COMMENT |
| LOW | edksetup.sh | 1 | # | COMMENT |
| LOW | ebuild.sh | 1 | #!/bin/bash | COMMENT |
| LOW | ebuild.sh | 61 | # if [[ "$TOOLCHAIN" == XCLANG ]]; then | COMMENT |
| LOW | ebuild.sh | 541 | # echo "old revision ${builtedRev}" >echo.txt | COMMENT |
| LOW | buildExtras.sh | 1 | #!/bin/bash | COMMENT |
| LOW | buildgettext.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …ConfigPlistValidator/Include/poolprint-test-cpp_conf.h | 1 | COMMENT | |
| LOW | …gPlistValidator/Include/poolprintfloat-test-cpp_conf.h | 1 | COMMENT | |
| LOW | …CloverConfigPlistValidator/old/poolprintfloat-test.cpp | 1 | // | COMMENT |
| LOW | …onfigPlistValidator/old/poolprintfloat-test-cpp_conf.h | 1 | COMMENT | |
| LOW | Xcode/CloverConfigPlistValidator/src/Platform.cpp | 1 | // | COMMENT |
| LOW | Xcode/CloverConfigPlistValidator/src/main.cpp | 1 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/Include/poolprint-test-cpp_conf.h | 1 | COMMENT | |
| LOW | …/CloverMacOsApp/Include/poolprintfloat-test-cpp_conf.h | 1 | COMMENT | |
| LOW | Xcode/CloverMacOsApp/old/poolprintfloat-test.cpp | 1 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/old/poolprintfloat-test-cpp_conf.h | 1 | COMMENT | |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 1 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 21 | COMMENT | |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 41 | extern bool gEnableCloverLog; | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 61 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 81 | // return EFI_SUCCESS; | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 101 | // Status = GetUserSettings(*dict, *settings); | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 121 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 141 | // if ( enableLog ) printf("\n"); | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 161 | //// if ( nbError == 0 ) | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 181 | //// } | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 201 | //{ | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 221 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 241 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 261 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 281 | // EFI_STATUS Status; | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 301 | // return EFI_SUCCESS; | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 321 | //// printf("GetEarlyUserSettings returns %s\n", efiStrError(Status)); | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 341 | // xmlLiteParser.init(source, newLen); | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 361 | // nbStructuralProblem += 1; | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 381 | // settings3.takeValueFrom(configPlist); | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 401 | // if ( source8.contains("<key>Boot</key>"_XS8) || source8.contains("<key>KernelAndKextPatches</key>"_XS8) || sourc | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 421 | // // fprintf(stderr, "\n"); | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 441 | //// TestEq t1; | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 461 | // while ((entry = readdir(dir)) != NULL) | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 481 | // if ( ! iterate_test_file(fullpath) ) return false; | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 501 | COMMENT | |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 521 | //// test1_file("config-small.plist", true, true); | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_compare_settings.cpp | 541 | // if ( stat(file.c_str(), &st_stat) != 0 ) { | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_fixbiosdsdt.cpp | 1 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_fixbiosdsdt.cpp | 21 | COMMENT | |
| LOW | Xcode/CloverMacOsApp/src/Platform.cpp | 1 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main_read_config.plist.cpp | 1 | // | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main.cpp | 1 | //// | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main.cpp | 21 | //// xcode_utf_fixed_tests(); | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main.cpp | 41 | #include <locale.h> | COMMENT |
| LOW | Xcode/CloverMacOsApp/src/main.cpp | 61 | // | COMMENT |
| LOW | Xcode/cpp_tests/old/poolprintfloat-test.cpp | 1 | // | COMMENT |
| LOW | Xcode/cpp_tests/old/poolprintfloat-test-cpp_conf.h | 1 | COMMENT | |
| LOW | Xcode/cpp_tests/src/BaseLib.c | 1 | // | COMMENT |
| 11232 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | CloverPackage/package/buildpkg.sh | 97 | # ================= | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 137 | # ================= | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1519 | # ------------------------------------------------------ | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1523 | # ------------------------------------------------------ | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1536 | # ------------------------------------------------------ | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1538 | # ------------------------------------------------------ | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1555 | # ------------------------------------------------------ | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1558 | # ------------------------------------------------------ | COMMENT |
| MEDIUM | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Man.pm | 2347 | # ============ | COMMENT |
| MEDIUM | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Man.pm | 2381 | # ================== | COMMENT |
| MEDIUM | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Man.pm | 2432 | # ==================== | COMMENT |
| MEDIUM | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Man.pm | 2442 | # =================== | COMMENT |
| 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 | …brary/OpensslLib/openssl/crypto/md5/asm/md5-sparcv9.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …brary/OpensslLib/openssl/crypto/md5/asm/md5-sparcv9.pl | 17 | # ==================================================================== | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/rc4/asm/rc4-586.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/rc4/asm/rc4-586.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/rc4/asm/rc4-parisc.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/rc4/asm/rc4-parisc.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/rc4/asm/rc4-s390x.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/rc4/asm/rc4-s390x.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | …rary/OpensslLib/openssl/crypto/rc4/asm/rc4-c64xplus.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …rary/OpensslLib/openssl/crypto/rc4/asm/rc4-c64xplus.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/rc4/asm/rc4-x86_64.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/rc4/asm/rc4-x86_64.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM⚡ | …ry/OpensslLib/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM⚡ | …ry/OpensslLib/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | …ary/OpensslLib/openssl/crypto/des/asm/dest4-sparcv9.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …ary/OpensslLib/openssl/crypto/des/asm/dest4-sparcv9.pl | 14 | # ==================================================================== | COMMENT |
| MEDIUM | …ary/OpensslLib/openssl/crypto/modes/asm/ghash-alpha.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …ary/OpensslLib/openssl/crypto/modes/asm/ghash-alpha.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | …rary/OpensslLib/openssl/crypto/modes/asm/ghash-ia64.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …rary/OpensslLib/openssl/crypto/modes/asm/ghash-ia64.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | …ry/OpensslLib/openssl/crypto/modes/asm/ghash-parisc.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …ry/OpensslLib/openssl/crypto/modes/asm/ghash-parisc.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | …ary/OpensslLib/openssl/crypto/modes/asm/ghashp8-ppc.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …ary/OpensslLib/openssl/crypto/modes/asm/ghashp8-ppc.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | …ry/OpensslLib/openssl/crypto/modes/asm/ghashv8-armx.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …ry/OpensslLib/openssl/crypto/modes/asm/ghashv8-armx.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | …/OpensslLib/openssl/crypto/modes/asm/ghash-c64xplus.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …/OpensslLib/openssl/crypto/modes/asm/ghash-c64xplus.pl | 15 | # ==================================================================== | COMMENT |
| MEDIUM | …y/OpensslLib/openssl/crypto/modes/asm/ghash-sparcv9.pl | 10 | # ==================================================================== | COMMENT |
| MEDIUM | …y/OpensslLib/openssl/crypto/modes/asm/ghash-sparcv9.pl | 15 | # ==================================================================== | COMMENT |
| 267 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | build_gcc16.sh | 422 | # Create the sdk directory and link it to the native sdk directory | COMMENT |
| MEDIUM | build_gcc16.sh | 466 | # Create a new and clean sdk directory | COMMENT |
| MEDIUM | build_gcc16.sh | 477 | # Create a link for cc | COMMENT |
| MEDIUM⚡ | CloverPackage/package/buildpkg.sh | 1655 | # Create the Payload file (cpio format) | COMMENT |
| MEDIUM⚡ | CloverPackage/package/buildpkg.sh | 1660 | # Create the package | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1704 | # Create the node and standard attributes | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1779 | # Create the Distribution file | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1798 | # Create the Resources directory | COMMENT |
| MEDIUM | CloverPackage/package/buildpkg.sh | 1809 | # Create the final package | COMMENT |
| MEDIUM | …verPackage/package/bin/po4a/lib/Locale/Po4a/Texinfo.pm | 5 | # This file is part of po4a. | COMMENT |
| MEDIUM | CloverPackage/package/bin/po4a/lib/Locale/Po4a/TeX.pm | 5 | # This file is part of po4a. | COMMENT |
| MEDIUM | …verPackage/package/bin/po4a/lib/Locale/Po4a/Halibut.pm | 5 | # This file is part of po4a. | COMMENT |
| MEDIUM | CloverPackage/package/bin/po4a/lib/Locale/Po4a/LaTeX.pm | 5 | # This file is part of po4a. | COMMENT |
| 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 | 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 | 232 | # 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 |
| 175 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py | 51 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Capsule.py | 49 | 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 | 1790 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 1975 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2611 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2708 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2781 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2962 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3027 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3085 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3234 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3597 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3758 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 3990 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4032 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4185 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4282 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4304 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4327 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4349 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 4390 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GuidSection.py | 53 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsFileStatement.py | 52 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Section.py | 109 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/DataSection.py | 47 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 853 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 126 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 199 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 436 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 537 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 805 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 74 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 241 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fv.py | 269 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 79 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 151 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 601 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 722 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 906 | 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 | 107 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 558 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 593 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 674 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Fd.py | 43 | CODE | |
| LOW | BaseTools/Source/Python/Split/Split.py | 95 | CODE | |
| LOW | BaseTools/Source/Python/Split/Split.py | 117 | CODE | |
| LOW | BaseTools/Source/Python/UPT/MkPkg.py | 69 | CODE | |
| 691 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py | 19 | CODE | |
| LOW | BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py | 21 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/Capsule.py | 12 | 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 | 16 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 19 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 22 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 24 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 25 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 29 | 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 | |
| 437 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | 960 | except: | CODE |
| HIGH | …eTools/Source/Python/UPT/PomAdapter/DecPomAlignment.py | 860 | except BaseException: | CODE |
| HIGH | BaseTools/Source/Python/Workspace/MetaFileParser.py | 1692 | except: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 149 | except: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 383 | except BadExpression: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 876 | except ValueError: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 956 | except: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 960 | except: | CODE |
| HIGH | BaseTools/Source/Python/Common/Expression.py | 979 | except: | CODE |
| HIGH | …/Source/Python/Ecc/MetaFileWorkspace/MetaFileParser.py | 1166 | except EvaluationException as Excpt: | CODE |
| HIGH | …/Source/Python/Ecc/MetaFileWorkspace/MetaFileParser.py | 1961 | 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 | 557 | except Exception: | CODE |
| HIGH | BaseTools/Source/Python/Eot/EotMain.py | 1095 | except EOFError: | CODE |
| HIGH | BaseTools/Source/Python/Eot/EotMain.py | 753 | except: | CODE |
| HIGH | BaseTools/Source/Python/Eot/EotMain.py | 774 | except: | CODE |
| HIGH | BaseTools/Source/Python/Eot/Report.py | 462 | 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/Tests/CheckUnicodeSourceFiles.py | 73 | except Exception: | CODE |
| HIGH | BaseTools/Scripts/SetupGit.py | 185 | except (ConfigParser.NoSectionError, ConfigParser.NoOptionError): | CODE |
| HIGH | BaseTools/Scripts/RunMakefile.py | 124 | except: | CODE |
| HIGH | BaseTools/Scripts/PatchCheck.py | 618 | except ValueError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | 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 |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2125 | CApp = CApp + ' memcpy (&%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n' % (indi | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2290 | CApp = CApp + ' memcpy (&%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n' % ( | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2359 | CApp = CApp + ' memcpy (&Pcd->%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n' % | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2428 | CApp = CApp + ' memcpy (&Pcd->%s, Value, (FieldSize > 0 && FieldSize < %d) ? FieldSize : %d);\n | STRING |
| HIGH | BaseTools/Source/Python/Workspace/DscBuildData.py | 2496 | 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 | 156 | POSIX_PLATFORM : "@test -e %(dir)s && cd %(dir)s" | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CloverPackage/package/translate.sh | 73 | # Check if pot and po files need to be updated | COMMENT |
| LOW⚡ | CloverPackage/package/buildpkg.sh | 1664 | # Add the package to the list of build packages | COMMENT |
| LOW | CloverPackage/package/buildpkg.sh | 148 | # Check if an element is in an array | COMMENT |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Sgml.pm | 1120 | # Check if this line of data appear on the same line | COMMENT |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Sgml.pm | 1152 | # Check if this line of data appear on the same line | COMMENT |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Man.pm | 2030 | # Set stringvar to anything. | COMMENT |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 797 | # Check if there is an internal subset (between []). | COMMENT |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 1482 | # Check if this is closing the | COMMENT |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 1531 | # Check if text (extracted after the inline tag) | COMMENT |
| LOW | BaseTools/Source/Python/GenFds/FdfParser.py | 2939 | # Check if file exists or not: | COMMENT |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 405 | ## Check if the input files are newer than output files | COMMENT |
| LOW | BaseTools/Source/Python/GenFds/FfsInfStatement.py | 87 | # 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 | 961 | # Check if the suffix is one of the '.uni', '.UNI', '.Uni' | COMMENT |
| LOW⚡ | BaseTools/Source/Python/UPT/Library/Misc.py | 970 | # Check if '..' in the file name(without suffix) | COMMENT |
| LOW⚡ | BaseTools/Source/Python/UPT/Library/Misc.py | 979 | # Check if the file name is valid according to the DEC and INF specification | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/UniClassObject.py | 542 | # Check if single line has correct '"' | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/Parsing.py | 124 | # Check if PcdTokenInfo is following <TokenSpaceGuidCName>.<PcdCName> | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 507 | # Check if the Filename is including ExtName | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 534 | # Check if the file exists | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 710 | ## Check if the string is HexDgit | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 731 | ## Check if the string is HexDgit and its integer value within limit of UINT32 | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/StringUtils.py | 926 | ## 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 | 212 | # Check if pattern string matches total token | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 223 | # Check if path exist | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 274 | # Check if an install path valid or not. | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 300 | # 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 | 343 | # Check if string can be converted to integer | COMMENT |
| LOW | BaseTools/Source/Python/UPT/Library/ParserValidate.py | 720 | # Check if a UTF16-LE file has a BOM header | 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/Workspace/MetaFileParser.py | 317 | # 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 | 188 | # Check if there is no trailing white space in one line. | COMMENT |
| LOW | BaseTools/Source/Python/Ecc/Configuration.py | 368 | # Check if the EFI_SMM_COMMUNICATION_PROTOCOL parameter buffer type is Reserved / ACPI NVS or UEFI RT code/data | COMMENT |
| 13 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Drivers/OhciDxe/OhciSched.c | 401 | //check the Keyboard buffer if an error happens, it will be robust | COMMENT |
| LOW | BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py | 60 | # if we don't need to convert just add to the command line | COMMENT |
| MEDIUM | BaseTools/Source/Python/GenFds/FdfParser.py | 124 | # helper functions to facilitate consistency in warnings | COMMENT |
| LOW | BaseTools/Source/Python/GenFds/GenFds.py | 191 | # 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/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 | rEFIt_UEFI/PlatformEFI/posix/stdint.h | 41 | // Jief : Certainly not massively multi platform and multi target ! So far we only compile x86_64 (I think). To be exten | COMMENT |
| MEDIUM | rEFIt_UEFI/refit/main.cpp | 3968 | // not sure for more robust method | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/x86cpuid.pl | 211 | # Essentially there is only one use for this function. Under DJGPP: | COMMENT |
| MEDIUM | …rary/OpensslLib/openssl/crypto/perlasm/x86_64-xlate.pl | 1454 | # To facilitate composing of .pdata structures, auto-generated "gear" | COMMENT |
| MEDIUM⚡ | …ry/OpensslLib/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl | 22 | # below theoretical maximum, interleaving them would allow to utilize | COMMENT |
| MEDIUM | …y/OpensslLib/openssl/crypto/chacha/asm/chacha-s390x.pl | 36 | # But to harness overheads revert to transliteration of VSX code path | COMMENT |
| MEDIUM | …y/OpensslLib/openssl/crypto/chacha/asm/chacha-s390x.pl | 436 | # On the other hand minimum amount of data it takes to fully utilize | COMMENT |
| MEDIUM | …pensslLib/openssl/crypto/poly1305/asm/poly1305-mips.pl | 38 | # The return value is placed in $a0. Following coding rules facilitate | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/bn/asm/mips-mont.pl | 40 | # The return value is placed in $a0. Following coding rules facilitate | COMMENT |
| MEDIUM | …brary/OpensslLib/openssl/crypto/sha/asm/sha512-mips.pl | 42 | # The return value is placed in $a0. Following coding rules facilitate | COMMENT |
| MEDIUM | …/OpensslLib/openssl/crypto/sha/asm/keccak1600-armv8.pl | 35 | # instructions effectively facilitate parallel hashing, which we don't | COMMENT |
| MEDIUM | …/OpensslLib/openssl/crypto/sha/asm/sha1-armv4-large.pl | 730 | # this fix-up provides Thumb encoding in conjunction with INST | COMMENT |
| MEDIUM⚡ | …brary/OpensslLib/openssl/crypto/sha/asm/sha1-x86_64.pl | 25 | # capacity to fully utilize SHA-1 parallelism. Therefore this fresh | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/sha/asm/sha1-mips.pl | 40 | # The return value is placed in $a0. Following coding rules facilitate | COMMENT |
| MEDIUM | …y/OpensslLib/openssl/crypto/sha/asm/keccak1600-avx2.pl | 26 | # It makes other steps more intricate, but overall, is it a win? To be | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/aes/asm/aesv8-armx.pl | 3325 | // After specially processing, utilize the five blocks processing again. | COMMENT |
| MEDIUM⚡ | …OpensslLib/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl | 23 | # utilize processor resources better and achieve better performance. | COMMENT |
| MEDIUM | …OpensslLib/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl | 65 | # fully utilize parallelism, so stitching would not give any gain | COMMENT |
| MEDIUM⚡ | …ensslLib/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl | 23 | # utilize processor resources better and achieve better performance. | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/crypto/aes/asm/aes-mips.pl | 53 | # The return value is placed in $a0. Following coding rules facilitate | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/test/run_tests.pl | 337 | # If this isn't a TAP::Parser::Aggregator, it's the pre-TAP test harness, | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/engines/asm/e_padlock-x86.pl | 619 | # Essentially this variable belongs in thread local storage. | COMMENT |
| MEDIUM | MdePkg/Include/Protocol/WiFi.h | 362 | /// robust management frames. | COMMENT |
| 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 | 1777 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 727 | except Exception as X: | 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 | 971 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 560 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 604 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 686 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 800 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 816 | except Exception as Msg: | CODE |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2114 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2279 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2348 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2417 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/DscBuildData.py | 2485 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 56 | except Exception as Exc: | CODE |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 266 | except Exception as Exc: | STRING |
| MEDIUM | BaseTools/Source/Python/Workspace/MetaFileParser.py | 1498 | def __RetrievePcdValue(self): | CODE |
| LOW | BaseTools/Source/Python/Workspace/MetaFileParser.py | 1705 | 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/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 | 1053 | except Exception as Ex: | CODE |
| LOW | BaseTools/Source/Python/TargetTool/TargetTool.py | 252 | 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 | 1961 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Ecc/Xml/XmlRoutines.py | 213 | 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 | 1166 | except Exception: | STRING |
| LOW | BaseTools/Source/Python/AutoGen/AutoGenWorker.py | 127 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/AutoGen/AutoGenWorker.py | 297 | 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 | 1902 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/AutoGen/ModuleAutoGen.py | 1955 | except Exception as e: | STRING |
| LOW | BaseTools/Source/Python/AutoGen/WorkspaceAutoGen.py | 509 | except Exception: | CODE |
| LOW | BaseTools/Source/Python/Eot/Parser.py | 557 | except Exception: | CODE |
| LOW | BaseTools/Tests/CheckUnicodeSourceFiles.py | 73 | except Exception: | STRING |
| LOW | BaseTools/Tests/CheckPythonSyntax.py | 26 | except Exception as e: | CODE |
| MEDIUM | BaseTools/Tests/CheckPythonSyntax.py | 23 | def SingleFileTest(self, filename): | CODE |
| LOW | BaseTools/Scripts/DetectNotUsedItem.py | 141 | except Exception as err: | CODE |
| MEDIUM | BaseTools/Scripts/DetectNotUsedItem.py | 150 | print("Error: Invalid path for '--dirs': %s" % dir) | CODE |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3276 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3281 | // 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 | rEFIt_UEFI/Platform/Experimental/README_Integration.md | 60 | ### Step 1: Add Include | COMMENT |
| LOW | rEFIt_UEFI/Platform/Experimental/README_Integration.md | 68 | ### Step 2: Add Auto-Detection Call | COMMENT |
| LOW | rEFIt_UEFI/Platform/Experimental/README_Integration.md | 118 | ### Step 3: Add Config Option | COMMENT |
| LOW | rEFIt_UEFI/Platform/Experimental/README_Integration.md | 127 | ### Step 4: Compile Flag | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 268 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 406 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 834 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 988 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 1527 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 1578 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 1624 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 1740 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 1782 | # NOTE: The following label name should be changed to | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/bn/asm/ppc.pl | 1888 | # NOTE: The following label name should be changed to | 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 | 1354 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1363 | // 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 | 1322 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1334 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 431 | // Step 1: record whole region | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 523 | // Step 2: record code section | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c | 1089 | // Step 1: record whole region | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c | 1173 | // Step 2: record code section | COMMENT |
| LOW | MdeModulePkg/Core/PiSmmCore/MemoryAttributesTable.c | 1042 | // Step 1: record whole region | COMMENT |
| LOW | MdeModulePkg/Core/PiSmmCore/MemoryAttributesTable.c | 1125 | // Step 2: record code section | COMMENT |
| LOW⚡ | MdeModulePkg/Library/DxeNetLib/DxeNetLib.c | 3300 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | MdeModulePkg/Library/DxeNetLib/DxeNetLib.c | 3305 | // Step 2: Skip over unformated string section. | COMMENT |
| LOW | …odulePkg/Library/VariablePolicyLib/VariablePolicyLib.c | 242 | // Step 1: If the GUID doesn't match, we're done. No need to evaluate anything else. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3276 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | NetworkPkg/Library/DxeNetLib/DxeNetLib.c | 3281 | // 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 | Library/OpensslLib/openssl/crypto/LPdir_unix.c | 68 | * small value (HP-UX offers 14), so we need to check if we got a result, and | 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 | 1354 | // Step 4: call RESTEx to get response from REST service. | COMMENT |
| LOW⚡ | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1363 | // 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 | 1322 | // Step 2: build the rest of HTTP request info. | COMMENT |
| LOW | …PrivateLibrary/RedfishLib/edk2libredfish/src/service.c | 1334 | // Step 3: fill in EFI_HTTP_MESSAGE | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 431 | // Step 1: record whole region | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 523 | // Step 2: record code section | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c | 1089 | // Step 1: record whole region | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c | 1173 | // Step 2: record code section | COMMENT |
| LOW | MdeModulePkg/Core/Dxe/Mem/HeapGuard.c | 867 | The purpose of this function is to keep the shared Guard page with adjacent | CODE |
| LOW | MdeModulePkg/Core/Dxe/Mem/HeapGuard.h | 257 | The purpose of this function is to keep the shared Guard page with adjacent | CODE |
| LOW | MdeModulePkg/Core/PiSmmCore/HeapGuard.c | 789 | The purpose of this function is to keep the shared Guard page with adjacent | CODE |
| LOW | MdeModulePkg/Core/PiSmmCore/HeapGuard.h | 217 | The purpose of this function is to keep the shared Guard page with adjacent | CODE |
| LOW | MdeModulePkg/Core/PiSmmCore/MemoryAttributesTable.c | 1042 | // Step 1: record whole region | COMMENT |
| LOW | MdeModulePkg/Core/PiSmmCore/MemoryAttributesTable.c | 1125 | // Step 2: record code section | COMMENT |
| LOW | MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2595 | // Step 1: | COMMENT |
| LOW | MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2612 | // Step 2: | COMMENT |
| LOW | MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2629 | // Step 3: | COMMENT |
| LOW | MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2645 | // Step 4: | COMMENT |
| LOW⚡ | MdeModulePkg/Library/DxeNetLib/DxeNetLib.c | 3300 | // Step 1: Skip over formatted section. | COMMENT |
| LOW⚡ | MdeModulePkg/Library/DxeNetLib/DxeNetLib.c | 3305 | // Step 2: Skip over unformated string section. | COMMENT |
| LOW | …odulePkg/Library/VariablePolicyLib/VariablePolicyLib.c | 242 | // Step 1: If the GUID doesn't match, we're done. No need to evaluate anything else. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rEFIt_UEFI/libeg/lodepng.cpp | 116 | lodepng source code. Don't forget to remove "static" if you copypaste them | CODE |
| LOW | Library/OpensslLib/openssl/crypto/md5/asm/md5-586.pl | 115 | # make sure to do 'D' first, not 'B', else we clash with | COMMENT |
| LOW | Library/OpensslLib/openssl/crypto/md5/asm/md5-586.pl | 133 | # make sure to do 'D' first, not 'B', else we clash with | COMMENT |
| MEDIUM | …ry/OpensslLib/openssl/demos/signature/rsa_pss_direct.c | 22 | * Here we sign an all-zeroes digest for demonstration purposes. | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/demos/digest/EVP_MD_xof.c | 54 | /* Allow digest length to be changed for demonstration purposes. */ | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/demos/cipher/aesgcm.c | 102 | * For demonstration purposes the IV is being set here. In a compliant | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/demos/encode/rsa_encode.c | 17 | * output for demonstration purposes. Both public and private keys are accepted. | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/demos/encode/ec_encode.c | 17 | * output for demonstration purposes. Both public and private keys are accepted. | COMMENT |
| MEDIUM | Library/OpensslLib/openssl/demos/mac/poly1305.c | 60 | * purely for demonstration purposes. Please note that Poly1305 exhibits | COMMENT |
| LOW | CloverApp/libimagequant-2.12.6/rust-sys/build.rs | 45 | // This is so that I don't forget to publish MSVC version as well | COMMENT |
| LOW | …verApp/libimagequant-2.12.6/rust-api/examples/basic.rs | 1 | // Don't forget to add -L . (or whatever dir has .rlib) to rustc! | COMMENT |
| LOW | CloverApp/Clover/ThemeManager/libimagequant/lodepng.c | 70 | lodepng source code. Don't forget to remove "static" if you copypaste them | CODE |
| LOW | …pp/Clover/ThemeManager/libimagequant/rust-sys/build.rs | 45 | // This is so that I don't forget to publish MSVC version as well | COMMENT |
| LOW | …/ThemeManager/libimagequant/rust-api/examples/basic.rs | 1 | // Don't forget to add -L . (or whatever dir has .rlib) to rustc! | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Source/Python/Ecc/CParser3/CParser.py | 1486 | def struct_or_union_specifier(self, ): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser3/CParser.py | 4234 | def direct_abstract_declarator(self, ): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser3/CParser.py | 4585 | def abstract_declarator_suffix(self, ): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser3/CParser.py | 5027 | def multiplicative_expression(self, ): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 1460 | def struct_or_union_specifier(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 1697 | def struct_or_union_specifier(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3177 | def direct_abstract_declarator(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3247 | def abstract_declarator_suffix(self,i=None): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3269 | def direct_abstract_declarator(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3344 | def abstract_declarator_suffix(self): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3618 | def multiplicative_expression(self,i=None): | CODE |
| LOW | BaseTools/Source/Python/Ecc/CParser4/CParser.py | 3716 | 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 | 1460 | def struct_or_union_specifier(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 1697 | def struct_or_union_specifier(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3177 | def direct_abstract_declarator(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3247 | def abstract_declarator_suffix(self,i=None): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3269 | def direct_abstract_declarator(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3344 | def abstract_declarator_suffix(self): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3618 | def multiplicative_expression(self,i=None): | CODE |
| LOW | BaseTools/Source/Python/Eot/CParser4/CParser.py | 3716 | def multiplicative_expression(self): | CODE |
| LOW | BaseTools/Scripts/PatchCheck.py | 535 | def read_commit_list_from_git(self, rev_spec, max_count): | STRING |
| LOW | …eModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.c | 13 | Each sub function VariableServiceGetVariable(), VariableServiceGetNextVariableName(), | CODE |
| LOW | …eModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.c | 431 | Each sub function VariableServiceGetVariable(), VariableServiceGetNextVariableName(), | CODE |
| LOW | …nDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceIo.c | 760 | Frees memory that was allocated in function CoherentPciIoAllocateBuffer (). | CODE |
| LOW | …nDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceIo.c | 783 | Frees memory that was allocated in function NonCoherentPciIoAllocateBuffer (). | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | BaseTools/Source/Python/AutoGen/ModuleAutoGen.py | 968 | ## 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 | 635 | /// whenever the APs are disabled or the APs are not executing code as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 436 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 578 | CODE | |
| LOW | BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py | 610 | CODE | |
| LOW | BaseTools/Source/Python/UPT/Library/Misc.py | 312 | CODE | |
| LOW | BaseTools/Source/Python/Capsule/GenerateCapsule.py | 419 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/BuildClassObject.py | 49 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/BuildClassObject.py | 277 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 106 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 158 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 201 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 323 | CODE | |
| LOW | BaseTools/Source/Python/Workspace/MetaFileTable.py | 383 | CODE | |
| LOW | BaseTools/Source/Python/Common/Misc.py | 1437 | CODE | |
| LOW | BaseTools/Source/Python/Table/TableEotReport.py | 59 | 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 | 1115 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 510 | $self->{options}{'placeholder'}=''; | CODE |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 1740 | $self->{options}{'placeholder'} = lc $self->{options}{'placeholder'}; | CODE |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 1843 | $self->{options}{'placeholder'} =~ /^\s*(.*)\s*$/s; | CODE |
| LOW⚡ | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 1884 | "Tag '%s' both in the %s and %s categories."), $tag, "inline", "placeholder") | CODE |
| LOW⚡ | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 1894 | "Tag '%s' both in the %s and %s categories."), $tag, "break", "placeholder") | CODE |
| LOW⚡ | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Xml.pm | 1904 | "Tag '%s' both in the %s and %s categories."), $tag, "placeholder", "customtag") | CODE |
| LOW | CloverPackage/package/bin/po4a/lib/Locale/Po4a/Wml.pm | 53 | "foo@example.org">, which are often defined in the WML. Improvements | CODE |
| LOW | Library/OpensslLib/openssl/test/certs/setup.sh | 393 | NC="excluded;otherName:SRVName;UTF8STRING:foo@example.org" ./mkcert.sh genca \ | CODE |
| LOW | Library/OpensslLib/openssl/test/certs/setup.sh | 400 | "otherName.1 = SRVName;UTF8STRING:foo@example.org" | CODE |
| LOW | …/Library/JsonLib/jansson/test/suites/api/test_object.c | 584 | const char *expected = "{\"foobar\": 1, \"bazquux\": 6, \"lorem ipsum\": " | CODE |
| LOW | …/Library/JsonLib/jansson/test/suites/api/test_object.c | 591 | json_object_set_new(object, "lorem ipsum", json_integer(3)); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | BaseTools/Source/Python/UPT/Library/UniClassObject.py | 137 | CODE | |
| MEDIUM | BaseTools/Source/Python/UPT/Library/UniClassObject.py | 138 | CODE | |
| MEDIUM | BaseTools/Source/Python/UPT/Library/UniClassObject.py | 166 | CODE | |
| MEDIUM | …Tools/plugins/EdkPlugins/edk2/model/doxygengen_spec.py | 384 | CODE | |
| MEDIUM | …Tools/plugins/EdkPlugins/edk2/model/doxygengen_spec.py | 385 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | BaseTools/Source/Python/AutoGen/__init__.py | 11 | __all__ = ["AutoGen"] | CODE |