github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/schema/json/schema-16.0.1.json (about)

     1  {
     2    "$schema": "https://json-schema.org/draft/2020-12/schema",
     3    "$id": "anchore.io/schema/syft/json/16.0.1/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        },
    51        "type": "object",
    52        "required": [
    53          "basepackage",
    54          "package",
    55          "version",
    56          "description",
    57          "architecture",
    58          "size",
    59          "packager",
    60          "url",
    61          "validation",
    62          "reason",
    63          "files",
    64          "backup"
    65        ]
    66      },
    67      "AlpmFileRecord": {
    68        "properties": {
    69          "path": {
    70            "type": "string"
    71          },
    72          "type": {
    73            "type": "string"
    74          },
    75          "uid": {
    76            "type": "string"
    77          },
    78          "gid": {
    79            "type": "string"
    80          },
    81          "time": {
    82            "type": "string",
    83            "format": "date-time"
    84          },
    85          "size": {
    86            "type": "string"
    87          },
    88          "link": {
    89            "type": "string"
    90          },
    91          "digest": {
    92            "items": {
    93              "$ref": "#/$defs/Digest"
    94            },
    95            "type": "array"
    96          }
    97        },
    98        "type": "object"
    99      },
   100      "ApkDbEntry": {
   101        "properties": {
   102          "package": {
   103            "type": "string"
   104          },
   105          "originPackage": {
   106            "type": "string"
   107          },
   108          "maintainer": {
   109            "type": "string"
   110          },
   111          "version": {
   112            "type": "string"
   113          },
   114          "architecture": {
   115            "type": "string"
   116          },
   117          "url": {
   118            "type": "string"
   119          },
   120          "description": {
   121            "type": "string"
   122          },
   123          "size": {
   124            "type": "integer"
   125          },
   126          "installedSize": {
   127            "type": "integer"
   128          },
   129          "pullDependencies": {
   130            "items": {
   131              "type": "string"
   132            },
   133            "type": "array"
   134          },
   135          "provides": {
   136            "items": {
   137              "type": "string"
   138            },
   139            "type": "array"
   140          },
   141          "pullChecksum": {
   142            "type": "string"
   143          },
   144          "gitCommitOfApkPort": {
   145            "type": "string"
   146          },
   147          "files": {
   148            "items": {
   149              "$ref": "#/$defs/ApkFileRecord"
   150            },
   151            "type": "array"
   152          }
   153        },
   154        "type": "object",
   155        "required": [
   156          "package",
   157          "originPackage",
   158          "maintainer",
   159          "version",
   160          "architecture",
   161          "url",
   162          "description",
   163          "size",
   164          "installedSize",
   165          "pullDependencies",
   166          "provides",
   167          "pullChecksum",
   168          "gitCommitOfApkPort",
   169          "files"
   170        ]
   171      },
   172      "ApkFileRecord": {
   173        "properties": {
   174          "path": {
   175            "type": "string"
   176          },
   177          "ownerUid": {
   178            "type": "string"
   179          },
   180          "ownerGid": {
   181            "type": "string"
   182          },
   183          "permissions": {
   184            "type": "string"
   185          },
   186          "digest": {
   187            "$ref": "#/$defs/Digest"
   188          }
   189        },
   190        "type": "object",
   191        "required": [
   192          "path"
   193        ]
   194      },
   195      "BinarySignature": {
   196        "properties": {
   197          "matches": {
   198            "items": {
   199              "$ref": "#/$defs/ClassifierMatch"
   200            },
   201            "type": "array"
   202          }
   203        },
   204        "type": "object",
   205        "required": [
   206          "matches"
   207        ]
   208      },
   209      "CConanFileEntry": {
   210        "properties": {
   211          "ref": {
   212            "type": "string"
   213          }
   214        },
   215        "type": "object",
   216        "required": [
   217          "ref"
   218        ]
   219      },
   220      "CConanInfoEntry": {
   221        "properties": {
   222          "ref": {
   223            "type": "string"
   224          },
   225          "package_id": {
   226            "type": "string"
   227          }
   228        },
   229        "type": "object",
   230        "required": [
   231          "ref"
   232        ]
   233      },
   234      "CConanLockEntry": {
   235        "properties": {
   236          "ref": {
   237            "type": "string"
   238          },
   239          "package_id": {
   240            "type": "string"
   241          },
   242          "prev": {
   243            "type": "string"
   244          },
   245          "requires": {
   246            "items": {
   247              "type": "string"
   248            },
   249            "type": "array"
   250          },
   251          "build_requires": {
   252            "items": {
   253              "type": "string"
   254            },
   255            "type": "array"
   256          },
   257          "py_requires": {
   258            "items": {
   259              "type": "string"
   260            },
   261            "type": "array"
   262          },
   263          "options": {
   264            "$ref": "#/$defs/KeyValues"
   265          },
   266          "path": {
   267            "type": "string"
   268          },
   269          "context": {
   270            "type": "string"
   271          }
   272        },
   273        "type": "object",
   274        "required": [
   275          "ref"
   276        ]
   277      },
   278      "CPE": {
   279        "properties": {
   280          "cpe": {
   281            "type": "string"
   282          },
   283          "source": {
   284            "type": "string"
   285          }
   286        },
   287        "type": "object",
   288        "required": [
   289          "cpe"
   290        ]
   291      },
   292      "ClassifierMatch": {
   293        "properties": {
   294          "classifier": {
   295            "type": "string"
   296          },
   297          "location": {
   298            "$ref": "#/$defs/Location"
   299          }
   300        },
   301        "type": "object",
   302        "required": [
   303          "classifier",
   304          "location"
   305        ]
   306      },
   307      "CocoaPodfileLockEntry": {
   308        "properties": {
   309          "checksum": {
   310            "type": "string"
   311          }
   312        },
   313        "type": "object",
   314        "required": [
   315          "checksum"
   316        ]
   317      },
   318      "Coordinates": {
   319        "properties": {
   320          "path": {
   321            "type": "string"
   322          },
   323          "layerID": {
   324            "type": "string"
   325          }
   326        },
   327        "type": "object",
   328        "required": [
   329          "path"
   330        ]
   331      },
   332      "DartPubspecLockEntry": {
   333        "properties": {
   334          "name": {
   335            "type": "string"
   336          },
   337          "version": {
   338            "type": "string"
   339          },
   340          "hosted_url": {
   341            "type": "string"
   342          },
   343          "vcs_url": {
   344            "type": "string"
   345          }
   346        },
   347        "type": "object",
   348        "required": [
   349          "name",
   350          "version"
   351        ]
   352      },
   353      "Descriptor": {
   354        "properties": {
   355          "name": {
   356            "type": "string"
   357          },
   358          "version": {
   359            "type": "string"
   360          },
   361          "configuration": true
   362        },
   363        "type": "object",
   364        "required": [
   365          "name",
   366          "version"
   367        ]
   368      },
   369      "Digest": {
   370        "properties": {
   371          "algorithm": {
   372            "type": "string"
   373          },
   374          "value": {
   375            "type": "string"
   376          }
   377        },
   378        "type": "object",
   379        "required": [
   380          "algorithm",
   381          "value"
   382        ]
   383      },
   384      "Document": {
   385        "properties": {
   386          "artifacts": {
   387            "items": {
   388              "$ref": "#/$defs/Package"
   389            },
   390            "type": "array"
   391          },
   392          "artifactRelationships": {
   393            "items": {
   394              "$ref": "#/$defs/Relationship"
   395            },
   396            "type": "array"
   397          },
   398          "files": {
   399            "items": {
   400              "$ref": "#/$defs/File"
   401            },
   402            "type": "array"
   403          },
   404          "source": {
   405            "$ref": "#/$defs/Source"
   406          },
   407          "distro": {
   408            "$ref": "#/$defs/LinuxRelease"
   409          },
   410          "descriptor": {
   411            "$ref": "#/$defs/Descriptor"
   412          },
   413          "schema": {
   414            "$ref": "#/$defs/Schema"
   415          }
   416        },
   417        "type": "object",
   418        "required": [
   419          "artifacts",
   420          "artifactRelationships",
   421          "source",
   422          "distro",
   423          "descriptor",
   424          "schema"
   425        ]
   426      },
   427      "DotnetDepsEntry": {
   428        "properties": {
   429          "name": {
   430            "type": "string"
   431          },
   432          "version": {
   433            "type": "string"
   434          },
   435          "path": {
   436            "type": "string"
   437          },
   438          "sha512": {
   439            "type": "string"
   440          },
   441          "hashPath": {
   442            "type": "string"
   443          }
   444        },
   445        "type": "object",
   446        "required": [
   447          "name",
   448          "version",
   449          "path",
   450          "sha512",
   451          "hashPath"
   452        ]
   453      },
   454      "DotnetPortableExecutableEntry": {
   455        "properties": {
   456          "assemblyVersion": {
   457            "type": "string"
   458          },
   459          "legalCopyright": {
   460            "type": "string"
   461          },
   462          "comments": {
   463            "type": "string"
   464          },
   465          "internalName": {
   466            "type": "string"
   467          },
   468          "companyName": {
   469            "type": "string"
   470          },
   471          "productName": {
   472            "type": "string"
   473          },
   474          "productVersion": {
   475            "type": "string"
   476          }
   477        },
   478        "type": "object",
   479        "required": [
   480          "assemblyVersion",
   481          "legalCopyright",
   482          "companyName",
   483          "productName",
   484          "productVersion"
   485        ]
   486      },
   487      "DpkgDbEntry": {
   488        "properties": {
   489          "package": {
   490            "type": "string"
   491          },
   492          "source": {
   493            "type": "string"
   494          },
   495          "version": {
   496            "type": "string"
   497          },
   498          "sourceVersion": {
   499            "type": "string"
   500          },
   501          "architecture": {
   502            "type": "string"
   503          },
   504          "maintainer": {
   505            "type": "string"
   506          },
   507          "installedSize": {
   508            "type": "integer"
   509          },
   510          "provides": {
   511            "items": {
   512              "type": "string"
   513            },
   514            "type": "array"
   515          },
   516          "depends": {
   517            "items": {
   518              "type": "string"
   519            },
   520            "type": "array"
   521          },
   522          "preDepends": {
   523            "items": {
   524              "type": "string"
   525            },
   526            "type": "array"
   527          },
   528          "files": {
   529            "items": {
   530              "$ref": "#/$defs/DpkgFileRecord"
   531            },
   532            "type": "array"
   533          }
   534        },
   535        "type": "object",
   536        "required": [
   537          "package",
   538          "source",
   539          "version",
   540          "sourceVersion",
   541          "architecture",
   542          "maintainer",
   543          "installedSize",
   544          "files"
   545        ]
   546      },
   547      "DpkgFileRecord": {
   548        "properties": {
   549          "path": {
   550            "type": "string"
   551          },
   552          "digest": {
   553            "$ref": "#/$defs/Digest"
   554          },
   555          "isConfigFile": {
   556            "type": "boolean"
   557          }
   558        },
   559        "type": "object",
   560        "required": [
   561          "path",
   562          "isConfigFile"
   563        ]
   564      },
   565      "ELFSecurityFeatures": {
   566        "properties": {
   567          "symbolTableStripped": {
   568            "type": "boolean"
   569          },
   570          "stackCanary": {
   571            "type": "boolean"
   572          },
   573          "nx": {
   574            "type": "boolean"
   575          },
   576          "relRO": {
   577            "type": "string"
   578          },
   579          "pie": {
   580            "type": "boolean"
   581          },
   582          "dso": {
   583            "type": "boolean"
   584          },
   585          "safeStack": {
   586            "type": "boolean"
   587          },
   588          "cfi": {
   589            "type": "boolean"
   590          },
   591          "fortify": {
   592            "type": "boolean"
   593          }
   594        },
   595        "type": "object",
   596        "required": [
   597          "symbolTableStripped",
   598          "nx",
   599          "relRO",
   600          "pie",
   601          "dso"
   602        ]
   603      },
   604      "ElixirMixLockEntry": {
   605        "properties": {
   606          "name": {
   607            "type": "string"
   608          },
   609          "version": {
   610            "type": "string"
   611          },
   612          "pkgHash": {
   613            "type": "string"
   614          },
   615          "pkgHashExt": {
   616            "type": "string"
   617          }
   618        },
   619        "type": "object",
   620        "required": [
   621          "name",
   622          "version",
   623          "pkgHash",
   624          "pkgHashExt"
   625        ]
   626      },
   627      "ErlangRebarLockEntry": {
   628        "properties": {
   629          "name": {
   630            "type": "string"
   631          },
   632          "version": {
   633            "type": "string"
   634          },
   635          "pkgHash": {
   636            "type": "string"
   637          },
   638          "pkgHashExt": {
   639            "type": "string"
   640          }
   641        },
   642        "type": "object",
   643        "required": [
   644          "name",
   645          "version",
   646          "pkgHash",
   647          "pkgHashExt"
   648        ]
   649      },
   650      "Executable": {
   651        "properties": {
   652          "format": {
   653            "type": "string"
   654          },
   655          "elfSecurityFeatures": {
   656            "$ref": "#/$defs/ELFSecurityFeatures"
   657          }
   658        },
   659        "type": "object",
   660        "required": [
   661          "format"
   662        ]
   663      },
   664      "File": {
   665        "properties": {
   666          "id": {
   667            "type": "string"
   668          },
   669          "location": {
   670            "$ref": "#/$defs/Coordinates"
   671          },
   672          "metadata": {
   673            "$ref": "#/$defs/FileMetadataEntry"
   674          },
   675          "contents": {
   676            "type": "string"
   677          },
   678          "digests": {
   679            "items": {
   680              "$ref": "#/$defs/Digest"
   681            },
   682            "type": "array"
   683          },
   684          "licenses": {
   685            "items": {
   686              "$ref": "#/$defs/FileLicense"
   687            },
   688            "type": "array"
   689          },
   690          "executable": {
   691            "$ref": "#/$defs/Executable"
   692          }
   693        },
   694        "type": "object",
   695        "required": [
   696          "id",
   697          "location"
   698        ]
   699      },
   700      "FileLicense": {
   701        "properties": {
   702          "value": {
   703            "type": "string"
   704          },
   705          "spdxExpression": {
   706            "type": "string"
   707          },
   708          "type": {
   709            "type": "string"
   710          },
   711          "evidence": {
   712            "$ref": "#/$defs/FileLicenseEvidence"
   713          }
   714        },
   715        "type": "object",
   716        "required": [
   717          "value",
   718          "spdxExpression",
   719          "type"
   720        ]
   721      },
   722      "FileLicenseEvidence": {
   723        "properties": {
   724          "confidence": {
   725            "type": "integer"
   726          },
   727          "offset": {
   728            "type": "integer"
   729          },
   730          "extent": {
   731            "type": "integer"
   732          }
   733        },
   734        "type": "object",
   735        "required": [
   736          "confidence",
   737          "offset",
   738          "extent"
   739        ]
   740      },
   741      "FileMetadataEntry": {
   742        "properties": {
   743          "mode": {
   744            "type": "integer"
   745          },
   746          "type": {
   747            "type": "string"
   748          },
   749          "linkDestination": {
   750            "type": "string"
   751          },
   752          "userID": {
   753            "type": "integer"
   754          },
   755          "groupID": {
   756            "type": "integer"
   757          },
   758          "mimeType": {
   759            "type": "string"
   760          },
   761          "size": {
   762            "type": "integer"
   763          }
   764        },
   765        "type": "object",
   766        "required": [
   767          "mode",
   768          "type",
   769          "userID",
   770          "groupID",
   771          "mimeType",
   772          "size"
   773        ]
   774      },
   775      "GoModuleBuildinfoEntry": {
   776        "properties": {
   777          "goBuildSettings": {
   778            "$ref": "#/$defs/KeyValues"
   779          },
   780          "goCompiledVersion": {
   781            "type": "string"
   782          },
   783          "architecture": {
   784            "type": "string"
   785          },
   786          "h1Digest": {
   787            "type": "string"
   788          },
   789          "mainModule": {
   790            "type": "string"
   791          },
   792          "goCryptoSettings": {
   793            "items": {
   794              "type": "string"
   795            },
   796            "type": "array"
   797          }
   798        },
   799        "type": "object",
   800        "required": [
   801          "goCompiledVersion",
   802          "architecture"
   803        ]
   804      },
   805      "GoModuleEntry": {
   806        "properties": {
   807          "h1Digest": {
   808            "type": "string"
   809          }
   810        },
   811        "type": "object"
   812      },
   813      "HaskellHackageStackEntry": {
   814        "properties": {
   815          "pkgHash": {
   816            "type": "string"
   817          }
   818        },
   819        "type": "object"
   820      },
   821      "HaskellHackageStackLockEntry": {
   822        "properties": {
   823          "pkgHash": {
   824            "type": "string"
   825          },
   826          "snapshotURL": {
   827            "type": "string"
   828          }
   829        },
   830        "type": "object"
   831      },
   832      "IDLikes": {
   833        "items": {
   834          "type": "string"
   835        },
   836        "type": "array"
   837      },
   838      "JavaArchive": {
   839        "properties": {
   840          "virtualPath": {
   841            "type": "string"
   842          },
   843          "manifest": {
   844            "$ref": "#/$defs/JavaManifest"
   845          },
   846          "pomProperties": {
   847            "$ref": "#/$defs/JavaPomProperties"
   848          },
   849          "pomProject": {
   850            "$ref": "#/$defs/JavaPomProject"
   851          },
   852          "digest": {
   853            "items": {
   854              "$ref": "#/$defs/Digest"
   855            },
   856            "type": "array"
   857          }
   858        },
   859        "type": "object",
   860        "required": [
   861          "virtualPath"
   862        ]
   863      },
   864      "JavaManifest": {
   865        "properties": {
   866          "main": {
   867            "$ref": "#/$defs/KeyValues"
   868          },
   869          "sections": {
   870            "items": {
   871              "$ref": "#/$defs/KeyValues"
   872            },
   873            "type": "array"
   874          }
   875        },
   876        "type": "object"
   877      },
   878      "JavaPomParent": {
   879        "properties": {
   880          "groupId": {
   881            "type": "string"
   882          },
   883          "artifactId": {
   884            "type": "string"
   885          },
   886          "version": {
   887            "type": "string"
   888          }
   889        },
   890        "type": "object",
   891        "required": [
   892          "groupId",
   893          "artifactId",
   894          "version"
   895        ]
   896      },
   897      "JavaPomProject": {
   898        "properties": {
   899          "path": {
   900            "type": "string"
   901          },
   902          "parent": {
   903            "$ref": "#/$defs/JavaPomParent"
   904          },
   905          "groupId": {
   906            "type": "string"
   907          },
   908          "artifactId": {
   909            "type": "string"
   910          },
   911          "version": {
   912            "type": "string"
   913          },
   914          "name": {
   915            "type": "string"
   916          },
   917          "description": {
   918            "type": "string"
   919          },
   920          "url": {
   921            "type": "string"
   922          }
   923        },
   924        "type": "object",
   925        "required": [
   926          "path",
   927          "groupId",
   928          "artifactId",
   929          "version",
   930          "name"
   931        ]
   932      },
   933      "JavaPomProperties": {
   934        "properties": {
   935          "path": {
   936            "type": "string"
   937          },
   938          "name": {
   939            "type": "string"
   940          },
   941          "groupId": {
   942            "type": "string"
   943          },
   944          "artifactId": {
   945            "type": "string"
   946          },
   947          "version": {
   948            "type": "string"
   949          },
   950          "scope": {
   951            "type": "string"
   952          },
   953          "extraFields": {
   954            "patternProperties": {
   955              ".*": {
   956                "type": "string"
   957              }
   958            },
   959            "type": "object"
   960          }
   961        },
   962        "type": "object",
   963        "required": [
   964          "path",
   965          "name",
   966          "groupId",
   967          "artifactId",
   968          "version"
   969        ]
   970      },
   971      "JavascriptNpmPackage": {
   972        "properties": {
   973          "name": {
   974            "type": "string"
   975          },
   976          "version": {
   977            "type": "string"
   978          },
   979          "author": {
   980            "type": "string"
   981          },
   982          "homepage": {
   983            "type": "string"
   984          },
   985          "description": {
   986            "type": "string"
   987          },
   988          "url": {
   989            "type": "string"
   990          },
   991          "private": {
   992            "type": "boolean"
   993          }
   994        },
   995        "type": "object",
   996        "required": [
   997          "name",
   998          "version",
   999          "author",
  1000          "homepage",
  1001          "description",
  1002          "url",
  1003          "private"
  1004        ]
  1005      },
  1006      "JavascriptNpmPackageLockEntry": {
  1007        "properties": {
  1008          "resolved": {
  1009            "type": "string"
  1010          },
  1011          "integrity": {
  1012            "type": "string"
  1013          }
  1014        },
  1015        "type": "object",
  1016        "required": [
  1017          "resolved",
  1018          "integrity"
  1019        ]
  1020      },
  1021      "KeyValue": {
  1022        "properties": {
  1023          "key": {
  1024            "type": "string"
  1025          },
  1026          "value": {
  1027            "type": "string"
  1028          }
  1029        },
  1030        "type": "object",
  1031        "required": [
  1032          "key",
  1033          "value"
  1034        ]
  1035      },
  1036      "KeyValues": {
  1037        "items": {
  1038          "$ref": "#/$defs/KeyValue"
  1039        },
  1040        "type": "array"
  1041      },
  1042      "License": {
  1043        "properties": {
  1044          "value": {
  1045            "type": "string"
  1046          },
  1047          "spdxExpression": {
  1048            "type": "string"
  1049          },
  1050          "type": {
  1051            "type": "string"
  1052          },
  1053          "urls": {
  1054            "items": {
  1055              "type": "string"
  1056            },
  1057            "type": "array"
  1058          },
  1059          "locations": {
  1060            "items": {
  1061              "$ref": "#/$defs/Location"
  1062            },
  1063            "type": "array"
  1064          }
  1065        },
  1066        "type": "object",
  1067        "required": [
  1068          "value",
  1069          "spdxExpression",
  1070          "type",
  1071          "urls",
  1072          "locations"
  1073        ]
  1074      },
  1075      "LinuxKernelArchive": {
  1076        "properties": {
  1077          "name": {
  1078            "type": "string"
  1079          },
  1080          "architecture": {
  1081            "type": "string"
  1082          },
  1083          "version": {
  1084            "type": "string"
  1085          },
  1086          "extendedVersion": {
  1087            "type": "string"
  1088          },
  1089          "buildTime": {
  1090            "type": "string"
  1091          },
  1092          "author": {
  1093            "type": "string"
  1094          },
  1095          "format": {
  1096            "type": "string"
  1097          },
  1098          "rwRootFS": {
  1099            "type": "boolean"
  1100          },
  1101          "swapDevice": {
  1102            "type": "integer"
  1103          },
  1104          "rootDevice": {
  1105            "type": "integer"
  1106          },
  1107          "videoMode": {
  1108            "type": "string"
  1109          }
  1110        },
  1111        "type": "object",
  1112        "required": [
  1113          "name",
  1114          "architecture",
  1115          "version"
  1116        ]
  1117      },
  1118      "LinuxKernelModule": {
  1119        "properties": {
  1120          "name": {
  1121            "type": "string"
  1122          },
  1123          "version": {
  1124            "type": "string"
  1125          },
  1126          "sourceVersion": {
  1127            "type": "string"
  1128          },
  1129          "path": {
  1130            "type": "string"
  1131          },
  1132          "description": {
  1133            "type": "string"
  1134          },
  1135          "author": {
  1136            "type": "string"
  1137          },
  1138          "license": {
  1139            "type": "string"
  1140          },
  1141          "kernelVersion": {
  1142            "type": "string"
  1143          },
  1144          "versionMagic": {
  1145            "type": "string"
  1146          },
  1147          "parameters": {
  1148            "patternProperties": {
  1149              ".*": {
  1150                "$ref": "#/$defs/LinuxKernelModuleParameter"
  1151              }
  1152            },
  1153            "type": "object"
  1154          }
  1155        },
  1156        "type": "object"
  1157      },
  1158      "LinuxKernelModuleParameter": {
  1159        "properties": {
  1160          "type": {
  1161            "type": "string"
  1162          },
  1163          "description": {
  1164            "type": "string"
  1165          }
  1166        },
  1167        "type": "object"
  1168      },
  1169      "LinuxRelease": {
  1170        "properties": {
  1171          "prettyName": {
  1172            "type": "string"
  1173          },
  1174          "name": {
  1175            "type": "string"
  1176          },
  1177          "id": {
  1178            "type": "string"
  1179          },
  1180          "idLike": {
  1181            "$ref": "#/$defs/IDLikes"
  1182          },
  1183          "version": {
  1184            "type": "string"
  1185          },
  1186          "versionID": {
  1187            "type": "string"
  1188          },
  1189          "versionCodename": {
  1190            "type": "string"
  1191          },
  1192          "buildID": {
  1193            "type": "string"
  1194          },
  1195          "imageID": {
  1196            "type": "string"
  1197          },
  1198          "imageVersion": {
  1199            "type": "string"
  1200          },
  1201          "variant": {
  1202            "type": "string"
  1203          },
  1204          "variantID": {
  1205            "type": "string"
  1206          },
  1207          "homeURL": {
  1208            "type": "string"
  1209          },
  1210          "supportURL": {
  1211            "type": "string"
  1212          },
  1213          "bugReportURL": {
  1214            "type": "string"
  1215          },
  1216          "privacyPolicyURL": {
  1217            "type": "string"
  1218          },
  1219          "cpeName": {
  1220            "type": "string"
  1221          },
  1222          "supportEnd": {
  1223            "type": "string"
  1224          }
  1225        },
  1226        "type": "object"
  1227      },
  1228      "Location": {
  1229        "properties": {
  1230          "path": {
  1231            "type": "string"
  1232          },
  1233          "layerID": {
  1234            "type": "string"
  1235          },
  1236          "accessPath": {
  1237            "type": "string"
  1238          },
  1239          "annotations": {
  1240            "patternProperties": {
  1241              ".*": {
  1242                "type": "string"
  1243              }
  1244            },
  1245            "type": "object"
  1246          }
  1247        },
  1248        "type": "object",
  1249        "required": [
  1250          "path",
  1251          "accessPath"
  1252        ]
  1253      },
  1254      "MicrosoftKbPatch": {
  1255        "properties": {
  1256          "product_id": {
  1257            "type": "string"
  1258          },
  1259          "kb": {
  1260            "type": "string"
  1261          }
  1262        },
  1263        "type": "object",
  1264        "required": [
  1265          "product_id",
  1266          "kb"
  1267        ]
  1268      },
  1269      "NixStoreEntry": {
  1270        "properties": {
  1271          "outputHash": {
  1272            "type": "string"
  1273          },
  1274          "output": {
  1275            "type": "string"
  1276          },
  1277          "files": {
  1278            "items": {
  1279              "type": "string"
  1280            },
  1281            "type": "array"
  1282          }
  1283        },
  1284        "type": "object",
  1285        "required": [
  1286          "outputHash",
  1287          "files"
  1288        ]
  1289      },
  1290      "Package": {
  1291        "properties": {
  1292          "id": {
  1293            "type": "string"
  1294          },
  1295          "name": {
  1296            "type": "string"
  1297          },
  1298          "version": {
  1299            "type": "string"
  1300          },
  1301          "type": {
  1302            "type": "string"
  1303          },
  1304          "foundBy": {
  1305            "type": "string"
  1306          },
  1307          "locations": {
  1308            "items": {
  1309              "$ref": "#/$defs/Location"
  1310            },
  1311            "type": "array"
  1312          },
  1313          "licenses": {
  1314            "$ref": "#/$defs/licenses"
  1315          },
  1316          "language": {
  1317            "type": "string"
  1318          },
  1319          "cpes": {
  1320            "$ref": "#/$defs/cpes"
  1321          },
  1322          "purl": {
  1323            "type": "string"
  1324          },
  1325          "metadataType": {
  1326            "type": "string"
  1327          },
  1328          "metadata": {
  1329            "anyOf": [
  1330              {
  1331                "type": "null"
  1332              },
  1333              {
  1334                "$ref": "#/$defs/AlpmDbEntry"
  1335              },
  1336              {
  1337                "$ref": "#/$defs/ApkDbEntry"
  1338              },
  1339              {
  1340                "$ref": "#/$defs/BinarySignature"
  1341              },
  1342              {
  1343                "$ref": "#/$defs/CConanFileEntry"
  1344              },
  1345              {
  1346                "$ref": "#/$defs/CConanInfoEntry"
  1347              },
  1348              {
  1349                "$ref": "#/$defs/CConanLockEntry"
  1350              },
  1351              {
  1352                "$ref": "#/$defs/CocoaPodfileLockEntry"
  1353              },
  1354              {
  1355                "$ref": "#/$defs/DartPubspecLockEntry"
  1356              },
  1357              {
  1358                "$ref": "#/$defs/DotnetDepsEntry"
  1359              },
  1360              {
  1361                "$ref": "#/$defs/DotnetPortableExecutableEntry"
  1362              },
  1363              {
  1364                "$ref": "#/$defs/DpkgDbEntry"
  1365              },
  1366              {
  1367                "$ref": "#/$defs/ElixirMixLockEntry"
  1368              },
  1369              {
  1370                "$ref": "#/$defs/ErlangRebarLockEntry"
  1371              },
  1372              {
  1373                "$ref": "#/$defs/GoModuleBuildinfoEntry"
  1374              },
  1375              {
  1376                "$ref": "#/$defs/GoModuleEntry"
  1377              },
  1378              {
  1379                "$ref": "#/$defs/HaskellHackageStackEntry"
  1380              },
  1381              {
  1382                "$ref": "#/$defs/HaskellHackageStackLockEntry"
  1383              },
  1384              {
  1385                "$ref": "#/$defs/JavaArchive"
  1386              },
  1387              {
  1388                "$ref": "#/$defs/JavascriptNpmPackage"
  1389              },
  1390              {
  1391                "$ref": "#/$defs/JavascriptNpmPackageLockEntry"
  1392              },
  1393              {
  1394                "$ref": "#/$defs/LinuxKernelArchive"
  1395              },
  1396              {
  1397                "$ref": "#/$defs/LinuxKernelModule"
  1398              },
  1399              {
  1400                "$ref": "#/$defs/MicrosoftKbPatch"
  1401              },
  1402              {
  1403                "$ref": "#/$defs/NixStoreEntry"
  1404              },
  1405              {
  1406                "$ref": "#/$defs/PhpComposerInstalledEntry"
  1407              },
  1408              {
  1409                "$ref": "#/$defs/PhpComposerLockEntry"
  1410              },
  1411              {
  1412                "$ref": "#/$defs/PortageDbEntry"
  1413              },
  1414              {
  1415                "$ref": "#/$defs/PythonPackage"
  1416              },
  1417              {
  1418                "$ref": "#/$defs/PythonPipRequirementsEntry"
  1419              },
  1420              {
  1421                "$ref": "#/$defs/PythonPipfileLockEntry"
  1422              },
  1423              {
  1424                "$ref": "#/$defs/RDescription"
  1425              },
  1426              {
  1427                "$ref": "#/$defs/RpmArchive"
  1428              },
  1429              {
  1430                "$ref": "#/$defs/RpmDbEntry"
  1431              },
  1432              {
  1433                "$ref": "#/$defs/RubyGemspec"
  1434              },
  1435              {
  1436                "$ref": "#/$defs/RustCargoAuditEntry"
  1437              },
  1438              {
  1439                "$ref": "#/$defs/RustCargoLockEntry"
  1440              },
  1441              {
  1442                "$ref": "#/$defs/SwiftPackageManagerLockEntry"
  1443              }
  1444            ]
  1445          }
  1446        },
  1447        "type": "object",
  1448        "required": [
  1449          "id",
  1450          "name",
  1451          "version",
  1452          "type",
  1453          "foundBy",
  1454          "locations",
  1455          "licenses",
  1456          "language",
  1457          "cpes",
  1458          "purl"
  1459        ]
  1460      },
  1461      "PhpComposerAuthors": {
  1462        "properties": {
  1463          "name": {
  1464            "type": "string"
  1465          },
  1466          "email": {
  1467            "type": "string"
  1468          },
  1469          "homepage": {
  1470            "type": "string"
  1471          }
  1472        },
  1473        "type": "object",
  1474        "required": [
  1475          "name"
  1476        ]
  1477      },
  1478      "PhpComposerExternalReference": {
  1479        "properties": {
  1480          "type": {
  1481            "type": "string"
  1482          },
  1483          "url": {
  1484            "type": "string"
  1485          },
  1486          "reference": {
  1487            "type": "string"
  1488          },
  1489          "shasum": {
  1490            "type": "string"
  1491          }
  1492        },
  1493        "type": "object",
  1494        "required": [
  1495          "type",
  1496          "url",
  1497          "reference"
  1498        ]
  1499      },
  1500      "PhpComposerInstalledEntry": {
  1501        "properties": {
  1502          "name": {
  1503            "type": "string"
  1504          },
  1505          "version": {
  1506            "type": "string"
  1507          },
  1508          "source": {
  1509            "$ref": "#/$defs/PhpComposerExternalReference"
  1510          },
  1511          "dist": {
  1512            "$ref": "#/$defs/PhpComposerExternalReference"
  1513          },
  1514          "require": {
  1515            "patternProperties": {
  1516              ".*": {
  1517                "type": "string"
  1518              }
  1519            },
  1520            "type": "object"
  1521          },
  1522          "provide": {
  1523            "patternProperties": {
  1524              ".*": {
  1525                "type": "string"
  1526              }
  1527            },
  1528            "type": "object"
  1529          },
  1530          "require-dev": {
  1531            "patternProperties": {
  1532              ".*": {
  1533                "type": "string"
  1534              }
  1535            },
  1536            "type": "object"
  1537          },
  1538          "suggest": {
  1539            "patternProperties": {
  1540              ".*": {
  1541                "type": "string"
  1542              }
  1543            },
  1544            "type": "object"
  1545          },
  1546          "license": {
  1547            "items": {
  1548              "type": "string"
  1549            },
  1550            "type": "array"
  1551          },
  1552          "type": {
  1553            "type": "string"
  1554          },
  1555          "notification-url": {
  1556            "type": "string"
  1557          },
  1558          "bin": {
  1559            "items": {
  1560              "type": "string"
  1561            },
  1562            "type": "array"
  1563          },
  1564          "authors": {
  1565            "items": {
  1566              "$ref": "#/$defs/PhpComposerAuthors"
  1567            },
  1568            "type": "array"
  1569          },
  1570          "description": {
  1571            "type": "string"
  1572          },
  1573          "homepage": {
  1574            "type": "string"
  1575          },
  1576          "keywords": {
  1577            "items": {
  1578              "type": "string"
  1579            },
  1580            "type": "array"
  1581          },
  1582          "time": {
  1583            "type": "string"
  1584          }
  1585        },
  1586        "type": "object",
  1587        "required": [
  1588          "name",
  1589          "version",
  1590          "source",
  1591          "dist"
  1592        ]
  1593      },
  1594      "PhpComposerLockEntry": {
  1595        "properties": {
  1596          "name": {
  1597            "type": "string"
  1598          },
  1599          "version": {
  1600            "type": "string"
  1601          },
  1602          "source": {
  1603            "$ref": "#/$defs/PhpComposerExternalReference"
  1604          },
  1605          "dist": {
  1606            "$ref": "#/$defs/PhpComposerExternalReference"
  1607          },
  1608          "require": {
  1609            "patternProperties": {
  1610              ".*": {
  1611                "type": "string"
  1612              }
  1613            },
  1614            "type": "object"
  1615          },
  1616          "provide": {
  1617            "patternProperties": {
  1618              ".*": {
  1619                "type": "string"
  1620              }
  1621            },
  1622            "type": "object"
  1623          },
  1624          "require-dev": {
  1625            "patternProperties": {
  1626              ".*": {
  1627                "type": "string"
  1628              }
  1629            },
  1630            "type": "object"
  1631          },
  1632          "suggest": {
  1633            "patternProperties": {
  1634              ".*": {
  1635                "type": "string"
  1636              }
  1637            },
  1638            "type": "object"
  1639          },
  1640          "license": {
  1641            "items": {
  1642              "type": "string"
  1643            },
  1644            "type": "array"
  1645          },
  1646          "type": {
  1647            "type": "string"
  1648          },
  1649          "notification-url": {
  1650            "type": "string"
  1651          },
  1652          "bin": {
  1653            "items": {
  1654              "type": "string"
  1655            },
  1656            "type": "array"
  1657          },
  1658          "authors": {
  1659            "items": {
  1660              "$ref": "#/$defs/PhpComposerAuthors"
  1661            },
  1662            "type": "array"
  1663          },
  1664          "description": {
  1665            "type": "string"
  1666          },
  1667          "homepage": {
  1668            "type": "string"
  1669          },
  1670          "keywords": {
  1671            "items": {
  1672              "type": "string"
  1673            },
  1674            "type": "array"
  1675          },
  1676          "time": {
  1677            "type": "string"
  1678          }
  1679        },
  1680        "type": "object",
  1681        "required": [
  1682          "name",
  1683          "version",
  1684          "source",
  1685          "dist"
  1686        ]
  1687      },
  1688      "PortageDbEntry": {
  1689        "properties": {
  1690          "installedSize": {
  1691            "type": "integer"
  1692          },
  1693          "files": {
  1694            "items": {
  1695              "$ref": "#/$defs/PortageFileRecord"
  1696            },
  1697            "type": "array"
  1698          }
  1699        },
  1700        "type": "object",
  1701        "required": [
  1702          "installedSize",
  1703          "files"
  1704        ]
  1705      },
  1706      "PortageFileRecord": {
  1707        "properties": {
  1708          "path": {
  1709            "type": "string"
  1710          },
  1711          "digest": {
  1712            "$ref": "#/$defs/Digest"
  1713          }
  1714        },
  1715        "type": "object",
  1716        "required": [
  1717          "path"
  1718        ]
  1719      },
  1720      "PythonDirectURLOriginInfo": {
  1721        "properties": {
  1722          "url": {
  1723            "type": "string"
  1724          },
  1725          "commitId": {
  1726            "type": "string"
  1727          },
  1728          "vcs": {
  1729            "type": "string"
  1730          }
  1731        },
  1732        "type": "object",
  1733        "required": [
  1734          "url"
  1735        ]
  1736      },
  1737      "PythonFileDigest": {
  1738        "properties": {
  1739          "algorithm": {
  1740            "type": "string"
  1741          },
  1742          "value": {
  1743            "type": "string"
  1744          }
  1745        },
  1746        "type": "object",
  1747        "required": [
  1748          "algorithm",
  1749          "value"
  1750        ]
  1751      },
  1752      "PythonFileRecord": {
  1753        "properties": {
  1754          "path": {
  1755            "type": "string"
  1756          },
  1757          "digest": {
  1758            "$ref": "#/$defs/PythonFileDigest"
  1759          },
  1760          "size": {
  1761            "type": "string"
  1762          }
  1763        },
  1764        "type": "object",
  1765        "required": [
  1766          "path"
  1767        ]
  1768      },
  1769      "PythonPackage": {
  1770        "properties": {
  1771          "name": {
  1772            "type": "string"
  1773          },
  1774          "version": {
  1775            "type": "string"
  1776          },
  1777          "author": {
  1778            "type": "string"
  1779          },
  1780          "authorEmail": {
  1781            "type": "string"
  1782          },
  1783          "platform": {
  1784            "type": "string"
  1785          },
  1786          "files": {
  1787            "items": {
  1788              "$ref": "#/$defs/PythonFileRecord"
  1789            },
  1790            "type": "array"
  1791          },
  1792          "sitePackagesRootPath": {
  1793            "type": "string"
  1794          },
  1795          "topLevelPackages": {
  1796            "items": {
  1797              "type": "string"
  1798            },
  1799            "type": "array"
  1800          },
  1801          "directUrlOrigin": {
  1802            "$ref": "#/$defs/PythonDirectURLOriginInfo"
  1803          }
  1804        },
  1805        "type": "object",
  1806        "required": [
  1807          "name",
  1808          "version",
  1809          "author",
  1810          "authorEmail",
  1811          "platform",
  1812          "sitePackagesRootPath"
  1813        ]
  1814      },
  1815      "PythonPipRequirementsEntry": {
  1816        "properties": {
  1817          "name": {
  1818            "type": "string"
  1819          },
  1820          "extras": {
  1821            "items": {
  1822              "type": "string"
  1823            },
  1824            "type": "array"
  1825          },
  1826          "versionConstraint": {
  1827            "type": "string"
  1828          },
  1829          "url": {
  1830            "type": "string"
  1831          },
  1832          "markers": {
  1833            "type": "string"
  1834          }
  1835        },
  1836        "type": "object",
  1837        "required": [
  1838          "name",
  1839          "versionConstraint"
  1840        ]
  1841      },
  1842      "PythonPipfileLockEntry": {
  1843        "properties": {
  1844          "hashes": {
  1845            "items": {
  1846              "type": "string"
  1847            },
  1848            "type": "array"
  1849          },
  1850          "index": {
  1851            "type": "string"
  1852          }
  1853        },
  1854        "type": "object",
  1855        "required": [
  1856          "hashes",
  1857          "index"
  1858        ]
  1859      },
  1860      "RDescription": {
  1861        "properties": {
  1862          "title": {
  1863            "type": "string"
  1864          },
  1865          "description": {
  1866            "type": "string"
  1867          },
  1868          "author": {
  1869            "type": "string"
  1870          },
  1871          "maintainer": {
  1872            "type": "string"
  1873          },
  1874          "url": {
  1875            "items": {
  1876              "type": "string"
  1877            },
  1878            "type": "array"
  1879          },
  1880          "repository": {
  1881            "type": "string"
  1882          },
  1883          "built": {
  1884            "type": "string"
  1885          },
  1886          "needsCompilation": {
  1887            "type": "boolean"
  1888          },
  1889          "imports": {
  1890            "items": {
  1891              "type": "string"
  1892            },
  1893            "type": "array"
  1894          },
  1895          "depends": {
  1896            "items": {
  1897              "type": "string"
  1898            },
  1899            "type": "array"
  1900          },
  1901          "suggests": {
  1902            "items": {
  1903              "type": "string"
  1904            },
  1905            "type": "array"
  1906          }
  1907        },
  1908        "type": "object"
  1909      },
  1910      "Relationship": {
  1911        "properties": {
  1912          "parent": {
  1913            "type": "string"
  1914          },
  1915          "child": {
  1916            "type": "string"
  1917          },
  1918          "type": {
  1919            "type": "string"
  1920          },
  1921          "metadata": true
  1922        },
  1923        "type": "object",
  1924        "required": [
  1925          "parent",
  1926          "child",
  1927          "type"
  1928        ]
  1929      },
  1930      "RpmArchive": {
  1931        "properties": {
  1932          "name": {
  1933            "type": "string"
  1934          },
  1935          "version": {
  1936            "type": "string"
  1937          },
  1938          "epoch": {
  1939            "oneOf": [
  1940              {
  1941                "type": "integer"
  1942              },
  1943              {
  1944                "type": "null"
  1945              }
  1946            ]
  1947          },
  1948          "architecture": {
  1949            "type": "string"
  1950          },
  1951          "release": {
  1952            "type": "string"
  1953          },
  1954          "sourceRpm": {
  1955            "type": "string"
  1956          },
  1957          "size": {
  1958            "type": "integer"
  1959          },
  1960          "vendor": {
  1961            "type": "string"
  1962          },
  1963          "modularityLabel": {
  1964            "type": "string"
  1965          },
  1966          "files": {
  1967            "items": {
  1968              "$ref": "#/$defs/RpmFileRecord"
  1969            },
  1970            "type": "array"
  1971          }
  1972        },
  1973        "type": "object",
  1974        "required": [
  1975          "name",
  1976          "version",
  1977          "epoch",
  1978          "architecture",
  1979          "release",
  1980          "sourceRpm",
  1981          "size",
  1982          "vendor",
  1983          "files"
  1984        ]
  1985      },
  1986      "RpmDbEntry": {
  1987        "properties": {
  1988          "name": {
  1989            "type": "string"
  1990          },
  1991          "version": {
  1992            "type": "string"
  1993          },
  1994          "epoch": {
  1995            "oneOf": [
  1996              {
  1997                "type": "integer"
  1998              },
  1999              {
  2000                "type": "null"
  2001              }
  2002            ]
  2003          },
  2004          "architecture": {
  2005            "type": "string"
  2006          },
  2007          "release": {
  2008            "type": "string"
  2009          },
  2010          "sourceRpm": {
  2011            "type": "string"
  2012          },
  2013          "size": {
  2014            "type": "integer"
  2015          },
  2016          "vendor": {
  2017            "type": "string"
  2018          },
  2019          "modularityLabel": {
  2020            "type": "string"
  2021          },
  2022          "files": {
  2023            "items": {
  2024              "$ref": "#/$defs/RpmFileRecord"
  2025            },
  2026            "type": "array"
  2027          }
  2028        },
  2029        "type": "object",
  2030        "required": [
  2031          "name",
  2032          "version",
  2033          "epoch",
  2034          "architecture",
  2035          "release",
  2036          "sourceRpm",
  2037          "size",
  2038          "vendor",
  2039          "files"
  2040        ]
  2041      },
  2042      "RpmFileRecord": {
  2043        "properties": {
  2044          "path": {
  2045            "type": "string"
  2046          },
  2047          "mode": {
  2048            "type": "integer"
  2049          },
  2050          "size": {
  2051            "type": "integer"
  2052          },
  2053          "digest": {
  2054            "$ref": "#/$defs/Digest"
  2055          },
  2056          "userName": {
  2057            "type": "string"
  2058          },
  2059          "groupName": {
  2060            "type": "string"
  2061          },
  2062          "flags": {
  2063            "type": "string"
  2064          }
  2065        },
  2066        "type": "object",
  2067        "required": [
  2068          "path",
  2069          "mode",
  2070          "size",
  2071          "digest",
  2072          "userName",
  2073          "groupName",
  2074          "flags"
  2075        ]
  2076      },
  2077      "RubyGemspec": {
  2078        "properties": {
  2079          "name": {
  2080            "type": "string"
  2081          },
  2082          "version": {
  2083            "type": "string"
  2084          },
  2085          "files": {
  2086            "items": {
  2087              "type": "string"
  2088            },
  2089            "type": "array"
  2090          },
  2091          "authors": {
  2092            "items": {
  2093              "type": "string"
  2094            },
  2095            "type": "array"
  2096          },
  2097          "homepage": {
  2098            "type": "string"
  2099          }
  2100        },
  2101        "type": "object",
  2102        "required": [
  2103          "name",
  2104          "version"
  2105        ]
  2106      },
  2107      "RustCargoAuditEntry": {
  2108        "properties": {
  2109          "name": {
  2110            "type": "string"
  2111          },
  2112          "version": {
  2113            "type": "string"
  2114          },
  2115          "source": {
  2116            "type": "string"
  2117          }
  2118        },
  2119        "type": "object",
  2120        "required": [
  2121          "name",
  2122          "version",
  2123          "source"
  2124        ]
  2125      },
  2126      "RustCargoLockEntry": {
  2127        "properties": {
  2128          "name": {
  2129            "type": "string"
  2130          },
  2131          "version": {
  2132            "type": "string"
  2133          },
  2134          "source": {
  2135            "type": "string"
  2136          },
  2137          "checksum": {
  2138            "type": "string"
  2139          },
  2140          "dependencies": {
  2141            "items": {
  2142              "type": "string"
  2143            },
  2144            "type": "array"
  2145          }
  2146        },
  2147        "type": "object",
  2148        "required": [
  2149          "name",
  2150          "version",
  2151          "source",
  2152          "checksum",
  2153          "dependencies"
  2154        ]
  2155      },
  2156      "Schema": {
  2157        "properties": {
  2158          "version": {
  2159            "type": "string"
  2160          },
  2161          "url": {
  2162            "type": "string"
  2163          }
  2164        },
  2165        "type": "object",
  2166        "required": [
  2167          "version",
  2168          "url"
  2169        ]
  2170      },
  2171      "Source": {
  2172        "properties": {
  2173          "id": {
  2174            "type": "string"
  2175          },
  2176          "name": {
  2177            "type": "string"
  2178          },
  2179          "version": {
  2180            "type": "string"
  2181          },
  2182          "type": {
  2183            "type": "string"
  2184          },
  2185          "metadata": true
  2186        },
  2187        "type": "object",
  2188        "required": [
  2189          "id",
  2190          "name",
  2191          "version",
  2192          "type",
  2193          "metadata"
  2194        ]
  2195      },
  2196      "SwiftPackageManagerLockEntry": {
  2197        "properties": {
  2198          "revision": {
  2199            "type": "string"
  2200          }
  2201        },
  2202        "type": "object",
  2203        "required": [
  2204          "revision"
  2205        ]
  2206      },
  2207      "cpes": {
  2208        "items": {
  2209          "$ref": "#/$defs/CPE"
  2210        },
  2211        "type": "array"
  2212      },
  2213      "licenses": {
  2214        "items": {
  2215          "$ref": "#/$defs/License"
  2216        },
  2217        "type": "array"
  2218      }
  2219    }
  2220  }