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

     1  {
     2    "$schema": "https://json-schema.org/draft/2020-12/schema",
     3    "$id": "anchore.io/schema/syft/json/16.0.32/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/PhpComposerInstalledEntry"
  1976              },
  1977              {
  1978                "$ref": "#/$defs/PhpComposerLockEntry"
  1979              },
  1980              {
  1981                "$ref": "#/$defs/PhpPearEntry"
  1982              },
  1983              {
  1984                "$ref": "#/$defs/PhpPeclEntry"
  1985              },
  1986              {
  1987                "$ref": "#/$defs/PortageDbEntry"
  1988              },
  1989              {
  1990                "$ref": "#/$defs/PythonPackage"
  1991              },
  1992              {
  1993                "$ref": "#/$defs/PythonPipRequirementsEntry"
  1994              },
  1995              {
  1996                "$ref": "#/$defs/PythonPipfileLockEntry"
  1997              },
  1998              {
  1999                "$ref": "#/$defs/PythonPoetryLockEntry"
  2000              },
  2001              {
  2002                "$ref": "#/$defs/RDescription"
  2003              },
  2004              {
  2005                "$ref": "#/$defs/RpmArchive"
  2006              },
  2007              {
  2008                "$ref": "#/$defs/RpmDbEntry"
  2009              },
  2010              {
  2011                "$ref": "#/$defs/RubyGemspec"
  2012              },
  2013              {
  2014                "$ref": "#/$defs/RustCargoAuditEntry"
  2015              },
  2016              {
  2017                "$ref": "#/$defs/RustCargoLockEntry"
  2018              },
  2019              {
  2020                "$ref": "#/$defs/SwiftPackageManagerLockEntry"
  2021              },
  2022              {
  2023                "$ref": "#/$defs/SwiplpackPackage"
  2024              },
  2025              {
  2026                "$ref": "#/$defs/TerraformLockProviderEntry"
  2027              },
  2028              {
  2029                "$ref": "#/$defs/WordpressPluginEntry"
  2030              }
  2031            ]
  2032          }
  2033        },
  2034        "type": "object",
  2035        "required": [
  2036          "id",
  2037          "name",
  2038          "version",
  2039          "type",
  2040          "foundBy",
  2041          "locations",
  2042          "licenses",
  2043          "language",
  2044          "cpes",
  2045          "purl"
  2046        ]
  2047      },
  2048      "PhpComposerAuthors": {
  2049        "properties": {
  2050          "name": {
  2051            "type": "string"
  2052          },
  2053          "email": {
  2054            "type": "string"
  2055          },
  2056          "homepage": {
  2057            "type": "string"
  2058          }
  2059        },
  2060        "type": "object",
  2061        "required": [
  2062          "name"
  2063        ]
  2064      },
  2065      "PhpComposerExternalReference": {
  2066        "properties": {
  2067          "type": {
  2068            "type": "string"
  2069          },
  2070          "url": {
  2071            "type": "string"
  2072          },
  2073          "reference": {
  2074            "type": "string"
  2075          },
  2076          "shasum": {
  2077            "type": "string"
  2078          }
  2079        },
  2080        "type": "object",
  2081        "required": [
  2082          "type",
  2083          "url",
  2084          "reference"
  2085        ]
  2086      },
  2087      "PhpComposerInstalledEntry": {
  2088        "properties": {
  2089          "name": {
  2090            "type": "string"
  2091          },
  2092          "version": {
  2093            "type": "string"
  2094          },
  2095          "source": {
  2096            "$ref": "#/$defs/PhpComposerExternalReference"
  2097          },
  2098          "dist": {
  2099            "$ref": "#/$defs/PhpComposerExternalReference"
  2100          },
  2101          "require": {
  2102            "patternProperties": {
  2103              ".*": {
  2104                "type": "string"
  2105              }
  2106            },
  2107            "type": "object"
  2108          },
  2109          "provide": {
  2110            "patternProperties": {
  2111              ".*": {
  2112                "type": "string"
  2113              }
  2114            },
  2115            "type": "object"
  2116          },
  2117          "require-dev": {
  2118            "patternProperties": {
  2119              ".*": {
  2120                "type": "string"
  2121              }
  2122            },
  2123            "type": "object"
  2124          },
  2125          "suggest": {
  2126            "patternProperties": {
  2127              ".*": {
  2128                "type": "string"
  2129              }
  2130            },
  2131            "type": "object"
  2132          },
  2133          "license": {
  2134            "items": {
  2135              "type": "string"
  2136            },
  2137            "type": "array"
  2138          },
  2139          "type": {
  2140            "type": "string"
  2141          },
  2142          "notification-url": {
  2143            "type": "string"
  2144          },
  2145          "bin": {
  2146            "items": {
  2147              "type": "string"
  2148            },
  2149            "type": "array"
  2150          },
  2151          "authors": {
  2152            "items": {
  2153              "$ref": "#/$defs/PhpComposerAuthors"
  2154            },
  2155            "type": "array"
  2156          },
  2157          "description": {
  2158            "type": "string"
  2159          },
  2160          "homepage": {
  2161            "type": "string"
  2162          },
  2163          "keywords": {
  2164            "items": {
  2165              "type": "string"
  2166            },
  2167            "type": "array"
  2168          },
  2169          "time": {
  2170            "type": "string"
  2171          }
  2172        },
  2173        "type": "object",
  2174        "required": [
  2175          "name",
  2176          "version",
  2177          "source",
  2178          "dist"
  2179        ]
  2180      },
  2181      "PhpComposerLockEntry": {
  2182        "properties": {
  2183          "name": {
  2184            "type": "string"
  2185          },
  2186          "version": {
  2187            "type": "string"
  2188          },
  2189          "source": {
  2190            "$ref": "#/$defs/PhpComposerExternalReference"
  2191          },
  2192          "dist": {
  2193            "$ref": "#/$defs/PhpComposerExternalReference"
  2194          },
  2195          "require": {
  2196            "patternProperties": {
  2197              ".*": {
  2198                "type": "string"
  2199              }
  2200            },
  2201            "type": "object"
  2202          },
  2203          "provide": {
  2204            "patternProperties": {
  2205              ".*": {
  2206                "type": "string"
  2207              }
  2208            },
  2209            "type": "object"
  2210          },
  2211          "require-dev": {
  2212            "patternProperties": {
  2213              ".*": {
  2214                "type": "string"
  2215              }
  2216            },
  2217            "type": "object"
  2218          },
  2219          "suggest": {
  2220            "patternProperties": {
  2221              ".*": {
  2222                "type": "string"
  2223              }
  2224            },
  2225            "type": "object"
  2226          },
  2227          "license": {
  2228            "items": {
  2229              "type": "string"
  2230            },
  2231            "type": "array"
  2232          },
  2233          "type": {
  2234            "type": "string"
  2235          },
  2236          "notification-url": {
  2237            "type": "string"
  2238          },
  2239          "bin": {
  2240            "items": {
  2241              "type": "string"
  2242            },
  2243            "type": "array"
  2244          },
  2245          "authors": {
  2246            "items": {
  2247              "$ref": "#/$defs/PhpComposerAuthors"
  2248            },
  2249            "type": "array"
  2250          },
  2251          "description": {
  2252            "type": "string"
  2253          },
  2254          "homepage": {
  2255            "type": "string"
  2256          },
  2257          "keywords": {
  2258            "items": {
  2259              "type": "string"
  2260            },
  2261            "type": "array"
  2262          },
  2263          "time": {
  2264            "type": "string"
  2265          }
  2266        },
  2267        "type": "object",
  2268        "required": [
  2269          "name",
  2270          "version",
  2271          "source",
  2272          "dist"
  2273        ]
  2274      },
  2275      "PhpPearEntry": {
  2276        "properties": {
  2277          "name": {
  2278            "type": "string"
  2279          },
  2280          "channel": {
  2281            "type": "string"
  2282          },
  2283          "version": {
  2284            "type": "string"
  2285          },
  2286          "license": {
  2287            "items": {
  2288              "type": "string"
  2289            },
  2290            "type": "array"
  2291          }
  2292        },
  2293        "type": "object",
  2294        "required": [
  2295          "name",
  2296          "version"
  2297        ]
  2298      },
  2299      "PhpPeclEntry": {
  2300        "properties": {
  2301          "name": {
  2302            "type": "string"
  2303          },
  2304          "channel": {
  2305            "type": "string"
  2306          },
  2307          "version": {
  2308            "type": "string"
  2309          },
  2310          "license": {
  2311            "items": {
  2312              "type": "string"
  2313            },
  2314            "type": "array"
  2315          }
  2316        },
  2317        "type": "object",
  2318        "required": [
  2319          "name",
  2320          "version"
  2321        ]
  2322      },
  2323      "PortageDbEntry": {
  2324        "properties": {
  2325          "installedSize": {
  2326            "type": "integer"
  2327          },
  2328          "licenses": {
  2329            "type": "string"
  2330          },
  2331          "files": {
  2332            "items": {
  2333              "$ref": "#/$defs/PortageFileRecord"
  2334            },
  2335            "type": "array"
  2336          }
  2337        },
  2338        "type": "object",
  2339        "required": [
  2340          "installedSize",
  2341          "files"
  2342        ]
  2343      },
  2344      "PortageFileRecord": {
  2345        "properties": {
  2346          "path": {
  2347            "type": "string"
  2348          },
  2349          "digest": {
  2350            "$ref": "#/$defs/Digest"
  2351          }
  2352        },
  2353        "type": "object",
  2354        "required": [
  2355          "path"
  2356        ]
  2357      },
  2358      "PythonDirectURLOriginInfo": {
  2359        "properties": {
  2360          "url": {
  2361            "type": "string"
  2362          },
  2363          "commitId": {
  2364            "type": "string"
  2365          },
  2366          "vcs": {
  2367            "type": "string"
  2368          }
  2369        },
  2370        "type": "object",
  2371        "required": [
  2372          "url"
  2373        ]
  2374      },
  2375      "PythonFileDigest": {
  2376        "properties": {
  2377          "algorithm": {
  2378            "type": "string"
  2379          },
  2380          "value": {
  2381            "type": "string"
  2382          }
  2383        },
  2384        "type": "object",
  2385        "required": [
  2386          "algorithm",
  2387          "value"
  2388        ]
  2389      },
  2390      "PythonFileRecord": {
  2391        "properties": {
  2392          "path": {
  2393            "type": "string"
  2394          },
  2395          "digest": {
  2396            "$ref": "#/$defs/PythonFileDigest"
  2397          },
  2398          "size": {
  2399            "type": "string"
  2400          }
  2401        },
  2402        "type": "object",
  2403        "required": [
  2404          "path"
  2405        ]
  2406      },
  2407      "PythonPackage": {
  2408        "properties": {
  2409          "name": {
  2410            "type": "string"
  2411          },
  2412          "version": {
  2413            "type": "string"
  2414          },
  2415          "author": {
  2416            "type": "string"
  2417          },
  2418          "authorEmail": {
  2419            "type": "string"
  2420          },
  2421          "platform": {
  2422            "type": "string"
  2423          },
  2424          "files": {
  2425            "items": {
  2426              "$ref": "#/$defs/PythonFileRecord"
  2427            },
  2428            "type": "array"
  2429          },
  2430          "sitePackagesRootPath": {
  2431            "type": "string"
  2432          },
  2433          "topLevelPackages": {
  2434            "items": {
  2435              "type": "string"
  2436            },
  2437            "type": "array"
  2438          },
  2439          "directUrlOrigin": {
  2440            "$ref": "#/$defs/PythonDirectURLOriginInfo"
  2441          },
  2442          "requiresPython": {
  2443            "type": "string"
  2444          },
  2445          "requiresDist": {
  2446            "items": {
  2447              "type": "string"
  2448            },
  2449            "type": "array"
  2450          },
  2451          "providesExtra": {
  2452            "items": {
  2453              "type": "string"
  2454            },
  2455            "type": "array"
  2456          }
  2457        },
  2458        "type": "object",
  2459        "required": [
  2460          "name",
  2461          "version",
  2462          "author",
  2463          "authorEmail",
  2464          "platform",
  2465          "sitePackagesRootPath"
  2466        ]
  2467      },
  2468      "PythonPipRequirementsEntry": {
  2469        "properties": {
  2470          "name": {
  2471            "type": "string"
  2472          },
  2473          "extras": {
  2474            "items": {
  2475              "type": "string"
  2476            },
  2477            "type": "array"
  2478          },
  2479          "versionConstraint": {
  2480            "type": "string"
  2481          },
  2482          "url": {
  2483            "type": "string"
  2484          },
  2485          "markers": {
  2486            "type": "string"
  2487          }
  2488        },
  2489        "type": "object",
  2490        "required": [
  2491          "name",
  2492          "versionConstraint"
  2493        ]
  2494      },
  2495      "PythonPipfileLockEntry": {
  2496        "properties": {
  2497          "hashes": {
  2498            "items": {
  2499              "type": "string"
  2500            },
  2501            "type": "array"
  2502          },
  2503          "index": {
  2504            "type": "string"
  2505          }
  2506        },
  2507        "type": "object",
  2508        "required": [
  2509          "hashes",
  2510          "index"
  2511        ]
  2512      },
  2513      "PythonPoetryLockDependencyEntry": {
  2514        "properties": {
  2515          "name": {
  2516            "type": "string"
  2517          },
  2518          "version": {
  2519            "type": "string"
  2520          },
  2521          "optional": {
  2522            "type": "boolean"
  2523          },
  2524          "markers": {
  2525            "type": "string"
  2526          },
  2527          "extras": {
  2528            "items": {
  2529              "type": "string"
  2530            },
  2531            "type": "array"
  2532          }
  2533        },
  2534        "type": "object",
  2535        "required": [
  2536          "name",
  2537          "version",
  2538          "optional"
  2539        ]
  2540      },
  2541      "PythonPoetryLockEntry": {
  2542        "properties": {
  2543          "index": {
  2544            "type": "string"
  2545          },
  2546          "dependencies": {
  2547            "items": {
  2548              "$ref": "#/$defs/PythonPoetryLockDependencyEntry"
  2549            },
  2550            "type": "array"
  2551          },
  2552          "extras": {
  2553            "items": {
  2554              "$ref": "#/$defs/PythonPoetryLockExtraEntry"
  2555            },
  2556            "type": "array"
  2557          }
  2558        },
  2559        "type": "object",
  2560        "required": [
  2561          "index",
  2562          "dependencies"
  2563        ]
  2564      },
  2565      "PythonPoetryLockExtraEntry": {
  2566        "properties": {
  2567          "name": {
  2568            "type": "string"
  2569          },
  2570          "dependencies": {
  2571            "items": {
  2572              "type": "string"
  2573            },
  2574            "type": "array"
  2575          }
  2576        },
  2577        "type": "object",
  2578        "required": [
  2579          "name",
  2580          "dependencies"
  2581        ]
  2582      },
  2583      "RDescription": {
  2584        "properties": {
  2585          "title": {
  2586            "type": "string"
  2587          },
  2588          "description": {
  2589            "type": "string"
  2590          },
  2591          "author": {
  2592            "type": "string"
  2593          },
  2594          "maintainer": {
  2595            "type": "string"
  2596          },
  2597          "url": {
  2598            "items": {
  2599              "type": "string"
  2600            },
  2601            "type": "array"
  2602          },
  2603          "repository": {
  2604            "type": "string"
  2605          },
  2606          "built": {
  2607            "type": "string"
  2608          },
  2609          "needsCompilation": {
  2610            "type": "boolean"
  2611          },
  2612          "imports": {
  2613            "items": {
  2614              "type": "string"
  2615            },
  2616            "type": "array"
  2617          },
  2618          "depends": {
  2619            "items": {
  2620              "type": "string"
  2621            },
  2622            "type": "array"
  2623          },
  2624          "suggests": {
  2625            "items": {
  2626              "type": "string"
  2627            },
  2628            "type": "array"
  2629          }
  2630        },
  2631        "type": "object"
  2632      },
  2633      "Relationship": {
  2634        "properties": {
  2635          "parent": {
  2636            "type": "string"
  2637          },
  2638          "child": {
  2639            "type": "string"
  2640          },
  2641          "type": {
  2642            "type": "string"
  2643          },
  2644          "metadata": true
  2645        },
  2646        "type": "object",
  2647        "required": [
  2648          "parent",
  2649          "child",
  2650          "type"
  2651        ]
  2652      },
  2653      "RpmArchive": {
  2654        "properties": {
  2655          "name": {
  2656            "type": "string"
  2657          },
  2658          "version": {
  2659            "type": "string"
  2660          },
  2661          "epoch": {
  2662            "oneOf": [
  2663              {
  2664                "type": "integer"
  2665              },
  2666              {
  2667                "type": "null"
  2668              }
  2669            ]
  2670          },
  2671          "architecture": {
  2672            "type": "string"
  2673          },
  2674          "release": {
  2675            "type": "string"
  2676          },
  2677          "sourceRpm": {
  2678            "type": "string"
  2679          },
  2680          "size": {
  2681            "type": "integer"
  2682          },
  2683          "vendor": {
  2684            "type": "string"
  2685          },
  2686          "modularityLabel": {
  2687            "type": "string"
  2688          },
  2689          "provides": {
  2690            "items": {
  2691              "type": "string"
  2692            },
  2693            "type": "array"
  2694          },
  2695          "requires": {
  2696            "items": {
  2697              "type": "string"
  2698            },
  2699            "type": "array"
  2700          },
  2701          "files": {
  2702            "items": {
  2703              "$ref": "#/$defs/RpmFileRecord"
  2704            },
  2705            "type": "array"
  2706          }
  2707        },
  2708        "type": "object",
  2709        "required": [
  2710          "name",
  2711          "version",
  2712          "epoch",
  2713          "architecture",
  2714          "release",
  2715          "sourceRpm",
  2716          "size",
  2717          "vendor",
  2718          "files"
  2719        ]
  2720      },
  2721      "RpmDbEntry": {
  2722        "properties": {
  2723          "name": {
  2724            "type": "string"
  2725          },
  2726          "version": {
  2727            "type": "string"
  2728          },
  2729          "epoch": {
  2730            "oneOf": [
  2731              {
  2732                "type": "integer"
  2733              },
  2734              {
  2735                "type": "null"
  2736              }
  2737            ]
  2738          },
  2739          "architecture": {
  2740            "type": "string"
  2741          },
  2742          "release": {
  2743            "type": "string"
  2744          },
  2745          "sourceRpm": {
  2746            "type": "string"
  2747          },
  2748          "size": {
  2749            "type": "integer"
  2750          },
  2751          "vendor": {
  2752            "type": "string"
  2753          },
  2754          "modularityLabel": {
  2755            "type": "string"
  2756          },
  2757          "provides": {
  2758            "items": {
  2759              "type": "string"
  2760            },
  2761            "type": "array"
  2762          },
  2763          "requires": {
  2764            "items": {
  2765              "type": "string"
  2766            },
  2767            "type": "array"
  2768          },
  2769          "files": {
  2770            "items": {
  2771              "$ref": "#/$defs/RpmFileRecord"
  2772            },
  2773            "type": "array"
  2774          }
  2775        },
  2776        "type": "object",
  2777        "required": [
  2778          "name",
  2779          "version",
  2780          "epoch",
  2781          "architecture",
  2782          "release",
  2783          "sourceRpm",
  2784          "size",
  2785          "vendor",
  2786          "files"
  2787        ]
  2788      },
  2789      "RpmFileRecord": {
  2790        "properties": {
  2791          "path": {
  2792            "type": "string"
  2793          },
  2794          "mode": {
  2795            "type": "integer"
  2796          },
  2797          "size": {
  2798            "type": "integer"
  2799          },
  2800          "digest": {
  2801            "$ref": "#/$defs/Digest"
  2802          },
  2803          "userName": {
  2804            "type": "string"
  2805          },
  2806          "groupName": {
  2807            "type": "string"
  2808          },
  2809          "flags": {
  2810            "type": "string"
  2811          }
  2812        },
  2813        "type": "object",
  2814        "required": [
  2815          "path",
  2816          "mode",
  2817          "size",
  2818          "digest",
  2819          "userName",
  2820          "groupName",
  2821          "flags"
  2822        ]
  2823      },
  2824      "RubyGemspec": {
  2825        "properties": {
  2826          "name": {
  2827            "type": "string"
  2828          },
  2829          "version": {
  2830            "type": "string"
  2831          },
  2832          "files": {
  2833            "items": {
  2834              "type": "string"
  2835            },
  2836            "type": "array"
  2837          },
  2838          "authors": {
  2839            "items": {
  2840              "type": "string"
  2841            },
  2842            "type": "array"
  2843          },
  2844          "homepage": {
  2845            "type": "string"
  2846          }
  2847        },
  2848        "type": "object",
  2849        "required": [
  2850          "name",
  2851          "version"
  2852        ]
  2853      },
  2854      "RustCargoAuditEntry": {
  2855        "properties": {
  2856          "name": {
  2857            "type": "string"
  2858          },
  2859          "version": {
  2860            "type": "string"
  2861          },
  2862          "source": {
  2863            "type": "string"
  2864          }
  2865        },
  2866        "type": "object",
  2867        "required": [
  2868          "name",
  2869          "version",
  2870          "source"
  2871        ]
  2872      },
  2873      "RustCargoLockEntry": {
  2874        "properties": {
  2875          "name": {
  2876            "type": "string"
  2877          },
  2878          "version": {
  2879            "type": "string"
  2880          },
  2881          "source": {
  2882            "type": "string"
  2883          },
  2884          "checksum": {
  2885            "type": "string"
  2886          },
  2887          "dependencies": {
  2888            "items": {
  2889              "type": "string"
  2890            },
  2891            "type": "array"
  2892          }
  2893        },
  2894        "type": "object",
  2895        "required": [
  2896          "name",
  2897          "version",
  2898          "source",
  2899          "checksum",
  2900          "dependencies"
  2901        ]
  2902      },
  2903      "Schema": {
  2904        "properties": {
  2905          "version": {
  2906            "type": "string"
  2907          },
  2908          "url": {
  2909            "type": "string"
  2910          }
  2911        },
  2912        "type": "object",
  2913        "required": [
  2914          "version",
  2915          "url"
  2916        ]
  2917      },
  2918      "Source": {
  2919        "properties": {
  2920          "id": {
  2921            "type": "string"
  2922          },
  2923          "name": {
  2924            "type": "string"
  2925          },
  2926          "version": {
  2927            "type": "string"
  2928          },
  2929          "type": {
  2930            "type": "string"
  2931          },
  2932          "metadata": true
  2933        },
  2934        "type": "object",
  2935        "required": [
  2936          "id",
  2937          "name",
  2938          "version",
  2939          "type",
  2940          "metadata"
  2941        ]
  2942      },
  2943      "SwiftPackageManagerLockEntry": {
  2944        "properties": {
  2945          "revision": {
  2946            "type": "string"
  2947          }
  2948        },
  2949        "type": "object",
  2950        "required": [
  2951          "revision"
  2952        ]
  2953      },
  2954      "SwiplpackPackage": {
  2955        "properties": {
  2956          "name": {
  2957            "type": "string"
  2958          },
  2959          "version": {
  2960            "type": "string"
  2961          },
  2962          "author": {
  2963            "type": "string"
  2964          },
  2965          "authorEmail": {
  2966            "type": "string"
  2967          },
  2968          "packager": {
  2969            "type": "string"
  2970          },
  2971          "packagerEmail": {
  2972            "type": "string"
  2973          },
  2974          "homepage": {
  2975            "type": "string"
  2976          },
  2977          "dependencies": {
  2978            "items": {
  2979              "type": "string"
  2980            },
  2981            "type": "array"
  2982          }
  2983        },
  2984        "type": "object",
  2985        "required": [
  2986          "name",
  2987          "version",
  2988          "author",
  2989          "authorEmail",
  2990          "packager",
  2991          "packagerEmail",
  2992          "homepage",
  2993          "dependencies"
  2994        ]
  2995      },
  2996      "TerraformLockProviderEntry": {
  2997        "properties": {
  2998          "url": {
  2999            "type": "string"
  3000          },
  3001          "constraints": {
  3002            "type": "string"
  3003          },
  3004          "version": {
  3005            "type": "string"
  3006          },
  3007          "hashes": {
  3008            "items": {
  3009              "type": "string"
  3010            },
  3011            "type": "array"
  3012          }
  3013        },
  3014        "type": "object",
  3015        "required": [
  3016          "url",
  3017          "constraints",
  3018          "version",
  3019          "hashes"
  3020        ]
  3021      },
  3022      "WordpressPluginEntry": {
  3023        "properties": {
  3024          "pluginInstallDirectory": {
  3025            "type": "string"
  3026          },
  3027          "author": {
  3028            "type": "string"
  3029          },
  3030          "authorUri": {
  3031            "type": "string"
  3032          }
  3033        },
  3034        "type": "object",
  3035        "required": [
  3036          "pluginInstallDirectory"
  3037        ]
  3038      },
  3039      "cpes": {
  3040        "items": {
  3041          "$ref": "#/$defs/CPE"
  3042        },
  3043        "type": "array"
  3044      },
  3045      "licenses": {
  3046        "items": {
  3047          "$ref": "#/$defs/License"
  3048        },
  3049        "type": "array"
  3050      }
  3051    }
  3052  }