github.com/anchore/syft@v1.38.2/schema/json/schema-16.0.22.json (about)

     1  {
     2    "$schema": "https://json-schema.org/draft/2020-12/schema",
     3    "$id": "anchore.io/schema/syft/json/16.0.22/document",
     4    "$ref": "#/$defs/Document",
     5    "$defs": {
     6      "AlpmDbEntry": {
     7        "properties": {
     8          "basepackage": {
     9            "type": "string"
    10          },
    11          "package": {
    12            "type": "string"
    13          },
    14          "version": {
    15            "type": "string"
    16          },
    17          "description": {
    18            "type": "string"
    19          },
    20          "architecture": {
    21            "type": "string"
    22          },
    23          "size": {
    24            "type": "integer"
    25          },
    26          "packager": {
    27            "type": "string"
    28          },
    29          "url": {
    30            "type": "string"
    31          },
    32          "validation": {
    33            "type": "string"
    34          },
    35          "reason": {
    36            "type": "integer"
    37          },
    38          "files": {
    39            "items": {
    40              "$ref": "#/$defs/AlpmFileRecord"
    41            },
    42            "type": "array"
    43          },
    44          "backup": {
    45            "items": {
    46              "$ref": "#/$defs/AlpmFileRecord"
    47            },
    48            "type": "array"
    49          },
    50          "provides": {
    51            "items": {
    52              "type": "string"
    53            },
    54            "type": "array"
    55          },
    56          "depends": {
    57            "items": {
    58              "type": "string"
    59            },
    60            "type": "array"
    61          }
    62        },
    63        "type": "object",
    64        "required": [
    65          "basepackage",
    66          "package",
    67          "version",
    68          "description",
    69          "architecture",
    70          "size",
    71          "packager",
    72          "url",
    73          "validation",
    74          "reason",
    75          "files",
    76          "backup"
    77        ]
    78      },
    79      "AlpmFileRecord": {
    80        "properties": {
    81          "path": {
    82            "type": "string"
    83          },
    84          "type": {
    85            "type": "string"
    86          },
    87          "uid": {
    88            "type": "string"
    89          },
    90          "gid": {
    91            "type": "string"
    92          },
    93          "time": {
    94            "type": "string",
    95            "format": "date-time"
    96          },
    97          "size": {
    98            "type": "string"
    99          },
   100          "link": {
   101            "type": "string"
   102          },
   103          "digest": {
   104            "items": {
   105              "$ref": "#/$defs/Digest"
   106            },
   107            "type": "array"
   108          }
   109        },
   110        "type": "object"
   111      },
   112      "ApkDbEntry": {
   113        "properties": {
   114          "package": {
   115            "type": "string"
   116          },
   117          "originPackage": {
   118            "type": "string"
   119          },
   120          "maintainer": {
   121            "type": "string"
   122          },
   123          "version": {
   124            "type": "string"
   125          },
   126          "architecture": {
   127            "type": "string"
   128          },
   129          "url": {
   130            "type": "string"
   131          },
   132          "description": {
   133            "type": "string"
   134          },
   135          "size": {
   136            "type": "integer"
   137          },
   138          "installedSize": {
   139            "type": "integer"
   140          },
   141          "pullDependencies": {
   142            "items": {
   143              "type": "string"
   144            },
   145            "type": "array"
   146          },
   147          "provides": {
   148            "items": {
   149              "type": "string"
   150            },
   151            "type": "array"
   152          },
   153          "pullChecksum": {
   154            "type": "string"
   155          },
   156          "gitCommitOfApkPort": {
   157            "type": "string"
   158          },
   159          "files": {
   160            "items": {
   161              "$ref": "#/$defs/ApkFileRecord"
   162            },
   163            "type": "array"
   164          }
   165        },
   166        "type": "object",
   167        "required": [
   168          "package",
   169          "originPackage",
   170          "maintainer",
   171          "version",
   172          "architecture",
   173          "url",
   174          "description",
   175          "size",
   176          "installedSize",
   177          "pullDependencies",
   178          "provides",
   179          "pullChecksum",
   180          "gitCommitOfApkPort",
   181          "files"
   182        ]
   183      },
   184      "ApkFileRecord": {
   185        "properties": {
   186          "path": {
   187            "type": "string"
   188          },
   189          "ownerUid": {
   190            "type": "string"
   191          },
   192          "ownerGid": {
   193            "type": "string"
   194          },
   195          "permissions": {
   196            "type": "string"
   197          },
   198          "digest": {
   199            "$ref": "#/$defs/Digest"
   200          }
   201        },
   202        "type": "object",
   203        "required": [
   204          "path"
   205        ]
   206      },
   207      "BinarySignature": {
   208        "properties": {
   209          "matches": {
   210            "items": {
   211              "$ref": "#/$defs/ClassifierMatch"
   212            },
   213            "type": "array"
   214          }
   215        },
   216        "type": "object",
   217        "required": [
   218          "matches"
   219        ]
   220      },
   221      "BitnamiSbomEntry": {
   222        "properties": {
   223          "name": {
   224            "type": "string"
   225          },
   226          "arch": {
   227            "type": "string"
   228          },
   229          "distro": {
   230            "type": "string"
   231          },
   232          "revision": {
   233            "type": "string"
   234          },
   235          "version": {
   236            "type": "string"
   237          },
   238          "path": {
   239            "type": "string"
   240          },
   241          "files": {
   242            "items": {
   243              "type": "string"
   244            },
   245            "type": "array"
   246          }
   247        },
   248        "type": "object",
   249        "required": [
   250          "name",
   251          "arch",
   252          "distro",
   253          "revision",
   254          "version",
   255          "path",
   256          "files"
   257        ]
   258      },
   259      "CConanFileEntry": {
   260        "properties": {
   261          "ref": {
   262            "type": "string"
   263          }
   264        },
   265        "type": "object",
   266        "required": [
   267          "ref"
   268        ]
   269      },
   270      "CConanInfoEntry": {
   271        "properties": {
   272          "ref": {
   273            "type": "string"
   274          },
   275          "package_id": {
   276            "type": "string"
   277          }
   278        },
   279        "type": "object",
   280        "required": [
   281          "ref"
   282        ]
   283      },
   284      "CConanLockEntry": {
   285        "properties": {
   286          "ref": {
   287            "type": "string"
   288          },
   289          "package_id": {
   290            "type": "string"
   291          },
   292          "prev": {
   293            "type": "string"
   294          },
   295          "requires": {
   296            "items": {
   297              "type": "string"
   298            },
   299            "type": "array"
   300          },
   301          "build_requires": {
   302            "items": {
   303              "type": "string"
   304            },
   305            "type": "array"
   306          },
   307          "py_requires": {
   308            "items": {
   309              "type": "string"
   310            },
   311            "type": "array"
   312          },
   313          "options": {
   314            "$ref": "#/$defs/KeyValues"
   315          },
   316          "path": {
   317            "type": "string"
   318          },
   319          "context": {
   320            "type": "string"
   321          }
   322        },
   323        "type": "object",
   324        "required": [
   325          "ref"
   326        ]
   327      },
   328      "CConanLockV2Entry": {
   329        "properties": {
   330          "ref": {
   331            "type": "string"
   332          },
   333          "packageID": {
   334            "type": "string"
   335          },
   336          "username": {
   337            "type": "string"
   338          },
   339          "channel": {
   340            "type": "string"
   341          },
   342          "recipeRevision": {
   343            "type": "string"
   344          },
   345          "packageRevision": {
   346            "type": "string"
   347          },
   348          "timestamp": {
   349            "type": "string"
   350          }
   351        },
   352        "type": "object",
   353        "required": [
   354          "ref"
   355        ]
   356      },
   357      "CPE": {
   358        "properties": {
   359          "cpe": {
   360            "type": "string"
   361          },
   362          "source": {
   363            "type": "string"
   364          }
   365        },
   366        "type": "object",
   367        "required": [
   368          "cpe"
   369        ]
   370      },
   371      "ClassifierMatch": {
   372        "properties": {
   373          "classifier": {
   374            "type": "string"
   375          },
   376          "location": {
   377            "$ref": "#/$defs/Location"
   378          }
   379        },
   380        "type": "object",
   381        "required": [
   382          "classifier",
   383          "location"
   384        ]
   385      },
   386      "CocoaPodfileLockEntry": {
   387        "properties": {
   388          "checksum": {
   389            "type": "string"
   390          }
   391        },
   392        "type": "object",
   393        "required": [
   394          "checksum"
   395        ]
   396      },
   397      "Coordinates": {
   398        "properties": {
   399          "path": {
   400            "type": "string"
   401          },
   402          "layerID": {
   403            "type": "string"
   404          }
   405        },
   406        "type": "object",
   407        "required": [
   408          "path"
   409        ]
   410      },
   411      "DartPubspecLockEntry": {
   412        "properties": {
   413          "name": {
   414            "type": "string"
   415          },
   416          "version": {
   417            "type": "string"
   418          },
   419          "hosted_url": {
   420            "type": "string"
   421          },
   422          "vcs_url": {
   423            "type": "string"
   424          }
   425        },
   426        "type": "object",
   427        "required": [
   428          "name",
   429          "version"
   430        ]
   431      },
   432      "Descriptor": {
   433        "properties": {
   434          "name": {
   435            "type": "string"
   436          },
   437          "version": {
   438            "type": "string"
   439          },
   440          "configuration": true
   441        },
   442        "type": "object",
   443        "required": [
   444          "name",
   445          "version"
   446        ]
   447      },
   448      "Digest": {
   449        "properties": {
   450          "algorithm": {
   451            "type": "string"
   452          },
   453          "value": {
   454            "type": "string"
   455          }
   456        },
   457        "type": "object",
   458        "required": [
   459          "algorithm",
   460          "value"
   461        ]
   462      },
   463      "Document": {
   464        "properties": {
   465          "artifacts": {
   466            "items": {
   467              "$ref": "#/$defs/Package"
   468            },
   469            "type": "array"
   470          },
   471          "artifactRelationships": {
   472            "items": {
   473              "$ref": "#/$defs/Relationship"
   474            },
   475            "type": "array"
   476          },
   477          "files": {
   478            "items": {
   479              "$ref": "#/$defs/File"
   480            },
   481            "type": "array"
   482          },
   483          "source": {
   484            "$ref": "#/$defs/Source"
   485          },
   486          "distro": {
   487            "$ref": "#/$defs/LinuxRelease"
   488          },
   489          "descriptor": {
   490            "$ref": "#/$defs/Descriptor"
   491          },
   492          "schema": {
   493            "$ref": "#/$defs/Schema"
   494          }
   495        },
   496        "type": "object",
   497        "required": [
   498          "artifacts",
   499          "artifactRelationships",
   500          "source",
   501          "distro",
   502          "descriptor",
   503          "schema"
   504        ]
   505      },
   506      "DotnetDepsEntry": {
   507        "properties": {
   508          "name": {
   509            "type": "string"
   510          },
   511          "version": {
   512            "type": "string"
   513          },
   514          "path": {
   515            "type": "string"
   516          },
   517          "sha512": {
   518            "type": "string"
   519          },
   520          "hashPath": {
   521            "type": "string"
   522          }
   523        },
   524        "type": "object",
   525        "required": [
   526          "name",
   527          "version",
   528          "path",
   529          "sha512",
   530          "hashPath"
   531        ]
   532      },
   533      "DotnetPackagesLockEntry": {
   534        "properties": {
   535          "name": {
   536            "type": "string"
   537          },
   538          "version": {
   539            "type": "string"
   540          },
   541          "contentHash": {
   542            "type": "string"
   543          },
   544          "type": {
   545            "type": "string"
   546          }
   547        },
   548        "type": "object",
   549        "required": [
   550          "name",
   551          "version",
   552          "contentHash",
   553          "type"
   554        ]
   555      },
   556      "DotnetPortableExecutableEntry": {
   557        "properties": {
   558          "assemblyVersion": {
   559            "type": "string"
   560          },
   561          "legalCopyright": {
   562            "type": "string"
   563          },
   564          "comments": {
   565            "type": "string"
   566          },
   567          "internalName": {
   568            "type": "string"
   569          },
   570          "companyName": {
   571            "type": "string"
   572          },
   573          "productName": {
   574            "type": "string"
   575          },
   576          "productVersion": {
   577            "type": "string"
   578          }
   579        },
   580        "type": "object",
   581        "required": [
   582          "assemblyVersion",
   583          "legalCopyright",
   584          "companyName",
   585          "productName",
   586          "productVersion"
   587        ]
   588      },
   589      "DpkgDbEntry": {
   590        "properties": {
   591          "package": {
   592            "type": "string"
   593          },
   594          "source": {
   595            "type": "string"
   596          },
   597          "version": {
   598            "type": "string"
   599          },
   600          "sourceVersion": {
   601            "type": "string"
   602          },
   603          "architecture": {
   604            "type": "string"
   605          },
   606          "maintainer": {
   607            "type": "string"
   608          },
   609          "installedSize": {
   610            "type": "integer"
   611          },
   612          "provides": {
   613            "items": {
   614              "type": "string"
   615            },
   616            "type": "array"
   617          },
   618          "depends": {
   619            "items": {
   620              "type": "string"
   621            },
   622            "type": "array"
   623          },
   624          "preDepends": {
   625            "items": {
   626              "type": "string"
   627            },
   628            "type": "array"
   629          },
   630          "files": {
   631            "items": {
   632              "$ref": "#/$defs/DpkgFileRecord"
   633            },
   634            "type": "array"
   635          }
   636        },
   637        "type": "object",
   638        "required": [
   639          "package",
   640          "source",
   641          "version",
   642          "sourceVersion",
   643          "architecture",
   644          "maintainer",
   645          "installedSize",
   646          "files"
   647        ]
   648      },
   649      "DpkgFileRecord": {
   650        "properties": {
   651          "path": {
   652            "type": "string"
   653          },
   654          "digest": {
   655            "$ref": "#/$defs/Digest"
   656          },
   657          "isConfigFile": {
   658            "type": "boolean"
   659          }
   660        },
   661        "type": "object",
   662        "required": [
   663          "path",
   664          "isConfigFile"
   665        ]
   666      },
   667      "ELFSecurityFeatures": {
   668        "properties": {
   669          "symbolTableStripped": {
   670            "type": "boolean"
   671          },
   672          "stackCanary": {
   673            "type": "boolean"
   674          },
   675          "nx": {
   676            "type": "boolean"
   677          },
   678          "relRO": {
   679            "type": "string"
   680          },
   681          "pie": {
   682            "type": "boolean"
   683          },
   684          "dso": {
   685            "type": "boolean"
   686          },
   687          "safeStack": {
   688            "type": "boolean"
   689          },
   690          "cfi": {
   691            "type": "boolean"
   692          },
   693          "fortify": {
   694            "type": "boolean"
   695          }
   696        },
   697        "type": "object",
   698        "required": [
   699          "symbolTableStripped",
   700          "nx",
   701          "relRO",
   702          "pie",
   703          "dso"
   704        ]
   705      },
   706      "ElfBinaryPackageNoteJsonPayload": {
   707        "properties": {
   708          "type": {
   709            "type": "string"
   710          },
   711          "architecture": {
   712            "type": "string"
   713          },
   714          "osCPE": {
   715            "type": "string"
   716          },
   717          "os": {
   718            "type": "string"
   719          },
   720          "osVersion": {
   721            "type": "string"
   722          },
   723          "system": {
   724            "type": "string"
   725          },
   726          "vendor": {
   727            "type": "string"
   728          },
   729          "sourceRepo": {
   730            "type": "string"
   731          },
   732          "commit": {
   733            "type": "string"
   734          }
   735        },
   736        "type": "object"
   737      },
   738      "ElixirMixLockEntry": {
   739        "properties": {
   740          "name": {
   741            "type": "string"
   742          },
   743          "version": {
   744            "type": "string"
   745          },
   746          "pkgHash": {
   747            "type": "string"
   748          },
   749          "pkgHashExt": {
   750            "type": "string"
   751          }
   752        },
   753        "type": "object",
   754        "required": [
   755          "name",
   756          "version",
   757          "pkgHash",
   758          "pkgHashExt"
   759        ]
   760      },
   761      "ErlangRebarLockEntry": {
   762        "properties": {
   763          "name": {
   764            "type": "string"
   765          },
   766          "version": {
   767            "type": "string"
   768          },
   769          "pkgHash": {
   770            "type": "string"
   771          },
   772          "pkgHashExt": {
   773            "type": "string"
   774          }
   775        },
   776        "type": "object",
   777        "required": [
   778          "name",
   779          "version",
   780          "pkgHash",
   781          "pkgHashExt"
   782        ]
   783      },
   784      "Executable": {
   785        "properties": {
   786          "format": {
   787            "type": "string"
   788          },
   789          "hasExports": {
   790            "type": "boolean"
   791          },
   792          "hasEntrypoint": {
   793            "type": "boolean"
   794          },
   795          "importedLibraries": {
   796            "items": {
   797              "type": "string"
   798            },
   799            "type": "array"
   800          },
   801          "elfSecurityFeatures": {
   802            "$ref": "#/$defs/ELFSecurityFeatures"
   803          }
   804        },
   805        "type": "object",
   806        "required": [
   807          "format",
   808          "hasExports",
   809          "hasEntrypoint",
   810          "importedLibraries"
   811        ]
   812      },
   813      "File": {
   814        "properties": {
   815          "id": {
   816            "type": "string"
   817          },
   818          "location": {
   819            "$ref": "#/$defs/Coordinates"
   820          },
   821          "metadata": {
   822            "$ref": "#/$defs/FileMetadataEntry"
   823          },
   824          "contents": {
   825            "type": "string"
   826          },
   827          "digests": {
   828            "items": {
   829              "$ref": "#/$defs/Digest"
   830            },
   831            "type": "array"
   832          },
   833          "licenses": {
   834            "items": {
   835              "$ref": "#/$defs/FileLicense"
   836            },
   837            "type": "array"
   838          },
   839          "executable": {
   840            "$ref": "#/$defs/Executable"
   841          },
   842          "unknowns": {
   843            "items": {
   844              "type": "string"
   845            },
   846            "type": "array"
   847          }
   848        },
   849        "type": "object",
   850        "required": [
   851          "id",
   852          "location"
   853        ]
   854      },
   855      "FileLicense": {
   856        "properties": {
   857          "value": {
   858            "type": "string"
   859          },
   860          "spdxExpression": {
   861            "type": "string"
   862          },
   863          "type": {
   864            "type": "string"
   865          },
   866          "evidence": {
   867            "$ref": "#/$defs/FileLicenseEvidence"
   868          }
   869        },
   870        "type": "object",
   871        "required": [
   872          "value",
   873          "spdxExpression",
   874          "type"
   875        ]
   876      },
   877      "FileLicenseEvidence": {
   878        "properties": {
   879          "confidence": {
   880            "type": "integer"
   881          },
   882          "offset": {
   883            "type": "integer"
   884          },
   885          "extent": {
   886            "type": "integer"
   887          }
   888        },
   889        "type": "object",
   890        "required": [
   891          "confidence",
   892          "offset",
   893          "extent"
   894        ]
   895      },
   896      "FileMetadataEntry": {
   897        "properties": {
   898          "mode": {
   899            "type": "integer"
   900          },
   901          "type": {
   902            "type": "string"
   903          },
   904          "linkDestination": {
   905            "type": "string"
   906          },
   907          "userID": {
   908            "type": "integer"
   909          },
   910          "groupID": {
   911            "type": "integer"
   912          },
   913          "mimeType": {
   914            "type": "string"
   915          },
   916          "size": {
   917            "type": "integer"
   918          }
   919        },
   920        "type": "object",
   921        "required": [
   922          "mode",
   923          "type",
   924          "userID",
   925          "groupID",
   926          "mimeType",
   927          "size"
   928        ]
   929      },
   930      "GoModuleBuildinfoEntry": {
   931        "properties": {
   932          "goBuildSettings": {
   933            "$ref": "#/$defs/KeyValues"
   934          },
   935          "goCompiledVersion": {
   936            "type": "string"
   937          },
   938          "architecture": {
   939            "type": "string"
   940          },
   941          "h1Digest": {
   942            "type": "string"
   943          },
   944          "mainModule": {
   945            "type": "string"
   946          },
   947          "goCryptoSettings": {
   948            "items": {
   949              "type": "string"
   950            },
   951            "type": "array"
   952          },
   953          "goExperiments": {
   954            "items": {
   955              "type": "string"
   956            },
   957            "type": "array"
   958          }
   959        },
   960        "type": "object",
   961        "required": [
   962          "goCompiledVersion",
   963          "architecture"
   964        ]
   965      },
   966      "GoModuleEntry": {
   967        "properties": {
   968          "h1Digest": {
   969            "type": "string"
   970          }
   971        },
   972        "type": "object"
   973      },
   974      "HaskellHackageStackEntry": {
   975        "properties": {
   976          "pkgHash": {
   977            "type": "string"
   978          }
   979        },
   980        "type": "object"
   981      },
   982      "HaskellHackageStackLockEntry": {
   983        "properties": {
   984          "pkgHash": {
   985            "type": "string"
   986          },
   987          "snapshotURL": {
   988            "type": "string"
   989          }
   990        },
   991        "type": "object"
   992      },
   993      "IDLikes": {
   994        "items": {
   995          "type": "string"
   996        },
   997        "type": "array"
   998      },
   999      "JavaArchive": {
  1000        "properties": {
  1001          "virtualPath": {
  1002            "type": "string"
  1003          },
  1004          "manifest": {
  1005            "$ref": "#/$defs/JavaManifest"
  1006          },
  1007          "pomProperties": {
  1008            "$ref": "#/$defs/JavaPomProperties"
  1009          },
  1010          "pomProject": {
  1011            "$ref": "#/$defs/JavaPomProject"
  1012          },
  1013          "digest": {
  1014            "items": {
  1015              "$ref": "#/$defs/Digest"
  1016            },
  1017            "type": "array"
  1018          }
  1019        },
  1020        "type": "object",
  1021        "required": [
  1022          "virtualPath"
  1023        ]
  1024      },
  1025      "JavaJvmInstallation": {
  1026        "properties": {
  1027          "release": {
  1028            "$ref": "#/$defs/JavaVMRelease"
  1029          },
  1030          "files": {
  1031            "items": {
  1032              "type": "string"
  1033            },
  1034            "type": "array"
  1035          }
  1036        },
  1037        "type": "object",
  1038        "required": [
  1039          "release",
  1040          "files"
  1041        ]
  1042      },
  1043      "JavaManifest": {
  1044        "properties": {
  1045          "main": {
  1046            "$ref": "#/$defs/KeyValues"
  1047          },
  1048          "sections": {
  1049            "items": {
  1050              "$ref": "#/$defs/KeyValues"
  1051            },
  1052            "type": "array"
  1053          }
  1054        },
  1055        "type": "object"
  1056      },
  1057      "JavaPomParent": {
  1058        "properties": {
  1059          "groupId": {
  1060            "type": "string"
  1061          },
  1062          "artifactId": {
  1063            "type": "string"
  1064          },
  1065          "version": {
  1066            "type": "string"
  1067          }
  1068        },
  1069        "type": "object",
  1070        "required": [
  1071          "groupId",
  1072          "artifactId",
  1073          "version"
  1074        ]
  1075      },
  1076      "JavaPomProject": {
  1077        "properties": {
  1078          "path": {
  1079            "type": "string"
  1080          },
  1081          "parent": {
  1082            "$ref": "#/$defs/JavaPomParent"
  1083          },
  1084          "groupId": {
  1085            "type": "string"
  1086          },
  1087          "artifactId": {
  1088            "type": "string"
  1089          },
  1090          "version": {
  1091            "type": "string"
  1092          },
  1093          "name": {
  1094            "type": "string"
  1095          },
  1096          "description": {
  1097            "type": "string"
  1098          },
  1099          "url": {
  1100            "type": "string"
  1101          }
  1102        },
  1103        "type": "object",
  1104        "required": [
  1105          "path",
  1106          "groupId",
  1107          "artifactId",
  1108          "version",
  1109          "name"
  1110        ]
  1111      },
  1112      "JavaPomProperties": {
  1113        "properties": {
  1114          "path": {
  1115            "type": "string"
  1116          },
  1117          "name": {
  1118            "type": "string"
  1119          },
  1120          "groupId": {
  1121            "type": "string"
  1122          },
  1123          "artifactId": {
  1124            "type": "string"
  1125          },
  1126          "version": {
  1127            "type": "string"
  1128          },
  1129          "scope": {
  1130            "type": "string"
  1131          },
  1132          "extraFields": {
  1133            "patternProperties": {
  1134              ".*": {
  1135                "type": "string"
  1136              }
  1137            },
  1138            "type": "object"
  1139          }
  1140        },
  1141        "type": "object",
  1142        "required": [
  1143          "path",
  1144          "name",
  1145          "groupId",
  1146          "artifactId",
  1147          "version"
  1148        ]
  1149      },
  1150      "JavaVMRelease": {
  1151        "properties": {
  1152          "implementor": {
  1153            "type": "string"
  1154          },
  1155          "implementorVersion": {
  1156            "type": "string"
  1157          },
  1158          "javaRuntimeVersion": {
  1159            "type": "string"
  1160          },
  1161          "javaVersion": {
  1162            "type": "string"
  1163          },
  1164          "javaVersionDate": {
  1165            "type": "string"
  1166          },
  1167          "libc": {
  1168            "type": "string"
  1169          },
  1170          "modules": {
  1171            "items": {
  1172              "type": "string"
  1173            },
  1174            "type": "array"
  1175          },
  1176          "osArch": {
  1177            "type": "string"
  1178          },
  1179          "osName": {
  1180            "type": "string"
  1181          },
  1182          "osVersion": {
  1183            "type": "string"
  1184          },
  1185          "source": {
  1186            "type": "string"
  1187          },
  1188          "buildSource": {
  1189            "type": "string"
  1190          },
  1191          "buildSourceRepo": {
  1192            "type": "string"
  1193          },
  1194          "sourceRepo": {
  1195            "type": "string"
  1196          },
  1197          "fullVersion": {
  1198            "type": "string"
  1199          },
  1200          "semanticVersion": {
  1201            "type": "string"
  1202          },
  1203          "buildInfo": {
  1204            "type": "string"
  1205          },
  1206          "jvmVariant": {
  1207            "type": "string"
  1208          },
  1209          "jvmVersion": {
  1210            "type": "string"
  1211          },
  1212          "imageType": {
  1213            "type": "string"
  1214          },
  1215          "buildType": {
  1216            "type": "string"
  1217          }
  1218        },
  1219        "type": "object"
  1220      },
  1221      "JavascriptNpmPackage": {
  1222        "properties": {
  1223          "name": {
  1224            "type": "string"
  1225          },
  1226          "version": {
  1227            "type": "string"
  1228          },
  1229          "author": {
  1230            "type": "string"
  1231          },
  1232          "homepage": {
  1233            "type": "string"
  1234          },
  1235          "description": {
  1236            "type": "string"
  1237          },
  1238          "url": {
  1239            "type": "string"
  1240          },
  1241          "private": {
  1242            "type": "boolean"
  1243          }
  1244        },
  1245        "type": "object",
  1246        "required": [
  1247          "name",
  1248          "version",
  1249          "author",
  1250          "homepage",
  1251          "description",
  1252          "url",
  1253          "private"
  1254        ]
  1255      },
  1256      "JavascriptNpmPackageLockEntry": {
  1257        "properties": {
  1258          "resolved": {
  1259            "type": "string"
  1260          },
  1261          "integrity": {
  1262            "type": "string"
  1263          }
  1264        },
  1265        "type": "object",
  1266        "required": [
  1267          "resolved",
  1268          "integrity"
  1269        ]
  1270      },
  1271      "JavascriptYarnLockEntry": {
  1272        "properties": {
  1273          "resolved": {
  1274            "type": "string"
  1275          },
  1276          "integrity": {
  1277            "type": "string"
  1278          }
  1279        },
  1280        "type": "object",
  1281        "required": [
  1282          "resolved",
  1283          "integrity"
  1284        ]
  1285      },
  1286      "KeyValue": {
  1287        "properties": {
  1288          "key": {
  1289            "type": "string"
  1290          },
  1291          "value": {
  1292            "type": "string"
  1293          }
  1294        },
  1295        "type": "object",
  1296        "required": [
  1297          "key",
  1298          "value"
  1299        ]
  1300      },
  1301      "KeyValues": {
  1302        "items": {
  1303          "$ref": "#/$defs/KeyValue"
  1304        },
  1305        "type": "array"
  1306      },
  1307      "License": {
  1308        "properties": {
  1309          "value": {
  1310            "type": "string"
  1311          },
  1312          "spdxExpression": {
  1313            "type": "string"
  1314          },
  1315          "type": {
  1316            "type": "string"
  1317          },
  1318          "urls": {
  1319            "items": {
  1320              "type": "string"
  1321            },
  1322            "type": "array"
  1323          },
  1324          "locations": {
  1325            "items": {
  1326              "$ref": "#/$defs/Location"
  1327            },
  1328            "type": "array"
  1329          },
  1330          "contents": {
  1331            "type": "string"
  1332          }
  1333        },
  1334        "type": "object",
  1335        "required": [
  1336          "value",
  1337          "spdxExpression",
  1338          "type",
  1339          "urls",
  1340          "locations"
  1341        ]
  1342      },
  1343      "LinuxKernelArchive": {
  1344        "properties": {
  1345          "name": {
  1346            "type": "string"
  1347          },
  1348          "architecture": {
  1349            "type": "string"
  1350          },
  1351          "version": {
  1352            "type": "string"
  1353          },
  1354          "extendedVersion": {
  1355            "type": "string"
  1356          },
  1357          "buildTime": {
  1358            "type": "string"
  1359          },
  1360          "author": {
  1361            "type": "string"
  1362          },
  1363          "format": {
  1364            "type": "string"
  1365          },
  1366          "rwRootFS": {
  1367            "type": "boolean"
  1368          },
  1369          "swapDevice": {
  1370            "type": "integer"
  1371          },
  1372          "rootDevice": {
  1373            "type": "integer"
  1374          },
  1375          "videoMode": {
  1376            "type": "string"
  1377          }
  1378        },
  1379        "type": "object",
  1380        "required": [
  1381          "name",
  1382          "architecture",
  1383          "version"
  1384        ]
  1385      },
  1386      "LinuxKernelModule": {
  1387        "properties": {
  1388          "name": {
  1389            "type": "string"
  1390          },
  1391          "version": {
  1392            "type": "string"
  1393          },
  1394          "sourceVersion": {
  1395            "type": "string"
  1396          },
  1397          "path": {
  1398            "type": "string"
  1399          },
  1400          "description": {
  1401            "type": "string"
  1402          },
  1403          "author": {
  1404            "type": "string"
  1405          },
  1406          "license": {
  1407            "type": "string"
  1408          },
  1409          "kernelVersion": {
  1410            "type": "string"
  1411          },
  1412          "versionMagic": {
  1413            "type": "string"
  1414          },
  1415          "parameters": {
  1416            "patternProperties": {
  1417              ".*": {
  1418                "$ref": "#/$defs/LinuxKernelModuleParameter"
  1419              }
  1420            },
  1421            "type": "object"
  1422          }
  1423        },
  1424        "type": "object"
  1425      },
  1426      "LinuxKernelModuleParameter": {
  1427        "properties": {
  1428          "type": {
  1429            "type": "string"
  1430          },
  1431          "description": {
  1432            "type": "string"
  1433          }
  1434        },
  1435        "type": "object"
  1436      },
  1437      "LinuxRelease": {
  1438        "properties": {
  1439          "prettyName": {
  1440            "type": "string"
  1441          },
  1442          "name": {
  1443            "type": "string"
  1444          },
  1445          "id": {
  1446            "type": "string"
  1447          },
  1448          "idLike": {
  1449            "$ref": "#/$defs/IDLikes"
  1450          },
  1451          "version": {
  1452            "type": "string"
  1453          },
  1454          "versionID": {
  1455            "type": "string"
  1456          },
  1457          "versionCodename": {
  1458            "type": "string"
  1459          },
  1460          "buildID": {
  1461            "type": "string"
  1462          },
  1463          "imageID": {
  1464            "type": "string"
  1465          },
  1466          "imageVersion": {
  1467            "type": "string"
  1468          },
  1469          "variant": {
  1470            "type": "string"
  1471          },
  1472          "variantID": {
  1473            "type": "string"
  1474          },
  1475          "homeURL": {
  1476            "type": "string"
  1477          },
  1478          "supportURL": {
  1479            "type": "string"
  1480          },
  1481          "bugReportURL": {
  1482            "type": "string"
  1483          },
  1484          "privacyPolicyURL": {
  1485            "type": "string"
  1486          },
  1487          "cpeName": {
  1488            "type": "string"
  1489          },
  1490          "supportEnd": {
  1491            "type": "string"
  1492          }
  1493        },
  1494        "type": "object"
  1495      },
  1496      "Location": {
  1497        "properties": {
  1498          "path": {
  1499            "type": "string"
  1500          },
  1501          "layerID": {
  1502            "type": "string"
  1503          },
  1504          "accessPath": {
  1505            "type": "string"
  1506          },
  1507          "annotations": {
  1508            "patternProperties": {
  1509              ".*": {
  1510                "type": "string"
  1511              }
  1512            },
  1513            "type": "object"
  1514          }
  1515        },
  1516        "type": "object",
  1517        "required": [
  1518          "path",
  1519          "accessPath"
  1520        ]
  1521      },
  1522      "LuarocksPackage": {
  1523        "properties": {
  1524          "name": {
  1525            "type": "string"
  1526          },
  1527          "version": {
  1528            "type": "string"
  1529          },
  1530          "license": {
  1531            "type": "string"
  1532          },
  1533          "homepage": {
  1534            "type": "string"
  1535          },
  1536          "description": {
  1537            "type": "string"
  1538          },
  1539          "url": {
  1540            "type": "string"
  1541          },
  1542          "dependencies": {
  1543            "patternProperties": {
  1544              ".*": {
  1545                "type": "string"
  1546              }
  1547            },
  1548            "type": "object"
  1549          }
  1550        },
  1551        "type": "object",
  1552        "required": [
  1553          "name",
  1554          "version",
  1555          "license",
  1556          "homepage",
  1557          "description",
  1558          "url",
  1559          "dependencies"
  1560        ]
  1561      },
  1562      "MicrosoftKbPatch": {
  1563        "properties": {
  1564          "product_id": {
  1565            "type": "string"
  1566          },
  1567          "kb": {
  1568            "type": "string"
  1569          }
  1570        },
  1571        "type": "object",
  1572        "required": [
  1573          "product_id",
  1574          "kb"
  1575        ]
  1576      },
  1577      "NixStoreEntry": {
  1578        "properties": {
  1579          "outputHash": {
  1580            "type": "string"
  1581          },
  1582          "output": {
  1583            "type": "string"
  1584          },
  1585          "files": {
  1586            "items": {
  1587              "type": "string"
  1588            },
  1589            "type": "array"
  1590          }
  1591        },
  1592        "type": "object",
  1593        "required": [
  1594          "outputHash",
  1595          "files"
  1596        ]
  1597      },
  1598      "OpamPackage": {
  1599        "properties": {
  1600          "name": {
  1601            "type": "string"
  1602          },
  1603          "version": {
  1604            "type": "string"
  1605          },
  1606          "licenses": {
  1607            "items": {
  1608              "type": "string"
  1609            },
  1610            "type": "array"
  1611          },
  1612          "url": {
  1613            "type": "string"
  1614          },
  1615          "checksum": {
  1616            "items": {
  1617              "type": "string"
  1618            },
  1619            "type": "array"
  1620          },
  1621          "homepage": {
  1622            "type": "string"
  1623          },
  1624          "dependencies": {
  1625            "items": {
  1626              "type": "string"
  1627            },
  1628            "type": "array"
  1629          }
  1630        },
  1631        "type": "object",
  1632        "required": [
  1633          "name",
  1634          "version",
  1635          "licenses",
  1636          "url",
  1637          "checksum",
  1638          "homepage",
  1639          "dependencies"
  1640        ]
  1641      },
  1642      "Package": {
  1643        "properties": {
  1644          "id": {
  1645            "type": "string"
  1646          },
  1647          "name": {
  1648            "type": "string"
  1649          },
  1650          "version": {
  1651            "type": "string"
  1652          },
  1653          "type": {
  1654            "type": "string"
  1655          },
  1656          "foundBy": {
  1657            "type": "string"
  1658          },
  1659          "locations": {
  1660            "items": {
  1661              "$ref": "#/$defs/Location"
  1662            },
  1663            "type": "array"
  1664          },
  1665          "licenses": {
  1666            "$ref": "#/$defs/licenses"
  1667          },
  1668          "language": {
  1669            "type": "string"
  1670          },
  1671          "cpes": {
  1672            "$ref": "#/$defs/cpes"
  1673          },
  1674          "purl": {
  1675            "type": "string"
  1676          },
  1677          "metadataType": {
  1678            "type": "string"
  1679          },
  1680          "metadata": {
  1681            "anyOf": [
  1682              {
  1683                "type": "null"
  1684              },
  1685              {
  1686                "$ref": "#/$defs/AlpmDbEntry"
  1687              },
  1688              {
  1689                "$ref": "#/$defs/ApkDbEntry"
  1690              },
  1691              {
  1692                "$ref": "#/$defs/BinarySignature"
  1693              },
  1694              {
  1695                "$ref": "#/$defs/BitnamiSbomEntry"
  1696              },
  1697              {
  1698                "$ref": "#/$defs/CConanFileEntry"
  1699              },
  1700              {
  1701                "$ref": "#/$defs/CConanInfoEntry"
  1702              },
  1703              {
  1704                "$ref": "#/$defs/CConanLockEntry"
  1705              },
  1706              {
  1707                "$ref": "#/$defs/CConanLockV2Entry"
  1708              },
  1709              {
  1710                "$ref": "#/$defs/CocoaPodfileLockEntry"
  1711              },
  1712              {
  1713                "$ref": "#/$defs/DartPubspecLockEntry"
  1714              },
  1715              {
  1716                "$ref": "#/$defs/DotnetDepsEntry"
  1717              },
  1718              {
  1719                "$ref": "#/$defs/DotnetPackagesLockEntry"
  1720              },
  1721              {
  1722                "$ref": "#/$defs/DotnetPortableExecutableEntry"
  1723              },
  1724              {
  1725                "$ref": "#/$defs/DpkgDbEntry"
  1726              },
  1727              {
  1728                "$ref": "#/$defs/ElfBinaryPackageNoteJsonPayload"
  1729              },
  1730              {
  1731                "$ref": "#/$defs/ElixirMixLockEntry"
  1732              },
  1733              {
  1734                "$ref": "#/$defs/ErlangRebarLockEntry"
  1735              },
  1736              {
  1737                "$ref": "#/$defs/GoModuleBuildinfoEntry"
  1738              },
  1739              {
  1740                "$ref": "#/$defs/GoModuleEntry"
  1741              },
  1742              {
  1743                "$ref": "#/$defs/HaskellHackageStackEntry"
  1744              },
  1745              {
  1746                "$ref": "#/$defs/HaskellHackageStackLockEntry"
  1747              },
  1748              {
  1749                "$ref": "#/$defs/JavaArchive"
  1750              },
  1751              {
  1752                "$ref": "#/$defs/JavaJvmInstallation"
  1753              },
  1754              {
  1755                "$ref": "#/$defs/JavascriptNpmPackage"
  1756              },
  1757              {
  1758                "$ref": "#/$defs/JavascriptNpmPackageLockEntry"
  1759              },
  1760              {
  1761                "$ref": "#/$defs/JavascriptYarnLockEntry"
  1762              },
  1763              {
  1764                "$ref": "#/$defs/LinuxKernelArchive"
  1765              },
  1766              {
  1767                "$ref": "#/$defs/LinuxKernelModule"
  1768              },
  1769              {
  1770                "$ref": "#/$defs/LuarocksPackage"
  1771              },
  1772              {
  1773                "$ref": "#/$defs/MicrosoftKbPatch"
  1774              },
  1775              {
  1776                "$ref": "#/$defs/NixStoreEntry"
  1777              },
  1778              {
  1779                "$ref": "#/$defs/OpamPackage"
  1780              },
  1781              {
  1782                "$ref": "#/$defs/PhpComposerInstalledEntry"
  1783              },
  1784              {
  1785                "$ref": "#/$defs/PhpComposerLockEntry"
  1786              },
  1787              {
  1788                "$ref": "#/$defs/PhpPeclEntry"
  1789              },
  1790              {
  1791                "$ref": "#/$defs/PortageDbEntry"
  1792              },
  1793              {
  1794                "$ref": "#/$defs/PythonPackage"
  1795              },
  1796              {
  1797                "$ref": "#/$defs/PythonPipRequirementsEntry"
  1798              },
  1799              {
  1800                "$ref": "#/$defs/PythonPipfileLockEntry"
  1801              },
  1802              {
  1803                "$ref": "#/$defs/PythonPoetryLockEntry"
  1804              },
  1805              {
  1806                "$ref": "#/$defs/RDescription"
  1807              },
  1808              {
  1809                "$ref": "#/$defs/RpmArchive"
  1810              },
  1811              {
  1812                "$ref": "#/$defs/RpmDbEntry"
  1813              },
  1814              {
  1815                "$ref": "#/$defs/RubyGemspec"
  1816              },
  1817              {
  1818                "$ref": "#/$defs/RustCargoAuditEntry"
  1819              },
  1820              {
  1821                "$ref": "#/$defs/RustCargoLockEntry"
  1822              },
  1823              {
  1824                "$ref": "#/$defs/SwiftPackageManagerLockEntry"
  1825              },
  1826              {
  1827                "$ref": "#/$defs/SwiplpackPackage"
  1828              },
  1829              {
  1830                "$ref": "#/$defs/TerraformLockProviderEntry"
  1831              },
  1832              {
  1833                "$ref": "#/$defs/WordpressPluginEntry"
  1834              }
  1835            ]
  1836          }
  1837        },
  1838        "type": "object",
  1839        "required": [
  1840          "id",
  1841          "name",
  1842          "version",
  1843          "type",
  1844          "foundBy",
  1845          "locations",
  1846          "licenses",
  1847          "language",
  1848          "cpes",
  1849          "purl"
  1850        ]
  1851      },
  1852      "PhpComposerAuthors": {
  1853        "properties": {
  1854          "name": {
  1855            "type": "string"
  1856          },
  1857          "email": {
  1858            "type": "string"
  1859          },
  1860          "homepage": {
  1861            "type": "string"
  1862          }
  1863        },
  1864        "type": "object",
  1865        "required": [
  1866          "name"
  1867        ]
  1868      },
  1869      "PhpComposerExternalReference": {
  1870        "properties": {
  1871          "type": {
  1872            "type": "string"
  1873          },
  1874          "url": {
  1875            "type": "string"
  1876          },
  1877          "reference": {
  1878            "type": "string"
  1879          },
  1880          "shasum": {
  1881            "type": "string"
  1882          }
  1883        },
  1884        "type": "object",
  1885        "required": [
  1886          "type",
  1887          "url",
  1888          "reference"
  1889        ]
  1890      },
  1891      "PhpComposerInstalledEntry": {
  1892        "properties": {
  1893          "name": {
  1894            "type": "string"
  1895          },
  1896          "version": {
  1897            "type": "string"
  1898          },
  1899          "source": {
  1900            "$ref": "#/$defs/PhpComposerExternalReference"
  1901          },
  1902          "dist": {
  1903            "$ref": "#/$defs/PhpComposerExternalReference"
  1904          },
  1905          "require": {
  1906            "patternProperties": {
  1907              ".*": {
  1908                "type": "string"
  1909              }
  1910            },
  1911            "type": "object"
  1912          },
  1913          "provide": {
  1914            "patternProperties": {
  1915              ".*": {
  1916                "type": "string"
  1917              }
  1918            },
  1919            "type": "object"
  1920          },
  1921          "require-dev": {
  1922            "patternProperties": {
  1923              ".*": {
  1924                "type": "string"
  1925              }
  1926            },
  1927            "type": "object"
  1928          },
  1929          "suggest": {
  1930            "patternProperties": {
  1931              ".*": {
  1932                "type": "string"
  1933              }
  1934            },
  1935            "type": "object"
  1936          },
  1937          "license": {
  1938            "items": {
  1939              "type": "string"
  1940            },
  1941            "type": "array"
  1942          },
  1943          "type": {
  1944            "type": "string"
  1945          },
  1946          "notification-url": {
  1947            "type": "string"
  1948          },
  1949          "bin": {
  1950            "items": {
  1951              "type": "string"
  1952            },
  1953            "type": "array"
  1954          },
  1955          "authors": {
  1956            "items": {
  1957              "$ref": "#/$defs/PhpComposerAuthors"
  1958            },
  1959            "type": "array"
  1960          },
  1961          "description": {
  1962            "type": "string"
  1963          },
  1964          "homepage": {
  1965            "type": "string"
  1966          },
  1967          "keywords": {
  1968            "items": {
  1969              "type": "string"
  1970            },
  1971            "type": "array"
  1972          },
  1973          "time": {
  1974            "type": "string"
  1975          }
  1976        },
  1977        "type": "object",
  1978        "required": [
  1979          "name",
  1980          "version",
  1981          "source",
  1982          "dist"
  1983        ]
  1984      },
  1985      "PhpComposerLockEntry": {
  1986        "properties": {
  1987          "name": {
  1988            "type": "string"
  1989          },
  1990          "version": {
  1991            "type": "string"
  1992          },
  1993          "source": {
  1994            "$ref": "#/$defs/PhpComposerExternalReference"
  1995          },
  1996          "dist": {
  1997            "$ref": "#/$defs/PhpComposerExternalReference"
  1998          },
  1999          "require": {
  2000            "patternProperties": {
  2001              ".*": {
  2002                "type": "string"
  2003              }
  2004            },
  2005            "type": "object"
  2006          },
  2007          "provide": {
  2008            "patternProperties": {
  2009              ".*": {
  2010                "type": "string"
  2011              }
  2012            },
  2013            "type": "object"
  2014          },
  2015          "require-dev": {
  2016            "patternProperties": {
  2017              ".*": {
  2018                "type": "string"
  2019              }
  2020            },
  2021            "type": "object"
  2022          },
  2023          "suggest": {
  2024            "patternProperties": {
  2025              ".*": {
  2026                "type": "string"
  2027              }
  2028            },
  2029            "type": "object"
  2030          },
  2031          "license": {
  2032            "items": {
  2033              "type": "string"
  2034            },
  2035            "type": "array"
  2036          },
  2037          "type": {
  2038            "type": "string"
  2039          },
  2040          "notification-url": {
  2041            "type": "string"
  2042          },
  2043          "bin": {
  2044            "items": {
  2045              "type": "string"
  2046            },
  2047            "type": "array"
  2048          },
  2049          "authors": {
  2050            "items": {
  2051              "$ref": "#/$defs/PhpComposerAuthors"
  2052            },
  2053            "type": "array"
  2054          },
  2055          "description": {
  2056            "type": "string"
  2057          },
  2058          "homepage": {
  2059            "type": "string"
  2060          },
  2061          "keywords": {
  2062            "items": {
  2063              "type": "string"
  2064            },
  2065            "type": "array"
  2066          },
  2067          "time": {
  2068            "type": "string"
  2069          }
  2070        },
  2071        "type": "object",
  2072        "required": [
  2073          "name",
  2074          "version",
  2075          "source",
  2076          "dist"
  2077        ]
  2078      },
  2079      "PhpPeclEntry": {
  2080        "properties": {
  2081          "name": {
  2082            "type": "string"
  2083          },
  2084          "version": {
  2085            "type": "string"
  2086          },
  2087          "license": {
  2088            "items": {
  2089              "type": "string"
  2090            },
  2091            "type": "array"
  2092          }
  2093        },
  2094        "type": "object",
  2095        "required": [
  2096          "name",
  2097          "version"
  2098        ]
  2099      },
  2100      "PortageDbEntry": {
  2101        "properties": {
  2102          "installedSize": {
  2103            "type": "integer"
  2104          },
  2105          "files": {
  2106            "items": {
  2107              "$ref": "#/$defs/PortageFileRecord"
  2108            },
  2109            "type": "array"
  2110          }
  2111        },
  2112        "type": "object",
  2113        "required": [
  2114          "installedSize",
  2115          "files"
  2116        ]
  2117      },
  2118      "PortageFileRecord": {
  2119        "properties": {
  2120          "path": {
  2121            "type": "string"
  2122          },
  2123          "digest": {
  2124            "$ref": "#/$defs/Digest"
  2125          }
  2126        },
  2127        "type": "object",
  2128        "required": [
  2129          "path"
  2130        ]
  2131      },
  2132      "PythonDirectURLOriginInfo": {
  2133        "properties": {
  2134          "url": {
  2135            "type": "string"
  2136          },
  2137          "commitId": {
  2138            "type": "string"
  2139          },
  2140          "vcs": {
  2141            "type": "string"
  2142          }
  2143        },
  2144        "type": "object",
  2145        "required": [
  2146          "url"
  2147        ]
  2148      },
  2149      "PythonFileDigest": {
  2150        "properties": {
  2151          "algorithm": {
  2152            "type": "string"
  2153          },
  2154          "value": {
  2155            "type": "string"
  2156          }
  2157        },
  2158        "type": "object",
  2159        "required": [
  2160          "algorithm",
  2161          "value"
  2162        ]
  2163      },
  2164      "PythonFileRecord": {
  2165        "properties": {
  2166          "path": {
  2167            "type": "string"
  2168          },
  2169          "digest": {
  2170            "$ref": "#/$defs/PythonFileDigest"
  2171          },
  2172          "size": {
  2173            "type": "string"
  2174          }
  2175        },
  2176        "type": "object",
  2177        "required": [
  2178          "path"
  2179        ]
  2180      },
  2181      "PythonPackage": {
  2182        "properties": {
  2183          "name": {
  2184            "type": "string"
  2185          },
  2186          "version": {
  2187            "type": "string"
  2188          },
  2189          "author": {
  2190            "type": "string"
  2191          },
  2192          "authorEmail": {
  2193            "type": "string"
  2194          },
  2195          "platform": {
  2196            "type": "string"
  2197          },
  2198          "files": {
  2199            "items": {
  2200              "$ref": "#/$defs/PythonFileRecord"
  2201            },
  2202            "type": "array"
  2203          },
  2204          "sitePackagesRootPath": {
  2205            "type": "string"
  2206          },
  2207          "topLevelPackages": {
  2208            "items": {
  2209              "type": "string"
  2210            },
  2211            "type": "array"
  2212          },
  2213          "directUrlOrigin": {
  2214            "$ref": "#/$defs/PythonDirectURLOriginInfo"
  2215          },
  2216          "requiresPython": {
  2217            "type": "string"
  2218          },
  2219          "requiresDist": {
  2220            "items": {
  2221              "type": "string"
  2222            },
  2223            "type": "array"
  2224          },
  2225          "providesExtra": {
  2226            "items": {
  2227              "type": "string"
  2228            },
  2229            "type": "array"
  2230          }
  2231        },
  2232        "type": "object",
  2233        "required": [
  2234          "name",
  2235          "version",
  2236          "author",
  2237          "authorEmail",
  2238          "platform",
  2239          "sitePackagesRootPath"
  2240        ]
  2241      },
  2242      "PythonPipRequirementsEntry": {
  2243        "properties": {
  2244          "name": {
  2245            "type": "string"
  2246          },
  2247          "extras": {
  2248            "items": {
  2249              "type": "string"
  2250            },
  2251            "type": "array"
  2252          },
  2253          "versionConstraint": {
  2254            "type": "string"
  2255          },
  2256          "url": {
  2257            "type": "string"
  2258          },
  2259          "markers": {
  2260            "type": "string"
  2261          }
  2262        },
  2263        "type": "object",
  2264        "required": [
  2265          "name",
  2266          "versionConstraint"
  2267        ]
  2268      },
  2269      "PythonPipfileLockEntry": {
  2270        "properties": {
  2271          "hashes": {
  2272            "items": {
  2273              "type": "string"
  2274            },
  2275            "type": "array"
  2276          },
  2277          "index": {
  2278            "type": "string"
  2279          }
  2280        },
  2281        "type": "object",
  2282        "required": [
  2283          "hashes",
  2284          "index"
  2285        ]
  2286      },
  2287      "PythonPoetryLockDependencyEntry": {
  2288        "properties": {
  2289          "name": {
  2290            "type": "string"
  2291          },
  2292          "version": {
  2293            "type": "string"
  2294          },
  2295          "optional": {
  2296            "type": "boolean"
  2297          },
  2298          "markers": {
  2299            "type": "string"
  2300          },
  2301          "extras": {
  2302            "items": {
  2303              "type": "string"
  2304            },
  2305            "type": "array"
  2306          }
  2307        },
  2308        "type": "object",
  2309        "required": [
  2310          "name",
  2311          "version",
  2312          "optional"
  2313        ]
  2314      },
  2315      "PythonPoetryLockEntry": {
  2316        "properties": {
  2317          "index": {
  2318            "type": "string"
  2319          },
  2320          "dependencies": {
  2321            "items": {
  2322              "$ref": "#/$defs/PythonPoetryLockDependencyEntry"
  2323            },
  2324            "type": "array"
  2325          },
  2326          "extras": {
  2327            "items": {
  2328              "$ref": "#/$defs/PythonPoetryLockExtraEntry"
  2329            },
  2330            "type": "array"
  2331          }
  2332        },
  2333        "type": "object",
  2334        "required": [
  2335          "index",
  2336          "dependencies"
  2337        ]
  2338      },
  2339      "PythonPoetryLockExtraEntry": {
  2340        "properties": {
  2341          "name": {
  2342            "type": "string"
  2343          },
  2344          "dependencies": {
  2345            "items": {
  2346              "type": "string"
  2347            },
  2348            "type": "array"
  2349          }
  2350        },
  2351        "type": "object",
  2352        "required": [
  2353          "name",
  2354          "dependencies"
  2355        ]
  2356      },
  2357      "RDescription": {
  2358        "properties": {
  2359          "title": {
  2360            "type": "string"
  2361          },
  2362          "description": {
  2363            "type": "string"
  2364          },
  2365          "author": {
  2366            "type": "string"
  2367          },
  2368          "maintainer": {
  2369            "type": "string"
  2370          },
  2371          "url": {
  2372            "items": {
  2373              "type": "string"
  2374            },
  2375            "type": "array"
  2376          },
  2377          "repository": {
  2378            "type": "string"
  2379          },
  2380          "built": {
  2381            "type": "string"
  2382          },
  2383          "needsCompilation": {
  2384            "type": "boolean"
  2385          },
  2386          "imports": {
  2387            "items": {
  2388              "type": "string"
  2389            },
  2390            "type": "array"
  2391          },
  2392          "depends": {
  2393            "items": {
  2394              "type": "string"
  2395            },
  2396            "type": "array"
  2397          },
  2398          "suggests": {
  2399            "items": {
  2400              "type": "string"
  2401            },
  2402            "type": "array"
  2403          }
  2404        },
  2405        "type": "object"
  2406      },
  2407      "Relationship": {
  2408        "properties": {
  2409          "parent": {
  2410            "type": "string"
  2411          },
  2412          "child": {
  2413            "type": "string"
  2414          },
  2415          "type": {
  2416            "type": "string"
  2417          },
  2418          "metadata": true
  2419        },
  2420        "type": "object",
  2421        "required": [
  2422          "parent",
  2423          "child",
  2424          "type"
  2425        ]
  2426      },
  2427      "RpmArchive": {
  2428        "properties": {
  2429          "name": {
  2430            "type": "string"
  2431          },
  2432          "version": {
  2433            "type": "string"
  2434          },
  2435          "epoch": {
  2436            "oneOf": [
  2437              {
  2438                "type": "integer"
  2439              },
  2440              {
  2441                "type": "null"
  2442              }
  2443            ]
  2444          },
  2445          "architecture": {
  2446            "type": "string"
  2447          },
  2448          "release": {
  2449            "type": "string"
  2450          },
  2451          "sourceRpm": {
  2452            "type": "string"
  2453          },
  2454          "size": {
  2455            "type": "integer"
  2456          },
  2457          "vendor": {
  2458            "type": "string"
  2459          },
  2460          "modularityLabel": {
  2461            "type": "string"
  2462          },
  2463          "provides": {
  2464            "items": {
  2465              "type": "string"
  2466            },
  2467            "type": "array"
  2468          },
  2469          "requires": {
  2470            "items": {
  2471              "type": "string"
  2472            },
  2473            "type": "array"
  2474          },
  2475          "files": {
  2476            "items": {
  2477              "$ref": "#/$defs/RpmFileRecord"
  2478            },
  2479            "type": "array"
  2480          }
  2481        },
  2482        "type": "object",
  2483        "required": [
  2484          "name",
  2485          "version",
  2486          "epoch",
  2487          "architecture",
  2488          "release",
  2489          "sourceRpm",
  2490          "size",
  2491          "vendor",
  2492          "files"
  2493        ]
  2494      },
  2495      "RpmDbEntry": {
  2496        "properties": {
  2497          "name": {
  2498            "type": "string"
  2499          },
  2500          "version": {
  2501            "type": "string"
  2502          },
  2503          "epoch": {
  2504            "oneOf": [
  2505              {
  2506                "type": "integer"
  2507              },
  2508              {
  2509                "type": "null"
  2510              }
  2511            ]
  2512          },
  2513          "architecture": {
  2514            "type": "string"
  2515          },
  2516          "release": {
  2517            "type": "string"
  2518          },
  2519          "sourceRpm": {
  2520            "type": "string"
  2521          },
  2522          "size": {
  2523            "type": "integer"
  2524          },
  2525          "vendor": {
  2526            "type": "string"
  2527          },
  2528          "modularityLabel": {
  2529            "type": "string"
  2530          },
  2531          "provides": {
  2532            "items": {
  2533              "type": "string"
  2534            },
  2535            "type": "array"
  2536          },
  2537          "requires": {
  2538            "items": {
  2539              "type": "string"
  2540            },
  2541            "type": "array"
  2542          },
  2543          "files": {
  2544            "items": {
  2545              "$ref": "#/$defs/RpmFileRecord"
  2546            },
  2547            "type": "array"
  2548          }
  2549        },
  2550        "type": "object",
  2551        "required": [
  2552          "name",
  2553          "version",
  2554          "epoch",
  2555          "architecture",
  2556          "release",
  2557          "sourceRpm",
  2558          "size",
  2559          "vendor",
  2560          "files"
  2561        ]
  2562      },
  2563      "RpmFileRecord": {
  2564        "properties": {
  2565          "path": {
  2566            "type": "string"
  2567          },
  2568          "mode": {
  2569            "type": "integer"
  2570          },
  2571          "size": {
  2572            "type": "integer"
  2573          },
  2574          "digest": {
  2575            "$ref": "#/$defs/Digest"
  2576          },
  2577          "userName": {
  2578            "type": "string"
  2579          },
  2580          "groupName": {
  2581            "type": "string"
  2582          },
  2583          "flags": {
  2584            "type": "string"
  2585          }
  2586        },
  2587        "type": "object",
  2588        "required": [
  2589          "path",
  2590          "mode",
  2591          "size",
  2592          "digest",
  2593          "userName",
  2594          "groupName",
  2595          "flags"
  2596        ]
  2597      },
  2598      "RubyGemspec": {
  2599        "properties": {
  2600          "name": {
  2601            "type": "string"
  2602          },
  2603          "version": {
  2604            "type": "string"
  2605          },
  2606          "files": {
  2607            "items": {
  2608              "type": "string"
  2609            },
  2610            "type": "array"
  2611          },
  2612          "authors": {
  2613            "items": {
  2614              "type": "string"
  2615            },
  2616            "type": "array"
  2617          },
  2618          "homepage": {
  2619            "type": "string"
  2620          }
  2621        },
  2622        "type": "object",
  2623        "required": [
  2624          "name",
  2625          "version"
  2626        ]
  2627      },
  2628      "RustCargoAuditEntry": {
  2629        "properties": {
  2630          "name": {
  2631            "type": "string"
  2632          },
  2633          "version": {
  2634            "type": "string"
  2635          },
  2636          "source": {
  2637            "type": "string"
  2638          }
  2639        },
  2640        "type": "object",
  2641        "required": [
  2642          "name",
  2643          "version",
  2644          "source"
  2645        ]
  2646      },
  2647      "RustCargoLockEntry": {
  2648        "properties": {
  2649          "name": {
  2650            "type": "string"
  2651          },
  2652          "version": {
  2653            "type": "string"
  2654          },
  2655          "source": {
  2656            "type": "string"
  2657          },
  2658          "checksum": {
  2659            "type": "string"
  2660          },
  2661          "dependencies": {
  2662            "items": {
  2663              "type": "string"
  2664            },
  2665            "type": "array"
  2666          }
  2667        },
  2668        "type": "object",
  2669        "required": [
  2670          "name",
  2671          "version",
  2672          "source",
  2673          "checksum",
  2674          "dependencies"
  2675        ]
  2676      },
  2677      "Schema": {
  2678        "properties": {
  2679          "version": {
  2680            "type": "string"
  2681          },
  2682          "url": {
  2683            "type": "string"
  2684          }
  2685        },
  2686        "type": "object",
  2687        "required": [
  2688          "version",
  2689          "url"
  2690        ]
  2691      },
  2692      "Source": {
  2693        "properties": {
  2694          "id": {
  2695            "type": "string"
  2696          },
  2697          "name": {
  2698            "type": "string"
  2699          },
  2700          "version": {
  2701            "type": "string"
  2702          },
  2703          "type": {
  2704            "type": "string"
  2705          },
  2706          "metadata": true
  2707        },
  2708        "type": "object",
  2709        "required": [
  2710          "id",
  2711          "name",
  2712          "version",
  2713          "type",
  2714          "metadata"
  2715        ]
  2716      },
  2717      "SwiftPackageManagerLockEntry": {
  2718        "properties": {
  2719          "revision": {
  2720            "type": "string"
  2721          }
  2722        },
  2723        "type": "object",
  2724        "required": [
  2725          "revision"
  2726        ]
  2727      },
  2728      "SwiplpackPackage": {
  2729        "properties": {
  2730          "name": {
  2731            "type": "string"
  2732          },
  2733          "version": {
  2734            "type": "string"
  2735          },
  2736          "author": {
  2737            "type": "string"
  2738          },
  2739          "authorEmail": {
  2740            "type": "string"
  2741          },
  2742          "packager": {
  2743            "type": "string"
  2744          },
  2745          "packagerEmail": {
  2746            "type": "string"
  2747          },
  2748          "homepage": {
  2749            "type": "string"
  2750          },
  2751          "dependencies": {
  2752            "items": {
  2753              "type": "string"
  2754            },
  2755            "type": "array"
  2756          }
  2757        },
  2758        "type": "object",
  2759        "required": [
  2760          "name",
  2761          "version",
  2762          "author",
  2763          "authorEmail",
  2764          "packager",
  2765          "packagerEmail",
  2766          "homepage",
  2767          "dependencies"
  2768        ]
  2769      },
  2770      "TerraformLockProviderEntry": {
  2771        "properties": {
  2772          "url": {
  2773            "type": "string"
  2774          },
  2775          "constraints": {
  2776            "type": "string"
  2777          },
  2778          "version": {
  2779            "type": "string"
  2780          },
  2781          "hashes": {
  2782            "items": {
  2783              "type": "string"
  2784            },
  2785            "type": "array"
  2786          }
  2787        },
  2788        "type": "object",
  2789        "required": [
  2790          "url",
  2791          "constraints",
  2792          "version",
  2793          "hashes"
  2794        ]
  2795      },
  2796      "WordpressPluginEntry": {
  2797        "properties": {
  2798          "pluginInstallDirectory": {
  2799            "type": "string"
  2800          },
  2801          "author": {
  2802            "type": "string"
  2803          },
  2804          "authorUri": {
  2805            "type": "string"
  2806          }
  2807        },
  2808        "type": "object",
  2809        "required": [
  2810          "pluginInstallDirectory"
  2811        ]
  2812      },
  2813      "cpes": {
  2814        "items": {
  2815          "$ref": "#/$defs/CPE"
  2816        },
  2817        "type": "array"
  2818      },
  2819      "licenses": {
  2820        "items": {
  2821          "$ref": "#/$defs/License"
  2822        },
  2823        "type": "array"
  2824      }
  2825    }
  2826  }