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

     1  {
     2    "$schema": "https://json-schema.org/draft/2020-12/schema",
     3    "$id": "anchore.io/schema/syft/json/16.0.30/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          "executables": {
   524            "patternProperties": {
   525              ".*": {
   526                "$ref": "#/$defs/DotnetPortableExecutableEntry"
   527              }
   528            },
   529            "type": "object"
   530          }
   531        },
   532        "type": "object",
   533        "required": [
   534          "name",
   535          "version",
   536          "path",
   537          "sha512",
   538          "hashPath"
   539        ]
   540      },
   541      "DotnetPackagesLockEntry": {
   542        "properties": {
   543          "name": {
   544            "type": "string"
   545          },
   546          "version": {
   547            "type": "string"
   548          },
   549          "contentHash": {
   550            "type": "string"
   551          },
   552          "type": {
   553            "type": "string"
   554          }
   555        },
   556        "type": "object",
   557        "required": [
   558          "name",
   559          "version",
   560          "contentHash",
   561          "type"
   562        ]
   563      },
   564      "DotnetPortableExecutableEntry": {
   565        "properties": {
   566          "assemblyVersion": {
   567            "type": "string"
   568          },
   569          "legalCopyright": {
   570            "type": "string"
   571          },
   572          "comments": {
   573            "type": "string"
   574          },
   575          "internalName": {
   576            "type": "string"
   577          },
   578          "companyName": {
   579            "type": "string"
   580          },
   581          "productName": {
   582            "type": "string"
   583          },
   584          "productVersion": {
   585            "type": "string"
   586          }
   587        },
   588        "type": "object",
   589        "required": [
   590          "assemblyVersion",
   591          "legalCopyright",
   592          "companyName",
   593          "productName",
   594          "productVersion"
   595        ]
   596      },
   597      "DpkgArchiveEntry": {
   598        "properties": {
   599          "package": {
   600            "type": "string"
   601          },
   602          "source": {
   603            "type": "string"
   604          },
   605          "version": {
   606            "type": "string"
   607          },
   608          "sourceVersion": {
   609            "type": "string"
   610          },
   611          "architecture": {
   612            "type": "string"
   613          },
   614          "maintainer": {
   615            "type": "string"
   616          },
   617          "installedSize": {
   618            "type": "integer"
   619          },
   620          "provides": {
   621            "items": {
   622              "type": "string"
   623            },
   624            "type": "array"
   625          },
   626          "depends": {
   627            "items": {
   628              "type": "string"
   629            },
   630            "type": "array"
   631          },
   632          "preDepends": {
   633            "items": {
   634              "type": "string"
   635            },
   636            "type": "array"
   637          },
   638          "files": {
   639            "items": {
   640              "$ref": "#/$defs/DpkgFileRecord"
   641            },
   642            "type": "array"
   643          }
   644        },
   645        "type": "object",
   646        "required": [
   647          "package",
   648          "source",
   649          "version",
   650          "sourceVersion",
   651          "architecture",
   652          "maintainer",
   653          "installedSize",
   654          "files"
   655        ]
   656      },
   657      "DpkgDbEntry": {
   658        "properties": {
   659          "package": {
   660            "type": "string"
   661          },
   662          "source": {
   663            "type": "string"
   664          },
   665          "version": {
   666            "type": "string"
   667          },
   668          "sourceVersion": {
   669            "type": "string"
   670          },
   671          "architecture": {
   672            "type": "string"
   673          },
   674          "maintainer": {
   675            "type": "string"
   676          },
   677          "installedSize": {
   678            "type": "integer"
   679          },
   680          "provides": {
   681            "items": {
   682              "type": "string"
   683            },
   684            "type": "array"
   685          },
   686          "depends": {
   687            "items": {
   688              "type": "string"
   689            },
   690            "type": "array"
   691          },
   692          "preDepends": {
   693            "items": {
   694              "type": "string"
   695            },
   696            "type": "array"
   697          },
   698          "files": {
   699            "items": {
   700              "$ref": "#/$defs/DpkgFileRecord"
   701            },
   702            "type": "array"
   703          }
   704        },
   705        "type": "object",
   706        "required": [
   707          "package",
   708          "source",
   709          "version",
   710          "sourceVersion",
   711          "architecture",
   712          "maintainer",
   713          "installedSize",
   714          "files"
   715        ]
   716      },
   717      "DpkgFileRecord": {
   718        "properties": {
   719          "path": {
   720            "type": "string"
   721          },
   722          "digest": {
   723            "$ref": "#/$defs/Digest"
   724          },
   725          "isConfigFile": {
   726            "type": "boolean"
   727          }
   728        },
   729        "type": "object",
   730        "required": [
   731          "path",
   732          "isConfigFile"
   733        ]
   734      },
   735      "ELFSecurityFeatures": {
   736        "properties": {
   737          "symbolTableStripped": {
   738            "type": "boolean"
   739          },
   740          "stackCanary": {
   741            "type": "boolean"
   742          },
   743          "nx": {
   744            "type": "boolean"
   745          },
   746          "relRO": {
   747            "type": "string"
   748          },
   749          "pie": {
   750            "type": "boolean"
   751          },
   752          "dso": {
   753            "type": "boolean"
   754          },
   755          "safeStack": {
   756            "type": "boolean"
   757          },
   758          "cfi": {
   759            "type": "boolean"
   760          },
   761          "fortify": {
   762            "type": "boolean"
   763          }
   764        },
   765        "type": "object",
   766        "required": [
   767          "symbolTableStripped",
   768          "nx",
   769          "relRO",
   770          "pie",
   771          "dso"
   772        ]
   773      },
   774      "ElfBinaryPackageNoteJsonPayload": {
   775        "properties": {
   776          "type": {
   777            "type": "string"
   778          },
   779          "architecture": {
   780            "type": "string"
   781          },
   782          "osCPE": {
   783            "type": "string"
   784          },
   785          "os": {
   786            "type": "string"
   787          },
   788          "osVersion": {
   789            "type": "string"
   790          },
   791          "system": {
   792            "type": "string"
   793          },
   794          "vendor": {
   795            "type": "string"
   796          },
   797          "sourceRepo": {
   798            "type": "string"
   799          },
   800          "commit": {
   801            "type": "string"
   802          }
   803        },
   804        "type": "object"
   805      },
   806      "ElixirMixLockEntry": {
   807        "properties": {
   808          "name": {
   809            "type": "string"
   810          },
   811          "version": {
   812            "type": "string"
   813          },
   814          "pkgHash": {
   815            "type": "string"
   816          },
   817          "pkgHashExt": {
   818            "type": "string"
   819          }
   820        },
   821        "type": "object",
   822        "required": [
   823          "name",
   824          "version",
   825          "pkgHash",
   826          "pkgHashExt"
   827        ]
   828      },
   829      "ErlangRebarLockEntry": {
   830        "properties": {
   831          "name": {
   832            "type": "string"
   833          },
   834          "version": {
   835            "type": "string"
   836          },
   837          "pkgHash": {
   838            "type": "string"
   839          },
   840          "pkgHashExt": {
   841            "type": "string"
   842          }
   843        },
   844        "type": "object",
   845        "required": [
   846          "name",
   847          "version",
   848          "pkgHash",
   849          "pkgHashExt"
   850        ]
   851      },
   852      "Executable": {
   853        "properties": {
   854          "format": {
   855            "type": "string"
   856          },
   857          "hasExports": {
   858            "type": "boolean"
   859          },
   860          "hasEntrypoint": {
   861            "type": "boolean"
   862          },
   863          "importedLibraries": {
   864            "items": {
   865              "type": "string"
   866            },
   867            "type": "array"
   868          },
   869          "elfSecurityFeatures": {
   870            "$ref": "#/$defs/ELFSecurityFeatures"
   871          }
   872        },
   873        "type": "object",
   874        "required": [
   875          "format",
   876          "hasExports",
   877          "hasEntrypoint",
   878          "importedLibraries"
   879        ]
   880      },
   881      "File": {
   882        "properties": {
   883          "id": {
   884            "type": "string"
   885          },
   886          "location": {
   887            "$ref": "#/$defs/Coordinates"
   888          },
   889          "metadata": {
   890            "$ref": "#/$defs/FileMetadataEntry"
   891          },
   892          "contents": {
   893            "type": "string"
   894          },
   895          "digests": {
   896            "items": {
   897              "$ref": "#/$defs/Digest"
   898            },
   899            "type": "array"
   900          },
   901          "licenses": {
   902            "items": {
   903              "$ref": "#/$defs/FileLicense"
   904            },
   905            "type": "array"
   906          },
   907          "executable": {
   908            "$ref": "#/$defs/Executable"
   909          },
   910          "unknowns": {
   911            "items": {
   912              "type": "string"
   913            },
   914            "type": "array"
   915          }
   916        },
   917        "type": "object",
   918        "required": [
   919          "id",
   920          "location"
   921        ]
   922      },
   923      "FileLicense": {
   924        "properties": {
   925          "value": {
   926            "type": "string"
   927          },
   928          "spdxExpression": {
   929            "type": "string"
   930          },
   931          "type": {
   932            "type": "string"
   933          },
   934          "evidence": {
   935            "$ref": "#/$defs/FileLicenseEvidence"
   936          }
   937        },
   938        "type": "object",
   939        "required": [
   940          "value",
   941          "spdxExpression",
   942          "type"
   943        ]
   944      },
   945      "FileLicenseEvidence": {
   946        "properties": {
   947          "confidence": {
   948            "type": "integer"
   949          },
   950          "offset": {
   951            "type": "integer"
   952          },
   953          "extent": {
   954            "type": "integer"
   955          }
   956        },
   957        "type": "object",
   958        "required": [
   959          "confidence",
   960          "offset",
   961          "extent"
   962        ]
   963      },
   964      "FileMetadataEntry": {
   965        "properties": {
   966          "mode": {
   967            "type": "integer"
   968          },
   969          "type": {
   970            "type": "string"
   971          },
   972          "linkDestination": {
   973            "type": "string"
   974          },
   975          "userID": {
   976            "type": "integer"
   977          },
   978          "groupID": {
   979            "type": "integer"
   980          },
   981          "mimeType": {
   982            "type": "string"
   983          },
   984          "size": {
   985            "type": "integer"
   986          }
   987        },
   988        "type": "object",
   989        "required": [
   990          "mode",
   991          "type",
   992          "userID",
   993          "groupID",
   994          "mimeType",
   995          "size"
   996        ]
   997      },
   998      "GithubActionsUseStatement": {
   999        "properties": {
  1000          "value": {
  1001            "type": "string"
  1002          },
  1003          "comment": {
  1004            "type": "string"
  1005          }
  1006        },
  1007        "type": "object",
  1008        "required": [
  1009          "value"
  1010        ]
  1011      },
  1012      "GoModuleBuildinfoEntry": {
  1013        "properties": {
  1014          "goBuildSettings": {
  1015            "$ref": "#/$defs/KeyValues"
  1016          },
  1017          "goCompiledVersion": {
  1018            "type": "string"
  1019          },
  1020          "architecture": {
  1021            "type": "string"
  1022          },
  1023          "h1Digest": {
  1024            "type": "string"
  1025          },
  1026          "mainModule": {
  1027            "type": "string"
  1028          },
  1029          "goCryptoSettings": {
  1030            "items": {
  1031              "type": "string"
  1032            },
  1033            "type": "array"
  1034          },
  1035          "goExperiments": {
  1036            "items": {
  1037              "type": "string"
  1038            },
  1039            "type": "array"
  1040          }
  1041        },
  1042        "type": "object",
  1043        "required": [
  1044          "goCompiledVersion",
  1045          "architecture"
  1046        ]
  1047      },
  1048      "GoModuleEntry": {
  1049        "properties": {
  1050          "h1Digest": {
  1051            "type": "string"
  1052          }
  1053        },
  1054        "type": "object"
  1055      },
  1056      "HaskellHackageStackEntry": {
  1057        "properties": {
  1058          "pkgHash": {
  1059            "type": "string"
  1060          }
  1061        },
  1062        "type": "object"
  1063      },
  1064      "HaskellHackageStackLockEntry": {
  1065        "properties": {
  1066          "pkgHash": {
  1067            "type": "string"
  1068          },
  1069          "snapshotURL": {
  1070            "type": "string"
  1071          }
  1072        },
  1073        "type": "object"
  1074      },
  1075      "HomebrewFormula": {
  1076        "properties": {
  1077          "tap": {
  1078            "type": "string"
  1079          },
  1080          "homepage": {
  1081            "type": "string"
  1082          },
  1083          "description": {
  1084            "type": "string"
  1085          }
  1086        },
  1087        "type": "object"
  1088      },
  1089      "IDLikes": {
  1090        "items": {
  1091          "type": "string"
  1092        },
  1093        "type": "array"
  1094      },
  1095      "JavaArchive": {
  1096        "properties": {
  1097          "virtualPath": {
  1098            "type": "string"
  1099          },
  1100          "manifest": {
  1101            "$ref": "#/$defs/JavaManifest"
  1102          },
  1103          "pomProperties": {
  1104            "$ref": "#/$defs/JavaPomProperties"
  1105          },
  1106          "pomProject": {
  1107            "$ref": "#/$defs/JavaPomProject"
  1108          },
  1109          "digest": {
  1110            "items": {
  1111              "$ref": "#/$defs/Digest"
  1112            },
  1113            "type": "array"
  1114          }
  1115        },
  1116        "type": "object",
  1117        "required": [
  1118          "virtualPath"
  1119        ]
  1120      },
  1121      "JavaJvmInstallation": {
  1122        "properties": {
  1123          "release": {
  1124            "$ref": "#/$defs/JavaVMRelease"
  1125          },
  1126          "files": {
  1127            "items": {
  1128              "type": "string"
  1129            },
  1130            "type": "array"
  1131          }
  1132        },
  1133        "type": "object",
  1134        "required": [
  1135          "release",
  1136          "files"
  1137        ]
  1138      },
  1139      "JavaManifest": {
  1140        "properties": {
  1141          "main": {
  1142            "$ref": "#/$defs/KeyValues"
  1143          },
  1144          "sections": {
  1145            "items": {
  1146              "$ref": "#/$defs/KeyValues"
  1147            },
  1148            "type": "array"
  1149          }
  1150        },
  1151        "type": "object"
  1152      },
  1153      "JavaPomParent": {
  1154        "properties": {
  1155          "groupId": {
  1156            "type": "string"
  1157          },
  1158          "artifactId": {
  1159            "type": "string"
  1160          },
  1161          "version": {
  1162            "type": "string"
  1163          }
  1164        },
  1165        "type": "object",
  1166        "required": [
  1167          "groupId",
  1168          "artifactId",
  1169          "version"
  1170        ]
  1171      },
  1172      "JavaPomProject": {
  1173        "properties": {
  1174          "path": {
  1175            "type": "string"
  1176          },
  1177          "parent": {
  1178            "$ref": "#/$defs/JavaPomParent"
  1179          },
  1180          "groupId": {
  1181            "type": "string"
  1182          },
  1183          "artifactId": {
  1184            "type": "string"
  1185          },
  1186          "version": {
  1187            "type": "string"
  1188          },
  1189          "name": {
  1190            "type": "string"
  1191          },
  1192          "description": {
  1193            "type": "string"
  1194          },
  1195          "url": {
  1196            "type": "string"
  1197          }
  1198        },
  1199        "type": "object",
  1200        "required": [
  1201          "path",
  1202          "groupId",
  1203          "artifactId",
  1204          "version",
  1205          "name"
  1206        ]
  1207      },
  1208      "JavaPomProperties": {
  1209        "properties": {
  1210          "path": {
  1211            "type": "string"
  1212          },
  1213          "name": {
  1214            "type": "string"
  1215          },
  1216          "groupId": {
  1217            "type": "string"
  1218          },
  1219          "artifactId": {
  1220            "type": "string"
  1221          },
  1222          "version": {
  1223            "type": "string"
  1224          },
  1225          "scope": {
  1226            "type": "string"
  1227          },
  1228          "extraFields": {
  1229            "patternProperties": {
  1230              ".*": {
  1231                "type": "string"
  1232              }
  1233            },
  1234            "type": "object"
  1235          }
  1236        },
  1237        "type": "object",
  1238        "required": [
  1239          "path",
  1240          "name",
  1241          "groupId",
  1242          "artifactId",
  1243          "version"
  1244        ]
  1245      },
  1246      "JavaVMRelease": {
  1247        "properties": {
  1248          "implementor": {
  1249            "type": "string"
  1250          },
  1251          "implementorVersion": {
  1252            "type": "string"
  1253          },
  1254          "javaRuntimeVersion": {
  1255            "type": "string"
  1256          },
  1257          "javaVersion": {
  1258            "type": "string"
  1259          },
  1260          "javaVersionDate": {
  1261            "type": "string"
  1262          },
  1263          "libc": {
  1264            "type": "string"
  1265          },
  1266          "modules": {
  1267            "items": {
  1268              "type": "string"
  1269            },
  1270            "type": "array"
  1271          },
  1272          "osArch": {
  1273            "type": "string"
  1274          },
  1275          "osName": {
  1276            "type": "string"
  1277          },
  1278          "osVersion": {
  1279            "type": "string"
  1280          },
  1281          "source": {
  1282            "type": "string"
  1283          },
  1284          "buildSource": {
  1285            "type": "string"
  1286          },
  1287          "buildSourceRepo": {
  1288            "type": "string"
  1289          },
  1290          "sourceRepo": {
  1291            "type": "string"
  1292          },
  1293          "fullVersion": {
  1294            "type": "string"
  1295          },
  1296          "semanticVersion": {
  1297            "type": "string"
  1298          },
  1299          "buildInfo": {
  1300            "type": "string"
  1301          },
  1302          "jvmVariant": {
  1303            "type": "string"
  1304          },
  1305          "jvmVersion": {
  1306            "type": "string"
  1307          },
  1308          "imageType": {
  1309            "type": "string"
  1310          },
  1311          "buildType": {
  1312            "type": "string"
  1313          }
  1314        },
  1315        "type": "object"
  1316      },
  1317      "JavascriptNpmPackage": {
  1318        "properties": {
  1319          "name": {
  1320            "type": "string"
  1321          },
  1322          "version": {
  1323            "type": "string"
  1324          },
  1325          "author": {
  1326            "type": "string"
  1327          },
  1328          "homepage": {
  1329            "type": "string"
  1330          },
  1331          "description": {
  1332            "type": "string"
  1333          },
  1334          "url": {
  1335            "type": "string"
  1336          },
  1337          "private": {
  1338            "type": "boolean"
  1339          }
  1340        },
  1341        "type": "object",
  1342        "required": [
  1343          "name",
  1344          "version",
  1345          "author",
  1346          "homepage",
  1347          "description",
  1348          "url",
  1349          "private"
  1350        ]
  1351      },
  1352      "JavascriptNpmPackageLockEntry": {
  1353        "properties": {
  1354          "resolved": {
  1355            "type": "string"
  1356          },
  1357          "integrity": {
  1358            "type": "string"
  1359          }
  1360        },
  1361        "type": "object",
  1362        "required": [
  1363          "resolved",
  1364          "integrity"
  1365        ]
  1366      },
  1367      "JavascriptYarnLockEntry": {
  1368        "properties": {
  1369          "resolved": {
  1370            "type": "string"
  1371          },
  1372          "integrity": {
  1373            "type": "string"
  1374          }
  1375        },
  1376        "type": "object",
  1377        "required": [
  1378          "resolved",
  1379          "integrity"
  1380        ]
  1381      },
  1382      "KeyValue": {
  1383        "properties": {
  1384          "key": {
  1385            "type": "string"
  1386          },
  1387          "value": {
  1388            "type": "string"
  1389          }
  1390        },
  1391        "type": "object",
  1392        "required": [
  1393          "key",
  1394          "value"
  1395        ]
  1396      },
  1397      "KeyValues": {
  1398        "items": {
  1399          "$ref": "#/$defs/KeyValue"
  1400        },
  1401        "type": "array"
  1402      },
  1403      "License": {
  1404        "properties": {
  1405          "value": {
  1406            "type": "string"
  1407          },
  1408          "fullText": {
  1409            "type": "string"
  1410          },
  1411          "spdxExpression": {
  1412            "type": "string"
  1413          },
  1414          "type": {
  1415            "type": "string"
  1416          },
  1417          "urls": {
  1418            "items": {
  1419              "type": "string"
  1420            },
  1421            "type": "array"
  1422          },
  1423          "locations": {
  1424            "items": {
  1425              "$ref": "#/$defs/Location"
  1426            },
  1427            "type": "array"
  1428          },
  1429          "contents": {
  1430            "type": "string"
  1431          }
  1432        },
  1433        "type": "object",
  1434        "required": [
  1435          "value",
  1436          "fullText",
  1437          "spdxExpression",
  1438          "type",
  1439          "urls",
  1440          "locations"
  1441        ]
  1442      },
  1443      "LinuxKernelArchive": {
  1444        "properties": {
  1445          "name": {
  1446            "type": "string"
  1447          },
  1448          "architecture": {
  1449            "type": "string"
  1450          },
  1451          "version": {
  1452            "type": "string"
  1453          },
  1454          "extendedVersion": {
  1455            "type": "string"
  1456          },
  1457          "buildTime": {
  1458            "type": "string"
  1459          },
  1460          "author": {
  1461            "type": "string"
  1462          },
  1463          "format": {
  1464            "type": "string"
  1465          },
  1466          "rwRootFS": {
  1467            "type": "boolean"
  1468          },
  1469          "swapDevice": {
  1470            "type": "integer"
  1471          },
  1472          "rootDevice": {
  1473            "type": "integer"
  1474          },
  1475          "videoMode": {
  1476            "type": "string"
  1477          }
  1478        },
  1479        "type": "object",
  1480        "required": [
  1481          "name",
  1482          "architecture",
  1483          "version"
  1484        ]
  1485      },
  1486      "LinuxKernelModule": {
  1487        "properties": {
  1488          "name": {
  1489            "type": "string"
  1490          },
  1491          "version": {
  1492            "type": "string"
  1493          },
  1494          "sourceVersion": {
  1495            "type": "string"
  1496          },
  1497          "path": {
  1498            "type": "string"
  1499          },
  1500          "description": {
  1501            "type": "string"
  1502          },
  1503          "author": {
  1504            "type": "string"
  1505          },
  1506          "license": {
  1507            "type": "string"
  1508          },
  1509          "kernelVersion": {
  1510            "type": "string"
  1511          },
  1512          "versionMagic": {
  1513            "type": "string"
  1514          },
  1515          "parameters": {
  1516            "patternProperties": {
  1517              ".*": {
  1518                "$ref": "#/$defs/LinuxKernelModuleParameter"
  1519              }
  1520            },
  1521            "type": "object"
  1522          }
  1523        },
  1524        "type": "object"
  1525      },
  1526      "LinuxKernelModuleParameter": {
  1527        "properties": {
  1528          "type": {
  1529            "type": "string"
  1530          },
  1531          "description": {
  1532            "type": "string"
  1533          }
  1534        },
  1535        "type": "object"
  1536      },
  1537      "LinuxRelease": {
  1538        "properties": {
  1539          "prettyName": {
  1540            "type": "string"
  1541          },
  1542          "name": {
  1543            "type": "string"
  1544          },
  1545          "id": {
  1546            "type": "string"
  1547          },
  1548          "idLike": {
  1549            "$ref": "#/$defs/IDLikes"
  1550          },
  1551          "version": {
  1552            "type": "string"
  1553          },
  1554          "versionID": {
  1555            "type": "string"
  1556          },
  1557          "versionCodename": {
  1558            "type": "string"
  1559          },
  1560          "buildID": {
  1561            "type": "string"
  1562          },
  1563          "imageID": {
  1564            "type": "string"
  1565          },
  1566          "imageVersion": {
  1567            "type": "string"
  1568          },
  1569          "variant": {
  1570            "type": "string"
  1571          },
  1572          "variantID": {
  1573            "type": "string"
  1574          },
  1575          "homeURL": {
  1576            "type": "string"
  1577          },
  1578          "supportURL": {
  1579            "type": "string"
  1580          },
  1581          "bugReportURL": {
  1582            "type": "string"
  1583          },
  1584          "privacyPolicyURL": {
  1585            "type": "string"
  1586          },
  1587          "cpeName": {
  1588            "type": "string"
  1589          },
  1590          "supportEnd": {
  1591            "type": "string"
  1592          }
  1593        },
  1594        "type": "object"
  1595      },
  1596      "Location": {
  1597        "properties": {
  1598          "path": {
  1599            "type": "string"
  1600          },
  1601          "layerID": {
  1602            "type": "string"
  1603          },
  1604          "accessPath": {
  1605            "type": "string"
  1606          },
  1607          "annotations": {
  1608            "patternProperties": {
  1609              ".*": {
  1610                "type": "string"
  1611              }
  1612            },
  1613            "type": "object"
  1614          }
  1615        },
  1616        "type": "object",
  1617        "required": [
  1618          "path",
  1619          "accessPath"
  1620        ]
  1621      },
  1622      "LuarocksPackage": {
  1623        "properties": {
  1624          "name": {
  1625            "type": "string"
  1626          },
  1627          "version": {
  1628            "type": "string"
  1629          },
  1630          "license": {
  1631            "type": "string"
  1632          },
  1633          "homepage": {
  1634            "type": "string"
  1635          },
  1636          "description": {
  1637            "type": "string"
  1638          },
  1639          "url": {
  1640            "type": "string"
  1641          },
  1642          "dependencies": {
  1643            "patternProperties": {
  1644              ".*": {
  1645                "type": "string"
  1646              }
  1647            },
  1648            "type": "object"
  1649          }
  1650        },
  1651        "type": "object",
  1652        "required": [
  1653          "name",
  1654          "version",
  1655          "license",
  1656          "homepage",
  1657          "description",
  1658          "url",
  1659          "dependencies"
  1660        ]
  1661      },
  1662      "MicrosoftKbPatch": {
  1663        "properties": {
  1664          "product_id": {
  1665            "type": "string"
  1666          },
  1667          "kb": {
  1668            "type": "string"
  1669          }
  1670        },
  1671        "type": "object",
  1672        "required": [
  1673          "product_id",
  1674          "kb"
  1675        ]
  1676      },
  1677      "NixDerivation": {
  1678        "properties": {
  1679          "path": {
  1680            "type": "string"
  1681          },
  1682          "system": {
  1683            "type": "string"
  1684          },
  1685          "inputDerivations": {
  1686            "items": {
  1687              "$ref": "#/$defs/NixDerivationReference"
  1688            },
  1689            "type": "array"
  1690          },
  1691          "inputSources": {
  1692            "items": {
  1693              "type": "string"
  1694            },
  1695            "type": "array"
  1696          }
  1697        },
  1698        "type": "object"
  1699      },
  1700      "NixDerivationReference": {
  1701        "properties": {
  1702          "path": {
  1703            "type": "string"
  1704          },
  1705          "outputs": {
  1706            "items": {
  1707              "type": "string"
  1708            },
  1709            "type": "array"
  1710          }
  1711        },
  1712        "type": "object"
  1713      },
  1714      "NixStoreEntry": {
  1715        "properties": {
  1716          "path": {
  1717            "type": "string"
  1718          },
  1719          "output": {
  1720            "type": "string"
  1721          },
  1722          "outputHash": {
  1723            "type": "string"
  1724          },
  1725          "derivation": {
  1726            "$ref": "#/$defs/NixDerivation"
  1727          },
  1728          "files": {
  1729            "items": {
  1730              "type": "string"
  1731            },
  1732            "type": "array"
  1733          }
  1734        },
  1735        "type": "object",
  1736        "required": [
  1737          "outputHash"
  1738        ]
  1739      },
  1740      "OpamPackage": {
  1741        "properties": {
  1742          "name": {
  1743            "type": "string"
  1744          },
  1745          "version": {
  1746            "type": "string"
  1747          },
  1748          "licenses": {
  1749            "items": {
  1750              "type": "string"
  1751            },
  1752            "type": "array"
  1753          },
  1754          "url": {
  1755            "type": "string"
  1756          },
  1757          "checksum": {
  1758            "items": {
  1759              "type": "string"
  1760            },
  1761            "type": "array"
  1762          },
  1763          "homepage": {
  1764            "type": "string"
  1765          },
  1766          "dependencies": {
  1767            "items": {
  1768              "type": "string"
  1769            },
  1770            "type": "array"
  1771          }
  1772        },
  1773        "type": "object",
  1774        "required": [
  1775          "name",
  1776          "version",
  1777          "licenses",
  1778          "url",
  1779          "checksum",
  1780          "homepage",
  1781          "dependencies"
  1782        ]
  1783      },
  1784      "Package": {
  1785        "properties": {
  1786          "id": {
  1787            "type": "string"
  1788          },
  1789          "name": {
  1790            "type": "string"
  1791          },
  1792          "version": {
  1793            "type": "string"
  1794          },
  1795          "type": {
  1796            "type": "string"
  1797          },
  1798          "foundBy": {
  1799            "type": "string"
  1800          },
  1801          "locations": {
  1802            "items": {
  1803              "$ref": "#/$defs/Location"
  1804            },
  1805            "type": "array"
  1806          },
  1807          "licenses": {
  1808            "$ref": "#/$defs/licenses"
  1809          },
  1810          "language": {
  1811            "type": "string"
  1812          },
  1813          "cpes": {
  1814            "$ref": "#/$defs/cpes"
  1815          },
  1816          "purl": {
  1817            "type": "string"
  1818          },
  1819          "metadataType": {
  1820            "type": "string"
  1821          },
  1822          "metadata": {
  1823            "anyOf": [
  1824              {
  1825                "type": "null"
  1826              },
  1827              {
  1828                "$ref": "#/$defs/AlpmDbEntry"
  1829              },
  1830              {
  1831                "$ref": "#/$defs/ApkDbEntry"
  1832              },
  1833              {
  1834                "$ref": "#/$defs/BinarySignature"
  1835              },
  1836              {
  1837                "$ref": "#/$defs/BitnamiSbomEntry"
  1838              },
  1839              {
  1840                "$ref": "#/$defs/CConanFileEntry"
  1841              },
  1842              {
  1843                "$ref": "#/$defs/CConanInfoEntry"
  1844              },
  1845              {
  1846                "$ref": "#/$defs/CConanLockEntry"
  1847              },
  1848              {
  1849                "$ref": "#/$defs/CConanLockV2Entry"
  1850              },
  1851              {
  1852                "$ref": "#/$defs/CocoaPodfileLockEntry"
  1853              },
  1854              {
  1855                "$ref": "#/$defs/DartPubspecLockEntry"
  1856              },
  1857              {
  1858                "$ref": "#/$defs/DotnetDepsEntry"
  1859              },
  1860              {
  1861                "$ref": "#/$defs/DotnetPackagesLockEntry"
  1862              },
  1863              {
  1864                "$ref": "#/$defs/DotnetPortableExecutableEntry"
  1865              },
  1866              {
  1867                "$ref": "#/$defs/DpkgArchiveEntry"
  1868              },
  1869              {
  1870                "$ref": "#/$defs/DpkgDbEntry"
  1871              },
  1872              {
  1873                "$ref": "#/$defs/ElfBinaryPackageNoteJsonPayload"
  1874              },
  1875              {
  1876                "$ref": "#/$defs/ElixirMixLockEntry"
  1877              },
  1878              {
  1879                "$ref": "#/$defs/ErlangRebarLockEntry"
  1880              },
  1881              {
  1882                "$ref": "#/$defs/GithubActionsUseStatement"
  1883              },
  1884              {
  1885                "$ref": "#/$defs/GoModuleBuildinfoEntry"
  1886              },
  1887              {
  1888                "$ref": "#/$defs/GoModuleEntry"
  1889              },
  1890              {
  1891                "$ref": "#/$defs/HaskellHackageStackEntry"
  1892              },
  1893              {
  1894                "$ref": "#/$defs/HaskellHackageStackLockEntry"
  1895              },
  1896              {
  1897                "$ref": "#/$defs/HomebrewFormula"
  1898              },
  1899              {
  1900                "$ref": "#/$defs/JavaArchive"
  1901              },
  1902              {
  1903                "$ref": "#/$defs/JavaJvmInstallation"
  1904              },
  1905              {
  1906                "$ref": "#/$defs/JavascriptNpmPackage"
  1907              },
  1908              {
  1909                "$ref": "#/$defs/JavascriptNpmPackageLockEntry"
  1910              },
  1911              {
  1912                "$ref": "#/$defs/JavascriptYarnLockEntry"
  1913              },
  1914              {
  1915                "$ref": "#/$defs/LinuxKernelArchive"
  1916              },
  1917              {
  1918                "$ref": "#/$defs/LinuxKernelModule"
  1919              },
  1920              {
  1921                "$ref": "#/$defs/LuarocksPackage"
  1922              },
  1923              {
  1924                "$ref": "#/$defs/MicrosoftKbPatch"
  1925              },
  1926              {
  1927                "$ref": "#/$defs/NixStoreEntry"
  1928              },
  1929              {
  1930                "$ref": "#/$defs/OpamPackage"
  1931              },
  1932              {
  1933                "$ref": "#/$defs/PhpComposerInstalledEntry"
  1934              },
  1935              {
  1936                "$ref": "#/$defs/PhpComposerLockEntry"
  1937              },
  1938              {
  1939                "$ref": "#/$defs/PhpPearEntry"
  1940              },
  1941              {
  1942                "$ref": "#/$defs/PhpPeclEntry"
  1943              },
  1944              {
  1945                "$ref": "#/$defs/PortageDbEntry"
  1946              },
  1947              {
  1948                "$ref": "#/$defs/PythonPackage"
  1949              },
  1950              {
  1951                "$ref": "#/$defs/PythonPipRequirementsEntry"
  1952              },
  1953              {
  1954                "$ref": "#/$defs/PythonPipfileLockEntry"
  1955              },
  1956              {
  1957                "$ref": "#/$defs/PythonPoetryLockEntry"
  1958              },
  1959              {
  1960                "$ref": "#/$defs/RDescription"
  1961              },
  1962              {
  1963                "$ref": "#/$defs/RpmArchive"
  1964              },
  1965              {
  1966                "$ref": "#/$defs/RpmDbEntry"
  1967              },
  1968              {
  1969                "$ref": "#/$defs/RubyGemspec"
  1970              },
  1971              {
  1972                "$ref": "#/$defs/RustCargoAuditEntry"
  1973              },
  1974              {
  1975                "$ref": "#/$defs/RustCargoLockEntry"
  1976              },
  1977              {
  1978                "$ref": "#/$defs/SwiftPackageManagerLockEntry"
  1979              },
  1980              {
  1981                "$ref": "#/$defs/SwiplpackPackage"
  1982              },
  1983              {
  1984                "$ref": "#/$defs/TerraformLockProviderEntry"
  1985              },
  1986              {
  1987                "$ref": "#/$defs/WordpressPluginEntry"
  1988              }
  1989            ]
  1990          }
  1991        },
  1992        "type": "object",
  1993        "required": [
  1994          "id",
  1995          "name",
  1996          "version",
  1997          "type",
  1998          "foundBy",
  1999          "locations",
  2000          "licenses",
  2001          "language",
  2002          "cpes",
  2003          "purl"
  2004        ]
  2005      },
  2006      "PhpComposerAuthors": {
  2007        "properties": {
  2008          "name": {
  2009            "type": "string"
  2010          },
  2011          "email": {
  2012            "type": "string"
  2013          },
  2014          "homepage": {
  2015            "type": "string"
  2016          }
  2017        },
  2018        "type": "object",
  2019        "required": [
  2020          "name"
  2021        ]
  2022      },
  2023      "PhpComposerExternalReference": {
  2024        "properties": {
  2025          "type": {
  2026            "type": "string"
  2027          },
  2028          "url": {
  2029            "type": "string"
  2030          },
  2031          "reference": {
  2032            "type": "string"
  2033          },
  2034          "shasum": {
  2035            "type": "string"
  2036          }
  2037        },
  2038        "type": "object",
  2039        "required": [
  2040          "type",
  2041          "url",
  2042          "reference"
  2043        ]
  2044      },
  2045      "PhpComposerInstalledEntry": {
  2046        "properties": {
  2047          "name": {
  2048            "type": "string"
  2049          },
  2050          "version": {
  2051            "type": "string"
  2052          },
  2053          "source": {
  2054            "$ref": "#/$defs/PhpComposerExternalReference"
  2055          },
  2056          "dist": {
  2057            "$ref": "#/$defs/PhpComposerExternalReference"
  2058          },
  2059          "require": {
  2060            "patternProperties": {
  2061              ".*": {
  2062                "type": "string"
  2063              }
  2064            },
  2065            "type": "object"
  2066          },
  2067          "provide": {
  2068            "patternProperties": {
  2069              ".*": {
  2070                "type": "string"
  2071              }
  2072            },
  2073            "type": "object"
  2074          },
  2075          "require-dev": {
  2076            "patternProperties": {
  2077              ".*": {
  2078                "type": "string"
  2079              }
  2080            },
  2081            "type": "object"
  2082          },
  2083          "suggest": {
  2084            "patternProperties": {
  2085              ".*": {
  2086                "type": "string"
  2087              }
  2088            },
  2089            "type": "object"
  2090          },
  2091          "license": {
  2092            "items": {
  2093              "type": "string"
  2094            },
  2095            "type": "array"
  2096          },
  2097          "type": {
  2098            "type": "string"
  2099          },
  2100          "notification-url": {
  2101            "type": "string"
  2102          },
  2103          "bin": {
  2104            "items": {
  2105              "type": "string"
  2106            },
  2107            "type": "array"
  2108          },
  2109          "authors": {
  2110            "items": {
  2111              "$ref": "#/$defs/PhpComposerAuthors"
  2112            },
  2113            "type": "array"
  2114          },
  2115          "description": {
  2116            "type": "string"
  2117          },
  2118          "homepage": {
  2119            "type": "string"
  2120          },
  2121          "keywords": {
  2122            "items": {
  2123              "type": "string"
  2124            },
  2125            "type": "array"
  2126          },
  2127          "time": {
  2128            "type": "string"
  2129          }
  2130        },
  2131        "type": "object",
  2132        "required": [
  2133          "name",
  2134          "version",
  2135          "source",
  2136          "dist"
  2137        ]
  2138      },
  2139      "PhpComposerLockEntry": {
  2140        "properties": {
  2141          "name": {
  2142            "type": "string"
  2143          },
  2144          "version": {
  2145            "type": "string"
  2146          },
  2147          "source": {
  2148            "$ref": "#/$defs/PhpComposerExternalReference"
  2149          },
  2150          "dist": {
  2151            "$ref": "#/$defs/PhpComposerExternalReference"
  2152          },
  2153          "require": {
  2154            "patternProperties": {
  2155              ".*": {
  2156                "type": "string"
  2157              }
  2158            },
  2159            "type": "object"
  2160          },
  2161          "provide": {
  2162            "patternProperties": {
  2163              ".*": {
  2164                "type": "string"
  2165              }
  2166            },
  2167            "type": "object"
  2168          },
  2169          "require-dev": {
  2170            "patternProperties": {
  2171              ".*": {
  2172                "type": "string"
  2173              }
  2174            },
  2175            "type": "object"
  2176          },
  2177          "suggest": {
  2178            "patternProperties": {
  2179              ".*": {
  2180                "type": "string"
  2181              }
  2182            },
  2183            "type": "object"
  2184          },
  2185          "license": {
  2186            "items": {
  2187              "type": "string"
  2188            },
  2189            "type": "array"
  2190          },
  2191          "type": {
  2192            "type": "string"
  2193          },
  2194          "notification-url": {
  2195            "type": "string"
  2196          },
  2197          "bin": {
  2198            "items": {
  2199              "type": "string"
  2200            },
  2201            "type": "array"
  2202          },
  2203          "authors": {
  2204            "items": {
  2205              "$ref": "#/$defs/PhpComposerAuthors"
  2206            },
  2207            "type": "array"
  2208          },
  2209          "description": {
  2210            "type": "string"
  2211          },
  2212          "homepage": {
  2213            "type": "string"
  2214          },
  2215          "keywords": {
  2216            "items": {
  2217              "type": "string"
  2218            },
  2219            "type": "array"
  2220          },
  2221          "time": {
  2222            "type": "string"
  2223          }
  2224        },
  2225        "type": "object",
  2226        "required": [
  2227          "name",
  2228          "version",
  2229          "source",
  2230          "dist"
  2231        ]
  2232      },
  2233      "PhpPearEntry": {
  2234        "properties": {
  2235          "name": {
  2236            "type": "string"
  2237          },
  2238          "channel": {
  2239            "type": "string"
  2240          },
  2241          "version": {
  2242            "type": "string"
  2243          },
  2244          "license": {
  2245            "items": {
  2246              "type": "string"
  2247            },
  2248            "type": "array"
  2249          }
  2250        },
  2251        "type": "object",
  2252        "required": [
  2253          "name",
  2254          "version"
  2255        ]
  2256      },
  2257      "PhpPeclEntry": {
  2258        "properties": {
  2259          "name": {
  2260            "type": "string"
  2261          },
  2262          "channel": {
  2263            "type": "string"
  2264          },
  2265          "version": {
  2266            "type": "string"
  2267          },
  2268          "license": {
  2269            "items": {
  2270              "type": "string"
  2271            },
  2272            "type": "array"
  2273          }
  2274        },
  2275        "type": "object",
  2276        "required": [
  2277          "name",
  2278          "version"
  2279        ]
  2280      },
  2281      "PortageDbEntry": {
  2282        "properties": {
  2283          "installedSize": {
  2284            "type": "integer"
  2285          },
  2286          "licenses": {
  2287            "type": "string"
  2288          },
  2289          "files": {
  2290            "items": {
  2291              "$ref": "#/$defs/PortageFileRecord"
  2292            },
  2293            "type": "array"
  2294          }
  2295        },
  2296        "type": "object",
  2297        "required": [
  2298          "installedSize",
  2299          "files"
  2300        ]
  2301      },
  2302      "PortageFileRecord": {
  2303        "properties": {
  2304          "path": {
  2305            "type": "string"
  2306          },
  2307          "digest": {
  2308            "$ref": "#/$defs/Digest"
  2309          }
  2310        },
  2311        "type": "object",
  2312        "required": [
  2313          "path"
  2314        ]
  2315      },
  2316      "PythonDirectURLOriginInfo": {
  2317        "properties": {
  2318          "url": {
  2319            "type": "string"
  2320          },
  2321          "commitId": {
  2322            "type": "string"
  2323          },
  2324          "vcs": {
  2325            "type": "string"
  2326          }
  2327        },
  2328        "type": "object",
  2329        "required": [
  2330          "url"
  2331        ]
  2332      },
  2333      "PythonFileDigest": {
  2334        "properties": {
  2335          "algorithm": {
  2336            "type": "string"
  2337          },
  2338          "value": {
  2339            "type": "string"
  2340          }
  2341        },
  2342        "type": "object",
  2343        "required": [
  2344          "algorithm",
  2345          "value"
  2346        ]
  2347      },
  2348      "PythonFileRecord": {
  2349        "properties": {
  2350          "path": {
  2351            "type": "string"
  2352          },
  2353          "digest": {
  2354            "$ref": "#/$defs/PythonFileDigest"
  2355          },
  2356          "size": {
  2357            "type": "string"
  2358          }
  2359        },
  2360        "type": "object",
  2361        "required": [
  2362          "path"
  2363        ]
  2364      },
  2365      "PythonPackage": {
  2366        "properties": {
  2367          "name": {
  2368            "type": "string"
  2369          },
  2370          "version": {
  2371            "type": "string"
  2372          },
  2373          "author": {
  2374            "type": "string"
  2375          },
  2376          "authorEmail": {
  2377            "type": "string"
  2378          },
  2379          "platform": {
  2380            "type": "string"
  2381          },
  2382          "files": {
  2383            "items": {
  2384              "$ref": "#/$defs/PythonFileRecord"
  2385            },
  2386            "type": "array"
  2387          },
  2388          "sitePackagesRootPath": {
  2389            "type": "string"
  2390          },
  2391          "topLevelPackages": {
  2392            "items": {
  2393              "type": "string"
  2394            },
  2395            "type": "array"
  2396          },
  2397          "directUrlOrigin": {
  2398            "$ref": "#/$defs/PythonDirectURLOriginInfo"
  2399          },
  2400          "requiresPython": {
  2401            "type": "string"
  2402          },
  2403          "requiresDist": {
  2404            "items": {
  2405              "type": "string"
  2406            },
  2407            "type": "array"
  2408          },
  2409          "providesExtra": {
  2410            "items": {
  2411              "type": "string"
  2412            },
  2413            "type": "array"
  2414          }
  2415        },
  2416        "type": "object",
  2417        "required": [
  2418          "name",
  2419          "version",
  2420          "author",
  2421          "authorEmail",
  2422          "platform",
  2423          "sitePackagesRootPath"
  2424        ]
  2425      },
  2426      "PythonPipRequirementsEntry": {
  2427        "properties": {
  2428          "name": {
  2429            "type": "string"
  2430          },
  2431          "extras": {
  2432            "items": {
  2433              "type": "string"
  2434            },
  2435            "type": "array"
  2436          },
  2437          "versionConstraint": {
  2438            "type": "string"
  2439          },
  2440          "url": {
  2441            "type": "string"
  2442          },
  2443          "markers": {
  2444            "type": "string"
  2445          }
  2446        },
  2447        "type": "object",
  2448        "required": [
  2449          "name",
  2450          "versionConstraint"
  2451        ]
  2452      },
  2453      "PythonPipfileLockEntry": {
  2454        "properties": {
  2455          "hashes": {
  2456            "items": {
  2457              "type": "string"
  2458            },
  2459            "type": "array"
  2460          },
  2461          "index": {
  2462            "type": "string"
  2463          }
  2464        },
  2465        "type": "object",
  2466        "required": [
  2467          "hashes",
  2468          "index"
  2469        ]
  2470      },
  2471      "PythonPoetryLockDependencyEntry": {
  2472        "properties": {
  2473          "name": {
  2474            "type": "string"
  2475          },
  2476          "version": {
  2477            "type": "string"
  2478          },
  2479          "optional": {
  2480            "type": "boolean"
  2481          },
  2482          "markers": {
  2483            "type": "string"
  2484          },
  2485          "extras": {
  2486            "items": {
  2487              "type": "string"
  2488            },
  2489            "type": "array"
  2490          }
  2491        },
  2492        "type": "object",
  2493        "required": [
  2494          "name",
  2495          "version",
  2496          "optional"
  2497        ]
  2498      },
  2499      "PythonPoetryLockEntry": {
  2500        "properties": {
  2501          "index": {
  2502            "type": "string"
  2503          },
  2504          "dependencies": {
  2505            "items": {
  2506              "$ref": "#/$defs/PythonPoetryLockDependencyEntry"
  2507            },
  2508            "type": "array"
  2509          },
  2510          "extras": {
  2511            "items": {
  2512              "$ref": "#/$defs/PythonPoetryLockExtraEntry"
  2513            },
  2514            "type": "array"
  2515          }
  2516        },
  2517        "type": "object",
  2518        "required": [
  2519          "index",
  2520          "dependencies"
  2521        ]
  2522      },
  2523      "PythonPoetryLockExtraEntry": {
  2524        "properties": {
  2525          "name": {
  2526            "type": "string"
  2527          },
  2528          "dependencies": {
  2529            "items": {
  2530              "type": "string"
  2531            },
  2532            "type": "array"
  2533          }
  2534        },
  2535        "type": "object",
  2536        "required": [
  2537          "name",
  2538          "dependencies"
  2539        ]
  2540      },
  2541      "RDescription": {
  2542        "properties": {
  2543          "title": {
  2544            "type": "string"
  2545          },
  2546          "description": {
  2547            "type": "string"
  2548          },
  2549          "author": {
  2550            "type": "string"
  2551          },
  2552          "maintainer": {
  2553            "type": "string"
  2554          },
  2555          "url": {
  2556            "items": {
  2557              "type": "string"
  2558            },
  2559            "type": "array"
  2560          },
  2561          "repository": {
  2562            "type": "string"
  2563          },
  2564          "built": {
  2565            "type": "string"
  2566          },
  2567          "needsCompilation": {
  2568            "type": "boolean"
  2569          },
  2570          "imports": {
  2571            "items": {
  2572              "type": "string"
  2573            },
  2574            "type": "array"
  2575          },
  2576          "depends": {
  2577            "items": {
  2578              "type": "string"
  2579            },
  2580            "type": "array"
  2581          },
  2582          "suggests": {
  2583            "items": {
  2584              "type": "string"
  2585            },
  2586            "type": "array"
  2587          }
  2588        },
  2589        "type": "object"
  2590      },
  2591      "Relationship": {
  2592        "properties": {
  2593          "parent": {
  2594            "type": "string"
  2595          },
  2596          "child": {
  2597            "type": "string"
  2598          },
  2599          "type": {
  2600            "type": "string"
  2601          },
  2602          "metadata": true
  2603        },
  2604        "type": "object",
  2605        "required": [
  2606          "parent",
  2607          "child",
  2608          "type"
  2609        ]
  2610      },
  2611      "RpmArchive": {
  2612        "properties": {
  2613          "name": {
  2614            "type": "string"
  2615          },
  2616          "version": {
  2617            "type": "string"
  2618          },
  2619          "epoch": {
  2620            "oneOf": [
  2621              {
  2622                "type": "integer"
  2623              },
  2624              {
  2625                "type": "null"
  2626              }
  2627            ]
  2628          },
  2629          "architecture": {
  2630            "type": "string"
  2631          },
  2632          "release": {
  2633            "type": "string"
  2634          },
  2635          "sourceRpm": {
  2636            "type": "string"
  2637          },
  2638          "size": {
  2639            "type": "integer"
  2640          },
  2641          "vendor": {
  2642            "type": "string"
  2643          },
  2644          "modularityLabel": {
  2645            "type": "string"
  2646          },
  2647          "provides": {
  2648            "items": {
  2649              "type": "string"
  2650            },
  2651            "type": "array"
  2652          },
  2653          "requires": {
  2654            "items": {
  2655              "type": "string"
  2656            },
  2657            "type": "array"
  2658          },
  2659          "files": {
  2660            "items": {
  2661              "$ref": "#/$defs/RpmFileRecord"
  2662            },
  2663            "type": "array"
  2664          }
  2665        },
  2666        "type": "object",
  2667        "required": [
  2668          "name",
  2669          "version",
  2670          "epoch",
  2671          "architecture",
  2672          "release",
  2673          "sourceRpm",
  2674          "size",
  2675          "vendor",
  2676          "files"
  2677        ]
  2678      },
  2679      "RpmDbEntry": {
  2680        "properties": {
  2681          "name": {
  2682            "type": "string"
  2683          },
  2684          "version": {
  2685            "type": "string"
  2686          },
  2687          "epoch": {
  2688            "oneOf": [
  2689              {
  2690                "type": "integer"
  2691              },
  2692              {
  2693                "type": "null"
  2694              }
  2695            ]
  2696          },
  2697          "architecture": {
  2698            "type": "string"
  2699          },
  2700          "release": {
  2701            "type": "string"
  2702          },
  2703          "sourceRpm": {
  2704            "type": "string"
  2705          },
  2706          "size": {
  2707            "type": "integer"
  2708          },
  2709          "vendor": {
  2710            "type": "string"
  2711          },
  2712          "modularityLabel": {
  2713            "type": "string"
  2714          },
  2715          "provides": {
  2716            "items": {
  2717              "type": "string"
  2718            },
  2719            "type": "array"
  2720          },
  2721          "requires": {
  2722            "items": {
  2723              "type": "string"
  2724            },
  2725            "type": "array"
  2726          },
  2727          "files": {
  2728            "items": {
  2729              "$ref": "#/$defs/RpmFileRecord"
  2730            },
  2731            "type": "array"
  2732          }
  2733        },
  2734        "type": "object",
  2735        "required": [
  2736          "name",
  2737          "version",
  2738          "epoch",
  2739          "architecture",
  2740          "release",
  2741          "sourceRpm",
  2742          "size",
  2743          "vendor",
  2744          "files"
  2745        ]
  2746      },
  2747      "RpmFileRecord": {
  2748        "properties": {
  2749          "path": {
  2750            "type": "string"
  2751          },
  2752          "mode": {
  2753            "type": "integer"
  2754          },
  2755          "size": {
  2756            "type": "integer"
  2757          },
  2758          "digest": {
  2759            "$ref": "#/$defs/Digest"
  2760          },
  2761          "userName": {
  2762            "type": "string"
  2763          },
  2764          "groupName": {
  2765            "type": "string"
  2766          },
  2767          "flags": {
  2768            "type": "string"
  2769          }
  2770        },
  2771        "type": "object",
  2772        "required": [
  2773          "path",
  2774          "mode",
  2775          "size",
  2776          "digest",
  2777          "userName",
  2778          "groupName",
  2779          "flags"
  2780        ]
  2781      },
  2782      "RubyGemspec": {
  2783        "properties": {
  2784          "name": {
  2785            "type": "string"
  2786          },
  2787          "version": {
  2788            "type": "string"
  2789          },
  2790          "files": {
  2791            "items": {
  2792              "type": "string"
  2793            },
  2794            "type": "array"
  2795          },
  2796          "authors": {
  2797            "items": {
  2798              "type": "string"
  2799            },
  2800            "type": "array"
  2801          },
  2802          "homepage": {
  2803            "type": "string"
  2804          }
  2805        },
  2806        "type": "object",
  2807        "required": [
  2808          "name",
  2809          "version"
  2810        ]
  2811      },
  2812      "RustCargoAuditEntry": {
  2813        "properties": {
  2814          "name": {
  2815            "type": "string"
  2816          },
  2817          "version": {
  2818            "type": "string"
  2819          },
  2820          "source": {
  2821            "type": "string"
  2822          }
  2823        },
  2824        "type": "object",
  2825        "required": [
  2826          "name",
  2827          "version",
  2828          "source"
  2829        ]
  2830      },
  2831      "RustCargoLockEntry": {
  2832        "properties": {
  2833          "name": {
  2834            "type": "string"
  2835          },
  2836          "version": {
  2837            "type": "string"
  2838          },
  2839          "source": {
  2840            "type": "string"
  2841          },
  2842          "checksum": {
  2843            "type": "string"
  2844          },
  2845          "dependencies": {
  2846            "items": {
  2847              "type": "string"
  2848            },
  2849            "type": "array"
  2850          }
  2851        },
  2852        "type": "object",
  2853        "required": [
  2854          "name",
  2855          "version",
  2856          "source",
  2857          "checksum",
  2858          "dependencies"
  2859        ]
  2860      },
  2861      "Schema": {
  2862        "properties": {
  2863          "version": {
  2864            "type": "string"
  2865          },
  2866          "url": {
  2867            "type": "string"
  2868          }
  2869        },
  2870        "type": "object",
  2871        "required": [
  2872          "version",
  2873          "url"
  2874        ]
  2875      },
  2876      "Source": {
  2877        "properties": {
  2878          "id": {
  2879            "type": "string"
  2880          },
  2881          "name": {
  2882            "type": "string"
  2883          },
  2884          "version": {
  2885            "type": "string"
  2886          },
  2887          "type": {
  2888            "type": "string"
  2889          },
  2890          "metadata": true
  2891        },
  2892        "type": "object",
  2893        "required": [
  2894          "id",
  2895          "name",
  2896          "version",
  2897          "type",
  2898          "metadata"
  2899        ]
  2900      },
  2901      "SwiftPackageManagerLockEntry": {
  2902        "properties": {
  2903          "revision": {
  2904            "type": "string"
  2905          }
  2906        },
  2907        "type": "object",
  2908        "required": [
  2909          "revision"
  2910        ]
  2911      },
  2912      "SwiplpackPackage": {
  2913        "properties": {
  2914          "name": {
  2915            "type": "string"
  2916          },
  2917          "version": {
  2918            "type": "string"
  2919          },
  2920          "author": {
  2921            "type": "string"
  2922          },
  2923          "authorEmail": {
  2924            "type": "string"
  2925          },
  2926          "packager": {
  2927            "type": "string"
  2928          },
  2929          "packagerEmail": {
  2930            "type": "string"
  2931          },
  2932          "homepage": {
  2933            "type": "string"
  2934          },
  2935          "dependencies": {
  2936            "items": {
  2937              "type": "string"
  2938            },
  2939            "type": "array"
  2940          }
  2941        },
  2942        "type": "object",
  2943        "required": [
  2944          "name",
  2945          "version",
  2946          "author",
  2947          "authorEmail",
  2948          "packager",
  2949          "packagerEmail",
  2950          "homepage",
  2951          "dependencies"
  2952        ]
  2953      },
  2954      "TerraformLockProviderEntry": {
  2955        "properties": {
  2956          "url": {
  2957            "type": "string"
  2958          },
  2959          "constraints": {
  2960            "type": "string"
  2961          },
  2962          "version": {
  2963            "type": "string"
  2964          },
  2965          "hashes": {
  2966            "items": {
  2967              "type": "string"
  2968            },
  2969            "type": "array"
  2970          }
  2971        },
  2972        "type": "object",
  2973        "required": [
  2974          "url",
  2975          "constraints",
  2976          "version",
  2977          "hashes"
  2978        ]
  2979      },
  2980      "WordpressPluginEntry": {
  2981        "properties": {
  2982          "pluginInstallDirectory": {
  2983            "type": "string"
  2984          },
  2985          "author": {
  2986            "type": "string"
  2987          },
  2988          "authorUri": {
  2989            "type": "string"
  2990          }
  2991        },
  2992        "type": "object",
  2993        "required": [
  2994          "pluginInstallDirectory"
  2995        ]
  2996      },
  2997      "cpes": {
  2998        "items": {
  2999          "$ref": "#/$defs/CPE"
  3000        },
  3001        "type": "array"
  3002      },
  3003      "licenses": {
  3004        "items": {
  3005          "$ref": "#/$defs/License"
  3006        },
  3007        "type": "array"
  3008      }
  3009    }
  3010  }