duplicated block id: 1 size: 27 cleaned lines of code in 2 files: - src/BinaryParsers/PEBinary/PortableExecutable/ImageLoadConfigDirectory32.cs (51:80) - src/BinaryParsers/PEBinary/PortableExecutable/ImageLoadConfigDirectory64.cs (49:78) duplicated block id: 2 size: 22 cleaned lines of code in 2 files: - src/BinSkim.Rules/DwarfRules/BA3003.EnableStackProtector.cs (164:203) - src/BinSkim.Rules/DwarfRules/BA3005.EnableStackClashProtection.cs (141:180) duplicated block id: 3 size: 21 cleaned lines of code in 2 files: - src/BinSkim.Rules/DwarfRules/BA3003.EnableStackProtector.cs (39:80) - src/BinSkim.Rules/DwarfRules/BA3005.EnableStackClashProtection.cs (40:81) duplicated block id: 4 size: 16 cleaned lines of code in 2 files: - src/BinaryParsers/PEBinary/NativeInterop.cs (28:77) - src/BinaryParsers/PEBinary/NativeInterop.cs (99:148) duplicated block id: 5 size: 16 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2012.DoNotModifyStackProtectionCookie.cs (122:145) - src/BinSkim.Rules/PERules/BA2012.DoNotModifyStackProtectionCookie.cs (182:205) duplicated block id: 6 size: 14 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2025.EnableShadowStack.cs (37:60) - src/BinSkim.Rules/PERules/BA2026.EnableAdditionalSdlSecurityChecks.cs (37:60) duplicated block id: 7 size: 14 cleaned lines of code in 2 files: - src/BinSkim.Rules/MachORules/BA5001.EnablePositionIndependentExecutable.cs (34:62) - src/BinSkim.Rules/MachORules/BA5002.DoNotAllowExecutableStack.cs (34:62) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2002.DoNotIncorporateVulnerableDependencies.cs (80:97) - src/BinSkim.Rules/PERules/BA2007.EnableCriticalCompilerWarnings.cs (67:84) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2002.DoNotIncorporateVulnerableDependencies.cs (82:98) - src/BinSkim.Rules/PERules/BA2006.BuildWithSecureTools.cs (71:87) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - src/BinSkim.Rules/ElfRules/BA3001.EnablePositionIndependentExecutable.cs (37:56) - src/BinSkim.Rules/ElfRules/BA3002.DoNotMarkStackAsExecutable.cs (40:59) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2006.BuildWithSecureTools.cs (71:86) - src/BinSkim.Rules/PERules/BA2007.EnableCriticalCompilerWarnings.cs (69:84) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - src/Test.FunctionalTests.BinSkim.Rules/RuleTests.cs (76:91) - src/Test.FunctionalTests.BinSkim.Rules/RuleTests.cs (224:239) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - src/BinSkim.Rules/DwarfRules/BA3005.EnableStackClashProtection.cs (102:114) - src/BinSkim.Rules/DwarfRules/BA3005.EnableStackClashProtection.cs (128:141) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - src/BinSkim.Driver/RoslynAnalyzer/RoslynExtensionMethods.cs (71:91) - src/BinSkim.Driver/RoslynAnalyzer/RoslynExtensionMethods.cs (97:117) duplicated block id: 15 size: 10 cleaned lines of code in 2 files: - src/BinSkim.Rules/DwarfRules/BA3003.EnableStackProtector.cs (125:137) - src/BinSkim.Rules/DwarfRules/BA3003.EnableStackProtector.cs (151:164) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - src/BinaryParsers/PEBinary/PortableExecutable/ImageLoadConfigDirectory32.cs (25:33) - src/BinaryParsers/PEBinary/PortableExecutable/ImageLoadConfigDirectory64.cs (23:31) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - src/Test.UnitTests.BinaryParsers/Elf/ElfBinaryTests.cs (19:31) - src/Test.UnitTests.BinaryParsers/MachO/MachOBinaryTests.cs (18:30) duplicated block id: 18 size: 8 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2025.EnableShadowStack.cs (66:80) - src/BinSkim.Rules/PERules/BA2026.EnableAdditionalSdlSecurityChecks.cs (60:74) duplicated block id: 19 size: 8 cleaned lines of code in 2 files: - src/BinSkim.Rules/ElfRules/BA3010.EnableReadOnlyRelocations.cs (42:56) - src/BinSkim.Rules/ElfRules/BA3011.EnableBindNow.cs (45:59) duplicated block id: 20 size: 8 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2009.EnableAddressSpaceLayoutRandomization.cs (56:68) - src/BinSkim.Rules/PERules/BA2016.MarkImageAsNXCompatible.cs (62:74) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - src/BinSkim.Rules/ElfRules/BA3010.EnableReadOnlyRelocations.cs (37:47) - src/BinSkim.Rules/ElfRules/BA3030.UseCheckedFunctionsWithGCC.cs (120:130) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - src/BinSkim.Rules/DwarfRules/BA3003.EnableStackProtector.cs (137:152) - src/BinSkim.Rules/DwarfRules/BA3005.EnableStackClashProtection.cs (114:129) duplicated block id: 23 size: 7 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2006.BuildWithSecureTools.cs (69:78) - src/BinSkim.Rules/PERules/BA2024.EnableSpectreMitigations.cs (91:100) duplicated block id: 24 size: 7 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2010.DoNotMarkImportsSectionAsExecutable.cs (40:49) - src/BinSkim.Rules/PERules/BA2015.EnableHighEntropyVirtualAddresses.cs (40:49) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2001.LoadImagesAboveFourGigabyteAddress.cs (61:71) - src/BinSkim.Rules/PERules/BA2018.EnableSafeSEH.cs (55:65) duplicated block id: 26 size: 7 cleaned lines of code in 2 files: - src/BinaryParsers/MachOBinary/MachOBinary.cs (87:99) - src/BinaryParsers/MachOBinary/SingleMachOBinary.cs (102:114) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - src/BinaryParsers/ElfBinary/ElfBinary.cs (92:99) - src/BinaryParsers/MachOBinary/SingleMachOBinary.cs (179:186) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - src/Test.UnitTests.BinSkim.Driver/AnalysisSummaryExtractorUnitTests.cs (32:40) - src/Test.UnitTests.BinSkim.Driver/AnalysisSummaryExtractorUnitTests.cs (65:73) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/DwarfRules/BA3003.EnableStackProtector.cs (110:126) - src/BinSkim.Rules/DwarfRules/BA3005.EnableStackClashProtection.cs (87:103) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2007.EnableCriticalCompilerWarnings.cs (99:109) - src/BinSkim.Rules/PERules/BA2011.EnableStackProtection.cs (58:68) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - src/BinaryParsers/ElfBinary/ElfBinary.cs (65:79) - src/BinaryParsers/MachOBinary/MachOBinary.cs (32:43) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2011.EnableStackProtection.cs (40:50) - src/BinSkim.Rules/PERules/BA2013.InitializeStackProtection.cs (45:55) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - src/Test.Samples/Wix/Wix_3.11.1_VS2017_Bootstrapper/Wix_3.11.1_VS2017_Bootstrapper/Wix_3.11.1_VS2017_Bootstrapper.wixproj (1:6) - src/Test.Samples/Wix/Wix_3.11.1_VS2017_Bootstrapper/Wix_3.11.1_VS2017_Msi/Wix_3.11.1_VS2017_Msi.wixproj (1:6) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2007.EnableCriticalCompilerWarnings.cs (69:76) - src/BinSkim.Rules/PERules/BA2024.EnableSpectreMitigations.cs (93:100) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/NativeInterop.cs (232:237) - src/BinSkim.Rules/NativeInterop.cs (241:246) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/DwarfRules/DwarfSkimmerBase.cs (13:22) - src/BinSkim.Rules/ElfRules/ElfBinarySkimmer.cs (12:21) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2006.BuildWithSecureTools.cs (114:125) - src/BinSkim.Rules/PERules/BA2011.EnableStackProtection.cs (56:65) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2002.DoNotIncorporateVulnerableDependencies.cs (82:89) - src/BinSkim.Rules/PERules/BA2024.EnableSpectreMitigations.cs (93:100) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - src/BinSkim.Rules/PERules/BA2008.EnableControlFlowGuard.cs (70:77) - src/BinSkim.Rules/StackProtectionUtilities.cs (22:29)