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

     1  {
     2    "$schema": "https://json-schema.org/draft/2020-12/schema",
     3    "$id": "anchore.io/schema/syft/json/16.0.39/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      "GoSourceEntry": {
  1240        "properties": {
  1241          "h1Digest": {
  1242            "type": "string"
  1243          },
  1244          "os": {
  1245            "type": "string"
  1246          },
  1247          "architecture": {
  1248            "type": "string"
  1249          },
  1250          "buildTags": {
  1251            "type": "string"
  1252          },
  1253          "cgoEnabled": {
  1254            "type": "boolean"
  1255          }
  1256        },
  1257        "type": "object",
  1258        "required": [
  1259          "cgoEnabled"
  1260        ]
  1261      },
  1262      "HaskellHackageStackEntry": {
  1263        "properties": {
  1264          "pkgHash": {
  1265            "type": "string"
  1266          }
  1267        },
  1268        "type": "object"
  1269      },
  1270      "HaskellHackageStackLockEntry": {
  1271        "properties": {
  1272          "pkgHash": {
  1273            "type": "string"
  1274          },
  1275          "snapshotURL": {
  1276            "type": "string"
  1277          }
  1278        },
  1279        "type": "object"
  1280      },
  1281      "HomebrewFormula": {
  1282        "properties": {
  1283          "tap": {
  1284            "type": "string"
  1285          },
  1286          "homepage": {
  1287            "type": "string"
  1288          },
  1289          "description": {
  1290            "type": "string"
  1291          }
  1292        },
  1293        "type": "object"
  1294      },
  1295      "IDLikes": {
  1296        "items": {
  1297          "type": "string"
  1298        },
  1299        "type": "array"
  1300      },
  1301      "JavaArchive": {
  1302        "properties": {
  1303          "virtualPath": {
  1304            "type": "string"
  1305          },
  1306          "manifest": {
  1307            "$ref": "#/$defs/JavaManifest"
  1308          },
  1309          "pomProperties": {
  1310            "$ref": "#/$defs/JavaPomProperties"
  1311          },
  1312          "pomProject": {
  1313            "$ref": "#/$defs/JavaPomProject"
  1314          },
  1315          "digest": {
  1316            "items": {
  1317              "$ref": "#/$defs/Digest"
  1318            },
  1319            "type": "array"
  1320          }
  1321        },
  1322        "type": "object",
  1323        "required": [
  1324          "virtualPath"
  1325        ]
  1326      },
  1327      "JavaJvmInstallation": {
  1328        "properties": {
  1329          "release": {
  1330            "$ref": "#/$defs/JavaVMRelease"
  1331          },
  1332          "files": {
  1333            "items": {
  1334              "type": "string"
  1335            },
  1336            "type": "array"
  1337          }
  1338        },
  1339        "type": "object",
  1340        "required": [
  1341          "release",
  1342          "files"
  1343        ]
  1344      },
  1345      "JavaManifest": {
  1346        "properties": {
  1347          "main": {
  1348            "$ref": "#/$defs/KeyValues"
  1349          },
  1350          "sections": {
  1351            "items": {
  1352              "$ref": "#/$defs/KeyValues"
  1353            },
  1354            "type": "array"
  1355          }
  1356        },
  1357        "type": "object"
  1358      },
  1359      "JavaPomParent": {
  1360        "properties": {
  1361          "groupId": {
  1362            "type": "string"
  1363          },
  1364          "artifactId": {
  1365            "type": "string"
  1366          },
  1367          "version": {
  1368            "type": "string"
  1369          }
  1370        },
  1371        "type": "object",
  1372        "required": [
  1373          "groupId",
  1374          "artifactId",
  1375          "version"
  1376        ]
  1377      },
  1378      "JavaPomProject": {
  1379        "properties": {
  1380          "path": {
  1381            "type": "string"
  1382          },
  1383          "parent": {
  1384            "$ref": "#/$defs/JavaPomParent"
  1385          },
  1386          "groupId": {
  1387            "type": "string"
  1388          },
  1389          "artifactId": {
  1390            "type": "string"
  1391          },
  1392          "version": {
  1393            "type": "string"
  1394          },
  1395          "name": {
  1396            "type": "string"
  1397          },
  1398          "description": {
  1399            "type": "string"
  1400          },
  1401          "url": {
  1402            "type": "string"
  1403          }
  1404        },
  1405        "type": "object",
  1406        "required": [
  1407          "path",
  1408          "groupId",
  1409          "artifactId",
  1410          "version",
  1411          "name"
  1412        ]
  1413      },
  1414      "JavaPomProperties": {
  1415        "properties": {
  1416          "path": {
  1417            "type": "string"
  1418          },
  1419          "name": {
  1420            "type": "string"
  1421          },
  1422          "groupId": {
  1423            "type": "string"
  1424          },
  1425          "artifactId": {
  1426            "type": "string"
  1427          },
  1428          "version": {
  1429            "type": "string"
  1430          },
  1431          "scope": {
  1432            "type": "string"
  1433          },
  1434          "extraFields": {
  1435            "patternProperties": {
  1436              ".*": {
  1437                "type": "string"
  1438              }
  1439            },
  1440            "type": "object"
  1441          }
  1442        },
  1443        "type": "object",
  1444        "required": [
  1445          "path",
  1446          "name",
  1447          "groupId",
  1448          "artifactId",
  1449          "version"
  1450        ]
  1451      },
  1452      "JavaVMRelease": {
  1453        "properties": {
  1454          "implementor": {
  1455            "type": "string"
  1456          },
  1457          "implementorVersion": {
  1458            "type": "string"
  1459          },
  1460          "javaRuntimeVersion": {
  1461            "type": "string"
  1462          },
  1463          "javaVersion": {
  1464            "type": "string"
  1465          },
  1466          "javaVersionDate": {
  1467            "type": "string"
  1468          },
  1469          "libc": {
  1470            "type": "string"
  1471          },
  1472          "modules": {
  1473            "items": {
  1474              "type": "string"
  1475            },
  1476            "type": "array"
  1477          },
  1478          "osArch": {
  1479            "type": "string"
  1480          },
  1481          "osName": {
  1482            "type": "string"
  1483          },
  1484          "osVersion": {
  1485            "type": "string"
  1486          },
  1487          "source": {
  1488            "type": "string"
  1489          },
  1490          "buildSource": {
  1491            "type": "string"
  1492          },
  1493          "buildSourceRepo": {
  1494            "type": "string"
  1495          },
  1496          "sourceRepo": {
  1497            "type": "string"
  1498          },
  1499          "fullVersion": {
  1500            "type": "string"
  1501          },
  1502          "semanticVersion": {
  1503            "type": "string"
  1504          },
  1505          "buildInfo": {
  1506            "type": "string"
  1507          },
  1508          "jvmVariant": {
  1509            "type": "string"
  1510          },
  1511          "jvmVersion": {
  1512            "type": "string"
  1513          },
  1514          "imageType": {
  1515            "type": "string"
  1516          },
  1517          "buildType": {
  1518            "type": "string"
  1519          }
  1520        },
  1521        "type": "object"
  1522      },
  1523      "JavascriptNpmPackage": {
  1524        "properties": {
  1525          "name": {
  1526            "type": "string"
  1527          },
  1528          "version": {
  1529            "type": "string"
  1530          },
  1531          "author": {
  1532            "type": "string"
  1533          },
  1534          "homepage": {
  1535            "type": "string"
  1536          },
  1537          "description": {
  1538            "type": "string"
  1539          },
  1540          "url": {
  1541            "type": "string"
  1542          },
  1543          "private": {
  1544            "type": "boolean"
  1545          }
  1546        },
  1547        "type": "object",
  1548        "required": [
  1549          "name",
  1550          "version",
  1551          "author",
  1552          "homepage",
  1553          "description",
  1554          "url",
  1555          "private"
  1556        ]
  1557      },
  1558      "JavascriptNpmPackageLockEntry": {
  1559        "properties": {
  1560          "resolved": {
  1561            "type": "string"
  1562          },
  1563          "integrity": {
  1564            "type": "string"
  1565          }
  1566        },
  1567        "type": "object",
  1568        "required": [
  1569          "resolved",
  1570          "integrity"
  1571        ]
  1572      },
  1573      "JavascriptYarnLockEntry": {
  1574        "properties": {
  1575          "resolved": {
  1576            "type": "string"
  1577          },
  1578          "integrity": {
  1579            "type": "string"
  1580          }
  1581        },
  1582        "type": "object",
  1583        "required": [
  1584          "resolved",
  1585          "integrity"
  1586        ]
  1587      },
  1588      "KeyValue": {
  1589        "properties": {
  1590          "key": {
  1591            "type": "string"
  1592          },
  1593          "value": {
  1594            "type": "string"
  1595          }
  1596        },
  1597        "type": "object",
  1598        "required": [
  1599          "key",
  1600          "value"
  1601        ]
  1602      },
  1603      "KeyValues": {
  1604        "items": {
  1605          "$ref": "#/$defs/KeyValue"
  1606        },
  1607        "type": "array"
  1608      },
  1609      "License": {
  1610        "properties": {
  1611          "value": {
  1612            "type": "string"
  1613          },
  1614          "spdxExpression": {
  1615            "type": "string"
  1616          },
  1617          "type": {
  1618            "type": "string"
  1619          },
  1620          "urls": {
  1621            "items": {
  1622              "type": "string"
  1623            },
  1624            "type": "array"
  1625          },
  1626          "locations": {
  1627            "items": {
  1628              "$ref": "#/$defs/Location"
  1629            },
  1630            "type": "array"
  1631          },
  1632          "contents": {
  1633            "type": "string"
  1634          }
  1635        },
  1636        "type": "object",
  1637        "required": [
  1638          "value",
  1639          "spdxExpression",
  1640          "type",
  1641          "urls",
  1642          "locations"
  1643        ]
  1644      },
  1645      "LinuxKernelArchive": {
  1646        "properties": {
  1647          "name": {
  1648            "type": "string"
  1649          },
  1650          "architecture": {
  1651            "type": "string"
  1652          },
  1653          "version": {
  1654            "type": "string"
  1655          },
  1656          "extendedVersion": {
  1657            "type": "string"
  1658          },
  1659          "buildTime": {
  1660            "type": "string"
  1661          },
  1662          "author": {
  1663            "type": "string"
  1664          },
  1665          "format": {
  1666            "type": "string"
  1667          },
  1668          "rwRootFS": {
  1669            "type": "boolean"
  1670          },
  1671          "swapDevice": {
  1672            "type": "integer"
  1673          },
  1674          "rootDevice": {
  1675            "type": "integer"
  1676          },
  1677          "videoMode": {
  1678            "type": "string"
  1679          }
  1680        },
  1681        "type": "object",
  1682        "required": [
  1683          "name",
  1684          "architecture",
  1685          "version"
  1686        ]
  1687      },
  1688      "LinuxKernelModule": {
  1689        "properties": {
  1690          "name": {
  1691            "type": "string"
  1692          },
  1693          "version": {
  1694            "type": "string"
  1695          },
  1696          "sourceVersion": {
  1697            "type": "string"
  1698          },
  1699          "path": {
  1700            "type": "string"
  1701          },
  1702          "description": {
  1703            "type": "string"
  1704          },
  1705          "author": {
  1706            "type": "string"
  1707          },
  1708          "license": {
  1709            "type": "string"
  1710          },
  1711          "kernelVersion": {
  1712            "type": "string"
  1713          },
  1714          "versionMagic": {
  1715            "type": "string"
  1716          },
  1717          "parameters": {
  1718            "patternProperties": {
  1719              ".*": {
  1720                "$ref": "#/$defs/LinuxKernelModuleParameter"
  1721              }
  1722            },
  1723            "type": "object"
  1724          }
  1725        },
  1726        "type": "object"
  1727      },
  1728      "LinuxKernelModuleParameter": {
  1729        "properties": {
  1730          "type": {
  1731            "type": "string"
  1732          },
  1733          "description": {
  1734            "type": "string"
  1735          }
  1736        },
  1737        "type": "object"
  1738      },
  1739      "LinuxRelease": {
  1740        "properties": {
  1741          "prettyName": {
  1742            "type": "string"
  1743          },
  1744          "name": {
  1745            "type": "string"
  1746          },
  1747          "id": {
  1748            "type": "string"
  1749          },
  1750          "idLike": {
  1751            "$ref": "#/$defs/IDLikes"
  1752          },
  1753          "version": {
  1754            "type": "string"
  1755          },
  1756          "versionID": {
  1757            "type": "string"
  1758          },
  1759          "versionCodename": {
  1760            "type": "string"
  1761          },
  1762          "buildID": {
  1763            "type": "string"
  1764          },
  1765          "imageID": {
  1766            "type": "string"
  1767          },
  1768          "imageVersion": {
  1769            "type": "string"
  1770          },
  1771          "variant": {
  1772            "type": "string"
  1773          },
  1774          "variantID": {
  1775            "type": "string"
  1776          },
  1777          "homeURL": {
  1778            "type": "string"
  1779          },
  1780          "supportURL": {
  1781            "type": "string"
  1782          },
  1783          "bugReportURL": {
  1784            "type": "string"
  1785          },
  1786          "privacyPolicyURL": {
  1787            "type": "string"
  1788          },
  1789          "cpeName": {
  1790            "type": "string"
  1791          },
  1792          "supportEnd": {
  1793            "type": "string"
  1794          },
  1795          "extendedSupport": {
  1796            "type": "boolean"
  1797          }
  1798        },
  1799        "type": "object"
  1800      },
  1801      "Location": {
  1802        "properties": {
  1803          "path": {
  1804            "type": "string"
  1805          },
  1806          "layerID": {
  1807            "type": "string"
  1808          },
  1809          "accessPath": {
  1810            "type": "string"
  1811          },
  1812          "annotations": {
  1813            "patternProperties": {
  1814              ".*": {
  1815                "type": "string"
  1816              }
  1817            },
  1818            "type": "object"
  1819          }
  1820        },
  1821        "type": "object",
  1822        "required": [
  1823          "path",
  1824          "accessPath"
  1825        ]
  1826      },
  1827      "LuarocksPackage": {
  1828        "properties": {
  1829          "name": {
  1830            "type": "string"
  1831          },
  1832          "version": {
  1833            "type": "string"
  1834          },
  1835          "license": {
  1836            "type": "string"
  1837          },
  1838          "homepage": {
  1839            "type": "string"
  1840          },
  1841          "description": {
  1842            "type": "string"
  1843          },
  1844          "url": {
  1845            "type": "string"
  1846          },
  1847          "dependencies": {
  1848            "patternProperties": {
  1849              ".*": {
  1850                "type": "string"
  1851              }
  1852            },
  1853            "type": "object"
  1854          }
  1855        },
  1856        "type": "object",
  1857        "required": [
  1858          "name",
  1859          "version",
  1860          "license",
  1861          "homepage",
  1862          "description",
  1863          "url",
  1864          "dependencies"
  1865        ]
  1866      },
  1867      "MicrosoftKbPatch": {
  1868        "properties": {
  1869          "product_id": {
  1870            "type": "string"
  1871          },
  1872          "kb": {
  1873            "type": "string"
  1874          }
  1875        },
  1876        "type": "object",
  1877        "required": [
  1878          "product_id",
  1879          "kb"
  1880        ]
  1881      },
  1882      "NixDerivation": {
  1883        "properties": {
  1884          "path": {
  1885            "type": "string"
  1886          },
  1887          "system": {
  1888            "type": "string"
  1889          },
  1890          "inputDerivations": {
  1891            "items": {
  1892              "$ref": "#/$defs/NixDerivationReference"
  1893            },
  1894            "type": "array"
  1895          },
  1896          "inputSources": {
  1897            "items": {
  1898              "type": "string"
  1899            },
  1900            "type": "array"
  1901          }
  1902        },
  1903        "type": "object"
  1904      },
  1905      "NixDerivationReference": {
  1906        "properties": {
  1907          "path": {
  1908            "type": "string"
  1909          },
  1910          "outputs": {
  1911            "items": {
  1912              "type": "string"
  1913            },
  1914            "type": "array"
  1915          }
  1916        },
  1917        "type": "object"
  1918      },
  1919      "NixStoreEntry": {
  1920        "properties": {
  1921          "path": {
  1922            "type": "string"
  1923          },
  1924          "output": {
  1925            "type": "string"
  1926          },
  1927          "outputHash": {
  1928            "type": "string"
  1929          },
  1930          "derivation": {
  1931            "$ref": "#/$defs/NixDerivation"
  1932          },
  1933          "files": {
  1934            "items": {
  1935              "type": "string"
  1936            },
  1937            "type": "array"
  1938          }
  1939        },
  1940        "type": "object",
  1941        "required": [
  1942          "outputHash"
  1943        ]
  1944      },
  1945      "OpamPackage": {
  1946        "properties": {
  1947          "name": {
  1948            "type": "string"
  1949          },
  1950          "version": {
  1951            "type": "string"
  1952          },
  1953          "licenses": {
  1954            "items": {
  1955              "type": "string"
  1956            },
  1957            "type": "array"
  1958          },
  1959          "url": {
  1960            "type": "string"
  1961          },
  1962          "checksum": {
  1963            "items": {
  1964              "type": "string"
  1965            },
  1966            "type": "array"
  1967          },
  1968          "homepage": {
  1969            "type": "string"
  1970          },
  1971          "dependencies": {
  1972            "items": {
  1973              "type": "string"
  1974            },
  1975            "type": "array"
  1976          }
  1977        },
  1978        "type": "object",
  1979        "required": [
  1980          "name",
  1981          "version",
  1982          "licenses",
  1983          "url",
  1984          "checksum",
  1985          "homepage",
  1986          "dependencies"
  1987        ]
  1988      },
  1989      "Package": {
  1990        "properties": {
  1991          "id": {
  1992            "type": "string"
  1993          },
  1994          "name": {
  1995            "type": "string"
  1996          },
  1997          "version": {
  1998            "type": "string"
  1999          },
  2000          "type": {
  2001            "type": "string"
  2002          },
  2003          "foundBy": {
  2004            "type": "string"
  2005          },
  2006          "locations": {
  2007            "items": {
  2008              "$ref": "#/$defs/Location"
  2009            },
  2010            "type": "array"
  2011          },
  2012          "licenses": {
  2013            "$ref": "#/$defs/licenses"
  2014          },
  2015          "language": {
  2016            "type": "string"
  2017          },
  2018          "cpes": {
  2019            "$ref": "#/$defs/cpes"
  2020          },
  2021          "purl": {
  2022            "type": "string"
  2023          },
  2024          "metadataType": {
  2025            "type": "string"
  2026          },
  2027          "metadata": {
  2028            "anyOf": [
  2029              {
  2030                "type": "null"
  2031              },
  2032              {
  2033                "$ref": "#/$defs/AlpmDbEntry"
  2034              },
  2035              {
  2036                "$ref": "#/$defs/ApkDbEntry"
  2037              },
  2038              {
  2039                "$ref": "#/$defs/BinarySignature"
  2040              },
  2041              {
  2042                "$ref": "#/$defs/BitnamiSbomEntry"
  2043              },
  2044              {
  2045                "$ref": "#/$defs/CConanFileEntry"
  2046              },
  2047              {
  2048                "$ref": "#/$defs/CConanInfoEntry"
  2049              },
  2050              {
  2051                "$ref": "#/$defs/CConanLockEntry"
  2052              },
  2053              {
  2054                "$ref": "#/$defs/CConanLockV2Entry"
  2055              },
  2056              {
  2057                "$ref": "#/$defs/CocoaPodfileLockEntry"
  2058              },
  2059              {
  2060                "$ref": "#/$defs/CondaMetadataEntry"
  2061              },
  2062              {
  2063                "$ref": "#/$defs/DartPubspec"
  2064              },
  2065              {
  2066                "$ref": "#/$defs/DartPubspecLockEntry"
  2067              },
  2068              {
  2069                "$ref": "#/$defs/DotnetDepsEntry"
  2070              },
  2071              {
  2072                "$ref": "#/$defs/DotnetPackagesLockEntry"
  2073              },
  2074              {
  2075                "$ref": "#/$defs/DotnetPortableExecutableEntry"
  2076              },
  2077              {
  2078                "$ref": "#/$defs/DpkgArchiveEntry"
  2079              },
  2080              {
  2081                "$ref": "#/$defs/DpkgDbEntry"
  2082              },
  2083              {
  2084                "$ref": "#/$defs/ElfBinaryPackageNoteJsonPayload"
  2085              },
  2086              {
  2087                "$ref": "#/$defs/ElixirMixLockEntry"
  2088              },
  2089              {
  2090                "$ref": "#/$defs/ErlangRebarLockEntry"
  2091              },
  2092              {
  2093                "$ref": "#/$defs/GithubActionsUseStatement"
  2094              },
  2095              {
  2096                "$ref": "#/$defs/GoModuleBuildinfoEntry"
  2097              },
  2098              {
  2099                "$ref": "#/$defs/GoModuleEntry"
  2100              },
  2101              {
  2102                "$ref": "#/$defs/GoSourceEntry"
  2103              },
  2104              {
  2105                "$ref": "#/$defs/HaskellHackageStackEntry"
  2106              },
  2107              {
  2108                "$ref": "#/$defs/HaskellHackageStackLockEntry"
  2109              },
  2110              {
  2111                "$ref": "#/$defs/HomebrewFormula"
  2112              },
  2113              {
  2114                "$ref": "#/$defs/JavaArchive"
  2115              },
  2116              {
  2117                "$ref": "#/$defs/JavaJvmInstallation"
  2118              },
  2119              {
  2120                "$ref": "#/$defs/JavascriptNpmPackage"
  2121              },
  2122              {
  2123                "$ref": "#/$defs/JavascriptNpmPackageLockEntry"
  2124              },
  2125              {
  2126                "$ref": "#/$defs/JavascriptYarnLockEntry"
  2127              },
  2128              {
  2129                "$ref": "#/$defs/LinuxKernelArchive"
  2130              },
  2131              {
  2132                "$ref": "#/$defs/LinuxKernelModule"
  2133              },
  2134              {
  2135                "$ref": "#/$defs/LuarocksPackage"
  2136              },
  2137              {
  2138                "$ref": "#/$defs/MicrosoftKbPatch"
  2139              },
  2140              {
  2141                "$ref": "#/$defs/NixStoreEntry"
  2142              },
  2143              {
  2144                "$ref": "#/$defs/OpamPackage"
  2145              },
  2146              {
  2147                "$ref": "#/$defs/PeBinary"
  2148              },
  2149              {
  2150                "$ref": "#/$defs/PhpComposerInstalledEntry"
  2151              },
  2152              {
  2153                "$ref": "#/$defs/PhpComposerLockEntry"
  2154              },
  2155              {
  2156                "$ref": "#/$defs/PhpPearEntry"
  2157              },
  2158              {
  2159                "$ref": "#/$defs/PhpPeclEntry"
  2160              },
  2161              {
  2162                "$ref": "#/$defs/PortageDbEntry"
  2163              },
  2164              {
  2165                "$ref": "#/$defs/PythonPackage"
  2166              },
  2167              {
  2168                "$ref": "#/$defs/PythonPipRequirementsEntry"
  2169              },
  2170              {
  2171                "$ref": "#/$defs/PythonPipfileLockEntry"
  2172              },
  2173              {
  2174                "$ref": "#/$defs/PythonPoetryLockEntry"
  2175              },
  2176              {
  2177                "$ref": "#/$defs/PythonUvLockEntry"
  2178              },
  2179              {
  2180                "$ref": "#/$defs/RDescription"
  2181              },
  2182              {
  2183                "$ref": "#/$defs/RpmArchive"
  2184              },
  2185              {
  2186                "$ref": "#/$defs/RpmDbEntry"
  2187              },
  2188              {
  2189                "$ref": "#/$defs/RubyGemspec"
  2190              },
  2191              {
  2192                "$ref": "#/$defs/RustCargoAuditEntry"
  2193              },
  2194              {
  2195                "$ref": "#/$defs/RustCargoLockEntry"
  2196              },
  2197              {
  2198                "$ref": "#/$defs/SwiftPackageManagerLockEntry"
  2199              },
  2200              {
  2201                "$ref": "#/$defs/SwiplpackPackage"
  2202              },
  2203              {
  2204                "$ref": "#/$defs/TerraformLockProviderEntry"
  2205              },
  2206              {
  2207                "$ref": "#/$defs/WordpressPluginEntry"
  2208              }
  2209            ]
  2210          }
  2211        },
  2212        "type": "object",
  2213        "required": [
  2214          "id",
  2215          "name",
  2216          "version",
  2217          "type",
  2218          "foundBy",
  2219          "locations",
  2220          "licenses",
  2221          "language",
  2222          "cpes",
  2223          "purl"
  2224        ]
  2225      },
  2226      "PeBinary": {
  2227        "properties": {
  2228          "VersionResources": {
  2229            "$ref": "#/$defs/KeyValues"
  2230          }
  2231        },
  2232        "type": "object",
  2233        "required": [
  2234          "VersionResources"
  2235        ]
  2236      },
  2237      "PhpComposerAuthors": {
  2238        "properties": {
  2239          "name": {
  2240            "type": "string"
  2241          },
  2242          "email": {
  2243            "type": "string"
  2244          },
  2245          "homepage": {
  2246            "type": "string"
  2247          }
  2248        },
  2249        "type": "object",
  2250        "required": [
  2251          "name"
  2252        ]
  2253      },
  2254      "PhpComposerExternalReference": {
  2255        "properties": {
  2256          "type": {
  2257            "type": "string"
  2258          },
  2259          "url": {
  2260            "type": "string"
  2261          },
  2262          "reference": {
  2263            "type": "string"
  2264          },
  2265          "shasum": {
  2266            "type": "string"
  2267          }
  2268        },
  2269        "type": "object",
  2270        "required": [
  2271          "type",
  2272          "url",
  2273          "reference"
  2274        ]
  2275      },
  2276      "PhpComposerInstalledEntry": {
  2277        "properties": {
  2278          "name": {
  2279            "type": "string"
  2280          },
  2281          "version": {
  2282            "type": "string"
  2283          },
  2284          "source": {
  2285            "$ref": "#/$defs/PhpComposerExternalReference"
  2286          },
  2287          "dist": {
  2288            "$ref": "#/$defs/PhpComposerExternalReference"
  2289          },
  2290          "require": {
  2291            "patternProperties": {
  2292              ".*": {
  2293                "type": "string"
  2294              }
  2295            },
  2296            "type": "object"
  2297          },
  2298          "provide": {
  2299            "patternProperties": {
  2300              ".*": {
  2301                "type": "string"
  2302              }
  2303            },
  2304            "type": "object"
  2305          },
  2306          "require-dev": {
  2307            "patternProperties": {
  2308              ".*": {
  2309                "type": "string"
  2310              }
  2311            },
  2312            "type": "object"
  2313          },
  2314          "suggest": {
  2315            "patternProperties": {
  2316              ".*": {
  2317                "type": "string"
  2318              }
  2319            },
  2320            "type": "object"
  2321          },
  2322          "license": {
  2323            "items": {
  2324              "type": "string"
  2325            },
  2326            "type": "array"
  2327          },
  2328          "type": {
  2329            "type": "string"
  2330          },
  2331          "notification-url": {
  2332            "type": "string"
  2333          },
  2334          "bin": {
  2335            "items": {
  2336              "type": "string"
  2337            },
  2338            "type": "array"
  2339          },
  2340          "authors": {
  2341            "items": {
  2342              "$ref": "#/$defs/PhpComposerAuthors"
  2343            },
  2344            "type": "array"
  2345          },
  2346          "description": {
  2347            "type": "string"
  2348          },
  2349          "homepage": {
  2350            "type": "string"
  2351          },
  2352          "keywords": {
  2353            "items": {
  2354              "type": "string"
  2355            },
  2356            "type": "array"
  2357          },
  2358          "time": {
  2359            "type": "string"
  2360          }
  2361        },
  2362        "type": "object",
  2363        "required": [
  2364          "name",
  2365          "version",
  2366          "source",
  2367          "dist"
  2368        ]
  2369      },
  2370      "PhpComposerLockEntry": {
  2371        "properties": {
  2372          "name": {
  2373            "type": "string"
  2374          },
  2375          "version": {
  2376            "type": "string"
  2377          },
  2378          "source": {
  2379            "$ref": "#/$defs/PhpComposerExternalReference"
  2380          },
  2381          "dist": {
  2382            "$ref": "#/$defs/PhpComposerExternalReference"
  2383          },
  2384          "require": {
  2385            "patternProperties": {
  2386              ".*": {
  2387                "type": "string"
  2388              }
  2389            },
  2390            "type": "object"
  2391          },
  2392          "provide": {
  2393            "patternProperties": {
  2394              ".*": {
  2395                "type": "string"
  2396              }
  2397            },
  2398            "type": "object"
  2399          },
  2400          "require-dev": {
  2401            "patternProperties": {
  2402              ".*": {
  2403                "type": "string"
  2404              }
  2405            },
  2406            "type": "object"
  2407          },
  2408          "suggest": {
  2409            "patternProperties": {
  2410              ".*": {
  2411                "type": "string"
  2412              }
  2413            },
  2414            "type": "object"
  2415          },
  2416          "license": {
  2417            "items": {
  2418              "type": "string"
  2419            },
  2420            "type": "array"
  2421          },
  2422          "type": {
  2423            "type": "string"
  2424          },
  2425          "notification-url": {
  2426            "type": "string"
  2427          },
  2428          "bin": {
  2429            "items": {
  2430              "type": "string"
  2431            },
  2432            "type": "array"
  2433          },
  2434          "authors": {
  2435            "items": {
  2436              "$ref": "#/$defs/PhpComposerAuthors"
  2437            },
  2438            "type": "array"
  2439          },
  2440          "description": {
  2441            "type": "string"
  2442          },
  2443          "homepage": {
  2444            "type": "string"
  2445          },
  2446          "keywords": {
  2447            "items": {
  2448              "type": "string"
  2449            },
  2450            "type": "array"
  2451          },
  2452          "time": {
  2453            "type": "string"
  2454          }
  2455        },
  2456        "type": "object",
  2457        "required": [
  2458          "name",
  2459          "version",
  2460          "source",
  2461          "dist"
  2462        ]
  2463      },
  2464      "PhpPearEntry": {
  2465        "properties": {
  2466          "name": {
  2467            "type": "string"
  2468          },
  2469          "channel": {
  2470            "type": "string"
  2471          },
  2472          "version": {
  2473            "type": "string"
  2474          },
  2475          "license": {
  2476            "items": {
  2477              "type": "string"
  2478            },
  2479            "type": "array"
  2480          }
  2481        },
  2482        "type": "object",
  2483        "required": [
  2484          "name",
  2485          "version"
  2486        ]
  2487      },
  2488      "PhpPeclEntry": {
  2489        "properties": {
  2490          "name": {
  2491            "type": "string"
  2492          },
  2493          "channel": {
  2494            "type": "string"
  2495          },
  2496          "version": {
  2497            "type": "string"
  2498          },
  2499          "license": {
  2500            "items": {
  2501              "type": "string"
  2502            },
  2503            "type": "array"
  2504          }
  2505        },
  2506        "type": "object",
  2507        "required": [
  2508          "name",
  2509          "version"
  2510        ]
  2511      },
  2512      "PortageDbEntry": {
  2513        "properties": {
  2514          "installedSize": {
  2515            "type": "integer"
  2516          },
  2517          "licenses": {
  2518            "type": "string"
  2519          },
  2520          "files": {
  2521            "items": {
  2522              "$ref": "#/$defs/PortageFileRecord"
  2523            },
  2524            "type": "array"
  2525          }
  2526        },
  2527        "type": "object",
  2528        "required": [
  2529          "installedSize",
  2530          "files"
  2531        ]
  2532      },
  2533      "PortageFileRecord": {
  2534        "properties": {
  2535          "path": {
  2536            "type": "string"
  2537          },
  2538          "digest": {
  2539            "$ref": "#/$defs/Digest"
  2540          }
  2541        },
  2542        "type": "object",
  2543        "required": [
  2544          "path"
  2545        ]
  2546      },
  2547      "PythonDirectURLOriginInfo": {
  2548        "properties": {
  2549          "url": {
  2550            "type": "string"
  2551          },
  2552          "commitId": {
  2553            "type": "string"
  2554          },
  2555          "vcs": {
  2556            "type": "string"
  2557          }
  2558        },
  2559        "type": "object",
  2560        "required": [
  2561          "url"
  2562        ]
  2563      },
  2564      "PythonFileDigest": {
  2565        "properties": {
  2566          "algorithm": {
  2567            "type": "string"
  2568          },
  2569          "value": {
  2570            "type": "string"
  2571          }
  2572        },
  2573        "type": "object",
  2574        "required": [
  2575          "algorithm",
  2576          "value"
  2577        ]
  2578      },
  2579      "PythonFileRecord": {
  2580        "properties": {
  2581          "path": {
  2582            "type": "string"
  2583          },
  2584          "digest": {
  2585            "$ref": "#/$defs/PythonFileDigest"
  2586          },
  2587          "size": {
  2588            "type": "string"
  2589          }
  2590        },
  2591        "type": "object",
  2592        "required": [
  2593          "path"
  2594        ]
  2595      },
  2596      "PythonPackage": {
  2597        "properties": {
  2598          "name": {
  2599            "type": "string"
  2600          },
  2601          "version": {
  2602            "type": "string"
  2603          },
  2604          "author": {
  2605            "type": "string"
  2606          },
  2607          "authorEmail": {
  2608            "type": "string"
  2609          },
  2610          "platform": {
  2611            "type": "string"
  2612          },
  2613          "files": {
  2614            "items": {
  2615              "$ref": "#/$defs/PythonFileRecord"
  2616            },
  2617            "type": "array"
  2618          },
  2619          "sitePackagesRootPath": {
  2620            "type": "string"
  2621          },
  2622          "topLevelPackages": {
  2623            "items": {
  2624              "type": "string"
  2625            },
  2626            "type": "array"
  2627          },
  2628          "directUrlOrigin": {
  2629            "$ref": "#/$defs/PythonDirectURLOriginInfo"
  2630          },
  2631          "requiresPython": {
  2632            "type": "string"
  2633          },
  2634          "requiresDist": {
  2635            "items": {
  2636              "type": "string"
  2637            },
  2638            "type": "array"
  2639          },
  2640          "providesExtra": {
  2641            "items": {
  2642              "type": "string"
  2643            },
  2644            "type": "array"
  2645          }
  2646        },
  2647        "type": "object",
  2648        "required": [
  2649          "name",
  2650          "version",
  2651          "author",
  2652          "authorEmail",
  2653          "platform",
  2654          "sitePackagesRootPath"
  2655        ]
  2656      },
  2657      "PythonPipRequirementsEntry": {
  2658        "properties": {
  2659          "name": {
  2660            "type": "string"
  2661          },
  2662          "extras": {
  2663            "items": {
  2664              "type": "string"
  2665            },
  2666            "type": "array"
  2667          },
  2668          "versionConstraint": {
  2669            "type": "string"
  2670          },
  2671          "url": {
  2672            "type": "string"
  2673          },
  2674          "markers": {
  2675            "type": "string"
  2676          }
  2677        },
  2678        "type": "object",
  2679        "required": [
  2680          "name",
  2681          "versionConstraint"
  2682        ]
  2683      },
  2684      "PythonPipfileLockEntry": {
  2685        "properties": {
  2686          "hashes": {
  2687            "items": {
  2688              "type": "string"
  2689            },
  2690            "type": "array"
  2691          },
  2692          "index": {
  2693            "type": "string"
  2694          }
  2695        },
  2696        "type": "object",
  2697        "required": [
  2698          "hashes",
  2699          "index"
  2700        ]
  2701      },
  2702      "PythonPoetryLockDependencyEntry": {
  2703        "properties": {
  2704          "name": {
  2705            "type": "string"
  2706          },
  2707          "version": {
  2708            "type": "string"
  2709          },
  2710          "optional": {
  2711            "type": "boolean"
  2712          },
  2713          "markers": {
  2714            "type": "string"
  2715          },
  2716          "extras": {
  2717            "items": {
  2718              "type": "string"
  2719            },
  2720            "type": "array"
  2721          }
  2722        },
  2723        "type": "object",
  2724        "required": [
  2725          "name",
  2726          "version",
  2727          "optional"
  2728        ]
  2729      },
  2730      "PythonPoetryLockEntry": {
  2731        "properties": {
  2732          "index": {
  2733            "type": "string"
  2734          },
  2735          "dependencies": {
  2736            "items": {
  2737              "$ref": "#/$defs/PythonPoetryLockDependencyEntry"
  2738            },
  2739            "type": "array"
  2740          },
  2741          "extras": {
  2742            "items": {
  2743              "$ref": "#/$defs/PythonPoetryLockExtraEntry"
  2744            },
  2745            "type": "array"
  2746          }
  2747        },
  2748        "type": "object",
  2749        "required": [
  2750          "index",
  2751          "dependencies"
  2752        ]
  2753      },
  2754      "PythonPoetryLockExtraEntry": {
  2755        "properties": {
  2756          "name": {
  2757            "type": "string"
  2758          },
  2759          "dependencies": {
  2760            "items": {
  2761              "type": "string"
  2762            },
  2763            "type": "array"
  2764          }
  2765        },
  2766        "type": "object",
  2767        "required": [
  2768          "name",
  2769          "dependencies"
  2770        ]
  2771      },
  2772      "PythonUvLockDependencyEntry": {
  2773        "properties": {
  2774          "name": {
  2775            "type": "string"
  2776          },
  2777          "optional": {
  2778            "type": "boolean"
  2779          },
  2780          "markers": {
  2781            "type": "string"
  2782          },
  2783          "extras": {
  2784            "items": {
  2785              "type": "string"
  2786            },
  2787            "type": "array"
  2788          }
  2789        },
  2790        "type": "object",
  2791        "required": [
  2792          "name",
  2793          "optional"
  2794        ]
  2795      },
  2796      "PythonUvLockEntry": {
  2797        "properties": {
  2798          "index": {
  2799            "type": "string"
  2800          },
  2801          "dependencies": {
  2802            "items": {
  2803              "$ref": "#/$defs/PythonUvLockDependencyEntry"
  2804            },
  2805            "type": "array"
  2806          },
  2807          "extras": {
  2808            "items": {
  2809              "$ref": "#/$defs/PythonUvLockExtraEntry"
  2810            },
  2811            "type": "array"
  2812          }
  2813        },
  2814        "type": "object",
  2815        "required": [
  2816          "index",
  2817          "dependencies"
  2818        ]
  2819      },
  2820      "PythonUvLockExtraEntry": {
  2821        "properties": {
  2822          "name": {
  2823            "type": "string"
  2824          },
  2825          "dependencies": {
  2826            "items": {
  2827              "type": "string"
  2828            },
  2829            "type": "array"
  2830          }
  2831        },
  2832        "type": "object",
  2833        "required": [
  2834          "name",
  2835          "dependencies"
  2836        ]
  2837      },
  2838      "RDescription": {
  2839        "properties": {
  2840          "title": {
  2841            "type": "string"
  2842          },
  2843          "description": {
  2844            "type": "string"
  2845          },
  2846          "author": {
  2847            "type": "string"
  2848          },
  2849          "maintainer": {
  2850            "type": "string"
  2851          },
  2852          "url": {
  2853            "items": {
  2854              "type": "string"
  2855            },
  2856            "type": "array"
  2857          },
  2858          "repository": {
  2859            "type": "string"
  2860          },
  2861          "built": {
  2862            "type": "string"
  2863          },
  2864          "needsCompilation": {
  2865            "type": "boolean"
  2866          },
  2867          "imports": {
  2868            "items": {
  2869              "type": "string"
  2870            },
  2871            "type": "array"
  2872          },
  2873          "depends": {
  2874            "items": {
  2875              "type": "string"
  2876            },
  2877            "type": "array"
  2878          },
  2879          "suggests": {
  2880            "items": {
  2881              "type": "string"
  2882            },
  2883            "type": "array"
  2884          }
  2885        },
  2886        "type": "object"
  2887      },
  2888      "Relationship": {
  2889        "properties": {
  2890          "parent": {
  2891            "type": "string"
  2892          },
  2893          "child": {
  2894            "type": "string"
  2895          },
  2896          "type": {
  2897            "type": "string"
  2898          },
  2899          "metadata": true
  2900        },
  2901        "type": "object",
  2902        "required": [
  2903          "parent",
  2904          "child",
  2905          "type"
  2906        ]
  2907      },
  2908      "RpmArchive": {
  2909        "properties": {
  2910          "name": {
  2911            "type": "string"
  2912          },
  2913          "version": {
  2914            "type": "string"
  2915          },
  2916          "epoch": {
  2917            "oneOf": [
  2918              {
  2919                "type": "integer"
  2920              },
  2921              {
  2922                "type": "null"
  2923              }
  2924            ]
  2925          },
  2926          "architecture": {
  2927            "type": "string"
  2928          },
  2929          "release": {
  2930            "type": "string"
  2931          },
  2932          "sourceRpm": {
  2933            "type": "string"
  2934          },
  2935          "signatures": {
  2936            "items": {
  2937              "$ref": "#/$defs/RpmSignature"
  2938            },
  2939            "type": "array"
  2940          },
  2941          "size": {
  2942            "type": "integer"
  2943          },
  2944          "vendor": {
  2945            "type": "string"
  2946          },
  2947          "modularityLabel": {
  2948            "type": "string"
  2949          },
  2950          "provides": {
  2951            "items": {
  2952              "type": "string"
  2953            },
  2954            "type": "array"
  2955          },
  2956          "requires": {
  2957            "items": {
  2958              "type": "string"
  2959            },
  2960            "type": "array"
  2961          },
  2962          "files": {
  2963            "items": {
  2964              "$ref": "#/$defs/RpmFileRecord"
  2965            },
  2966            "type": "array"
  2967          }
  2968        },
  2969        "type": "object",
  2970        "required": [
  2971          "name",
  2972          "version",
  2973          "epoch",
  2974          "architecture",
  2975          "release",
  2976          "sourceRpm",
  2977          "size",
  2978          "vendor",
  2979          "files"
  2980        ]
  2981      },
  2982      "RpmDbEntry": {
  2983        "properties": {
  2984          "name": {
  2985            "type": "string"
  2986          },
  2987          "version": {
  2988            "type": "string"
  2989          },
  2990          "epoch": {
  2991            "oneOf": [
  2992              {
  2993                "type": "integer"
  2994              },
  2995              {
  2996                "type": "null"
  2997              }
  2998            ]
  2999          },
  3000          "architecture": {
  3001            "type": "string"
  3002          },
  3003          "release": {
  3004            "type": "string"
  3005          },
  3006          "sourceRpm": {
  3007            "type": "string"
  3008          },
  3009          "signatures": {
  3010            "items": {
  3011              "$ref": "#/$defs/RpmSignature"
  3012            },
  3013            "type": "array"
  3014          },
  3015          "size": {
  3016            "type": "integer"
  3017          },
  3018          "vendor": {
  3019            "type": "string"
  3020          },
  3021          "modularityLabel": {
  3022            "type": "string"
  3023          },
  3024          "provides": {
  3025            "items": {
  3026              "type": "string"
  3027            },
  3028            "type": "array"
  3029          },
  3030          "requires": {
  3031            "items": {
  3032              "type": "string"
  3033            },
  3034            "type": "array"
  3035          },
  3036          "files": {
  3037            "items": {
  3038              "$ref": "#/$defs/RpmFileRecord"
  3039            },
  3040            "type": "array"
  3041          }
  3042        },
  3043        "type": "object",
  3044        "required": [
  3045          "name",
  3046          "version",
  3047          "epoch",
  3048          "architecture",
  3049          "release",
  3050          "sourceRpm",
  3051          "size",
  3052          "vendor",
  3053          "files"
  3054        ]
  3055      },
  3056      "RpmFileRecord": {
  3057        "properties": {
  3058          "path": {
  3059            "type": "string"
  3060          },
  3061          "mode": {
  3062            "type": "integer"
  3063          },
  3064          "size": {
  3065            "type": "integer"
  3066          },
  3067          "digest": {
  3068            "$ref": "#/$defs/Digest"
  3069          },
  3070          "userName": {
  3071            "type": "string"
  3072          },
  3073          "groupName": {
  3074            "type": "string"
  3075          },
  3076          "flags": {
  3077            "type": "string"
  3078          }
  3079        },
  3080        "type": "object",
  3081        "required": [
  3082          "path",
  3083          "mode",
  3084          "size",
  3085          "digest",
  3086          "userName",
  3087          "groupName",
  3088          "flags"
  3089        ]
  3090      },
  3091      "RpmSignature": {
  3092        "properties": {
  3093          "algo": {
  3094            "type": "string"
  3095          },
  3096          "hash": {
  3097            "type": "string"
  3098          },
  3099          "created": {
  3100            "type": "string"
  3101          },
  3102          "issuer": {
  3103            "type": "string"
  3104          }
  3105        },
  3106        "type": "object",
  3107        "required": [
  3108          "algo",
  3109          "hash",
  3110          "created",
  3111          "issuer"
  3112        ]
  3113      },
  3114      "RubyGemspec": {
  3115        "properties": {
  3116          "name": {
  3117            "type": "string"
  3118          },
  3119          "version": {
  3120            "type": "string"
  3121          },
  3122          "files": {
  3123            "items": {
  3124              "type": "string"
  3125            },
  3126            "type": "array"
  3127          },
  3128          "authors": {
  3129            "items": {
  3130              "type": "string"
  3131            },
  3132            "type": "array"
  3133          },
  3134          "homepage": {
  3135            "type": "string"
  3136          }
  3137        },
  3138        "type": "object",
  3139        "required": [
  3140          "name",
  3141          "version"
  3142        ]
  3143      },
  3144      "RustCargoAuditEntry": {
  3145        "properties": {
  3146          "name": {
  3147            "type": "string"
  3148          },
  3149          "version": {
  3150            "type": "string"
  3151          },
  3152          "source": {
  3153            "type": "string"
  3154          }
  3155        },
  3156        "type": "object",
  3157        "required": [
  3158          "name",
  3159          "version",
  3160          "source"
  3161        ]
  3162      },
  3163      "RustCargoLockEntry": {
  3164        "properties": {
  3165          "name": {
  3166            "type": "string"
  3167          },
  3168          "version": {
  3169            "type": "string"
  3170          },
  3171          "source": {
  3172            "type": "string"
  3173          },
  3174          "checksum": {
  3175            "type": "string"
  3176          },
  3177          "dependencies": {
  3178            "items": {
  3179              "type": "string"
  3180            },
  3181            "type": "array"
  3182          }
  3183        },
  3184        "type": "object",
  3185        "required": [
  3186          "name",
  3187          "version",
  3188          "source",
  3189          "checksum",
  3190          "dependencies"
  3191        ]
  3192      },
  3193      "Schema": {
  3194        "properties": {
  3195          "version": {
  3196            "type": "string"
  3197          },
  3198          "url": {
  3199            "type": "string"
  3200          }
  3201        },
  3202        "type": "object",
  3203        "required": [
  3204          "version",
  3205          "url"
  3206        ]
  3207      },
  3208      "Source": {
  3209        "properties": {
  3210          "id": {
  3211            "type": "string"
  3212          },
  3213          "name": {
  3214            "type": "string"
  3215          },
  3216          "version": {
  3217            "type": "string"
  3218          },
  3219          "supplier": {
  3220            "type": "string"
  3221          },
  3222          "type": {
  3223            "type": "string"
  3224          },
  3225          "metadata": true
  3226        },
  3227        "type": "object",
  3228        "required": [
  3229          "id",
  3230          "name",
  3231          "version",
  3232          "type",
  3233          "metadata"
  3234        ]
  3235      },
  3236      "SwiftPackageManagerLockEntry": {
  3237        "properties": {
  3238          "revision": {
  3239            "type": "string"
  3240          }
  3241        },
  3242        "type": "object",
  3243        "required": [
  3244          "revision"
  3245        ]
  3246      },
  3247      "SwiplpackPackage": {
  3248        "properties": {
  3249          "name": {
  3250            "type": "string"
  3251          },
  3252          "version": {
  3253            "type": "string"
  3254          },
  3255          "author": {
  3256            "type": "string"
  3257          },
  3258          "authorEmail": {
  3259            "type": "string"
  3260          },
  3261          "packager": {
  3262            "type": "string"
  3263          },
  3264          "packagerEmail": {
  3265            "type": "string"
  3266          },
  3267          "homepage": {
  3268            "type": "string"
  3269          },
  3270          "dependencies": {
  3271            "items": {
  3272              "type": "string"
  3273            },
  3274            "type": "array"
  3275          }
  3276        },
  3277        "type": "object",
  3278        "required": [
  3279          "name",
  3280          "version",
  3281          "author",
  3282          "authorEmail",
  3283          "packager",
  3284          "packagerEmail",
  3285          "homepage",
  3286          "dependencies"
  3287        ]
  3288      },
  3289      "TerraformLockProviderEntry": {
  3290        "properties": {
  3291          "url": {
  3292            "type": "string"
  3293          },
  3294          "constraints": {
  3295            "type": "string"
  3296          },
  3297          "version": {
  3298            "type": "string"
  3299          },
  3300          "hashes": {
  3301            "items": {
  3302              "type": "string"
  3303            },
  3304            "type": "array"
  3305          }
  3306        },
  3307        "type": "object",
  3308        "required": [
  3309          "url",
  3310          "constraints",
  3311          "version",
  3312          "hashes"
  3313        ]
  3314      },
  3315      "WordpressPluginEntry": {
  3316        "properties": {
  3317          "pluginInstallDirectory": {
  3318            "type": "string"
  3319          },
  3320          "author": {
  3321            "type": "string"
  3322          },
  3323          "authorUri": {
  3324            "type": "string"
  3325          }
  3326        },
  3327        "type": "object",
  3328        "required": [
  3329          "pluginInstallDirectory"
  3330        ]
  3331      },
  3332      "cpes": {
  3333        "items": {
  3334          "$ref": "#/$defs/CPE"
  3335        },
  3336        "type": "array"
  3337      },
  3338      "licenses": {
  3339        "items": {
  3340          "$ref": "#/$defs/License"
  3341        },
  3342        "type": "array"
  3343      }
  3344    }
  3345  }