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

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