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

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