[ {
  "relativePath" : "net/JetBrains.SignatureExtractor/src/SignatureOperations.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureExtractor/src/ExternalInit.cs",
  "extension" : "cs",
  "linesOfCode" : 4,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureExtractor/src/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureExtractor/src/SignatureApplicationException.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureExtractor/src/SignatureExtractionException.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureExtractor/src/SignatureContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/ELFCLASS.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/ELFOSABI.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/ET.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/EF.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/ElfFile.cs",
  "extension" : "cs",
  "linesOfCode" : 173,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/Impl/EV.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/Impl/Elf64_Phdr.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/Impl/EI.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/Impl/Elf32_Phdr.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/Impl/ELFMAG.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/Impl/PT.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/Impl/Elf32_Ehdr.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/Impl/Elf64_Ehdr.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/ELFDATA.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Elf/EM.cs",
  "extension" : "cs",
  "linesOfCode" : 188,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/HashVerificationUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/CPU_TYPE.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/CDHash.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/MachOSignatureInjector.cs",
  "extension" : "cs",
  "linesOfCode" : 277,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/MachOSignatureTransferData.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/CPU_SUBTYPE.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/MH_Flags.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/MachOFile.cs",
  "extension" : "cs",
  "linesOfCode" : 534,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/CS_Blob.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/LC.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/load_command.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/linked_data_command.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/segment_command.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/fat_arch_64.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/fat_header.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/CS_CodeDirectory.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/mach_header.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/CS_HASHTYPE.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/CSMAGIC.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/CSSLOT.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/mach_header_64.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/CS_BlobIndex.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/CS_Entitlements.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/fat_arch.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/CS_SuperBlob.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/MH.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/SEG.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/Impl/segment_command_64.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/MachOSectionSignatureTransferData.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/MachO/MH_FileType.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Sh/ShFile.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/DirectoryNames.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/Impl/REGSECT.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/Impl/REGSID.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/Impl/Declarations.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/Impl/CompoundFileDirectoryEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/Impl/STGTY.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/Impl/CompoundFileHeader.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/Impl/CF.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/CompoundFile.cs",
  "extension" : "cs",
  "linesOfCode" : 365,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Compound/MsiUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/SignatureData.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Dmg/DmgSignatureTransferData.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Dmg/Impl/UDIF.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Dmg/Impl/DmgMagic.cs",
  "extension" : "cs",
  "linesOfCode" : 5,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Dmg/DmgFile.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Dmg/DmgSignatureInjector.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/SignatureInjectionException.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/FileExplorer/FileTypeExplorer.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/FileExplorer/FileProperties.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/FileExplorer/FileType.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/ComputeHashInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Impl/MemoryUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Impl/StreamUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Impl/StreamRangeUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/StreamRange.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/IMAGE_FILE.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/PeFile.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/PeSignatureInjector.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/PeSignatureTransferData.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/IMAGE_DLLCHARACTERISTICS.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/IMAGE_SUBSYSTEM.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/IMAGE_FILE_MACHINE.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/IMAGE_DATA_DIRECTORY.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/ImageDirectory.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/IMAGE_OPTIONAL_HEADER64.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/IMAGE_FILE_HEADER.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/WIN_CERTIFICATE.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/IMAGE_OPTIONAL_HEADER32.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/Magic.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/IMAGE_SECTION_HEADER.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/IMAGE_DOS_HEADER.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/ImageSection.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.FormatRipper/src/Pe/Impl/WinCertificate.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/NullLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/OcspVerifier.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/AppleSignatureVerifier.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/SignedMessage.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/CrlCacheFileSystem.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/VerifySignatureResult.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/FileIntegrityVerificationParams.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/CrlSource.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/CrlProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/Pkcs7ProcessableObject.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/MachOSignatureVerifier.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/X509CertificateEquComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/SignedMessageVerifier.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/Utils.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/CMSSignedHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 370,
  "components" : [ "primary::net" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/SignerInformation.cs",
  "extension" : "cs",
  "linesOfCode" : 513,
  "components" : [ "primary::net" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/BaseDigestCalculator.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/IDigestCalculator.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/X509CollectionStore.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/TSPUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 159,
  "components" : [ "primary::net" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/CMSEnvelopedHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/Compat/Platform.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/Authenticode/SpcIndirectDataToken.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/Authenticode/AuthenticodeException.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/Authenticode/SpcIndirectDataContent.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/SignerInformationStore.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/CMSSignedData.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/TimeStampToken.cs",
  "extension" : "cs",
  "linesOfCode" : 231,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BC/CounterSignatureDigestCalculator.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/SignatureVerificationParams.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/DmgSignatureVerifier.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/PkixCertPathChecker.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/SignerInfoVerifier.cs",
  "extension" : "cs",
  "linesOfCode" : 271,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/BcExt.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/OIDs.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/AuthenticodeSignatureVerifier.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/PkixBuilderParameters.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/Crypt/X509CrlEquComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/ResourceUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/HashUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "net/JetBrains.SignatureVerifier/src/ILogger.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::net" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 1,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/Messages.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/Resources.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/SignerInfoVerifier.kt",
  "extension" : "kt",
  "linesOfCode" : 235,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/CustomPkixCertPathChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/PkixBuilderParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/OIDs.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/OcspVerifier.kt",
  "extension" : "kt",
  "linesOfCode" : 174,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/CrlCacheFileSystem.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/VerifySignatureResult.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/SignedMessage.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/CrlSource.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/ASN1EncodableVectorIterator.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/SignedMessageVerifier.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/BcExt.kt",
  "extension" : "kt",
  "linesOfCode" : 147,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/SignatureVerificationParams.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt/CrlProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/ILogger.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/InvalidDataException.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/tsp/TimeStampTokenInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/tsp/TimeStampToken.kt",
  "extension" : "kt",
  "linesOfCode" : 200,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/tsp/TSPUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 137,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms/SignerInformationStore.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms/CMSUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 272,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms/CMSSignedHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 177,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms/NullOutputStream.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms/CMSSignedData.kt",
  "extension" : "kt",
  "linesOfCode" : 326,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms/SignerInformation.kt",
  "extension" : "kt",
  "linesOfCode" : 409,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/macho/MachoUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/macho/MachoFile.kt",
  "extension" : "kt",
  "linesOfCode" : 170,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/macho/MachoConsts.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/macho/MachoArch.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/cf/MsiFile.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/cf/CompoundFile.kt",
  "extension" : "kt",
  "linesOfCode" : 254,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/DataInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/SignatureData.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/NullLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/signatureverifier/PeFile.kt",
  "extension" : "kt",
  "linesOfCode" : 115,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/BinaryReader.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/ReadUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/SubrangeSeekableByteChannel.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/filetype/ProcessorArchitecture.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/filetype/FileProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/filetype/elf/Elf.kt",
  "extension" : "kt",
  "linesOfCode" : 160,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/filetype/elf/ElfUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 114,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/filetype/elf/ElfInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/filetype/FileType.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/filetype/FileTypeDetector.kt",
  "extension" : "kt",
  "linesOfCode" : 250,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/src/main/kotlin/com/jetbrains/util/SeekOrigin.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jvm/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 149,
  "components" : [ "primary::jvm" ],
  "concerns" : [ "::Unclassified" ]
} ]