github.com/anchore/syft@v1.38.2/schema/json/schema-16.0.22.json (about) 1 { 2 "$schema": "https://json-schema.org/draft/2020-12/schema", 3 "$id": "anchore.io/schema/syft/json/16.0.22/document", 4 "$ref": "#/$defs/Document", 5 "$defs": { 6 "AlpmDbEntry": { 7 "properties": { 8 "basepackage": { 9 "type": "string" 10 }, 11 "package": { 12 "type": "string" 13 }, 14 "version": { 15 "type": "string" 16 }, 17 "description": { 18 "type": "string" 19 }, 20 "architecture": { 21 "type": "string" 22 }, 23 "size": { 24 "type": "integer" 25 }, 26 "packager": { 27 "type": "string" 28 }, 29 "url": { 30 "type": "string" 31 }, 32 "validation": { 33 "type": "string" 34 }, 35 "reason": { 36 "type": "integer" 37 }, 38 "files": { 39 "items": { 40 "$ref": "#/$defs/AlpmFileRecord" 41 }, 42 "type": "array" 43 }, 44 "backup": { 45 "items": { 46 "$ref": "#/$defs/AlpmFileRecord" 47 }, 48 "type": "array" 49 }, 50 "provides": { 51 "items": { 52 "type": "string" 53 }, 54 "type": "array" 55 }, 56 "depends": { 57 "items": { 58 "type": "string" 59 }, 60 "type": "array" 61 } 62 }, 63 "type": "object", 64 "required": [ 65 "basepackage", 66 "package", 67 "version", 68 "description", 69 "architecture", 70 "size", 71 "packager", 72 "url", 73 "validation", 74 "reason", 75 "files", 76 "backup" 77 ] 78 }, 79 "AlpmFileRecord": { 80 "properties": { 81 "path": { 82 "type": "string" 83 }, 84 "type": { 85 "type": "string" 86 }, 87 "uid": { 88 "type": "string" 89 }, 90 "gid": { 91 "type": "string" 92 }, 93 "time": { 94 "type": "string", 95 "format": "date-time" 96 }, 97 "size": { 98 "type": "string" 99 }, 100 "link": { 101 "type": "string" 102 }, 103 "digest": { 104 "items": { 105 "$ref": "#/$defs/Digest" 106 }, 107 "type": "array" 108 } 109 }, 110 "type": "object" 111 }, 112 "ApkDbEntry": { 113 "properties": { 114 "package": { 115 "type": "string" 116 }, 117 "originPackage": { 118 "type": "string" 119 }, 120 "maintainer": { 121 "type": "string" 122 }, 123 "version": { 124 "type": "string" 125 }, 126 "architecture": { 127 "type": "string" 128 }, 129 "url": { 130 "type": "string" 131 }, 132 "description": { 133 "type": "string" 134 }, 135 "size": { 136 "type": "integer" 137 }, 138 "installedSize": { 139 "type": "integer" 140 }, 141 "pullDependencies": { 142 "items": { 143 "type": "string" 144 }, 145 "type": "array" 146 }, 147 "provides": { 148 "items": { 149 "type": "string" 150 }, 151 "type": "array" 152 }, 153 "pullChecksum": { 154 "type": "string" 155 }, 156 "gitCommitOfApkPort": { 157 "type": "string" 158 }, 159 "files": { 160 "items": { 161 "$ref": "#/$defs/ApkFileRecord" 162 }, 163 "type": "array" 164 } 165 }, 166 "type": "object", 167 "required": [ 168 "package", 169 "originPackage", 170 "maintainer", 171 "version", 172 "architecture", 173 "url", 174 "description", 175 "size", 176 "installedSize", 177 "pullDependencies", 178 "provides", 179 "pullChecksum", 180 "gitCommitOfApkPort", 181 "files" 182 ] 183 }, 184 "ApkFileRecord": { 185 "properties": { 186 "path": { 187 "type": "string" 188 }, 189 "ownerUid": { 190 "type": "string" 191 }, 192 "ownerGid": { 193 "type": "string" 194 }, 195 "permissions": { 196 "type": "string" 197 }, 198 "digest": { 199 "$ref": "#/$defs/Digest" 200 } 201 }, 202 "type": "object", 203 "required": [ 204 "path" 205 ] 206 }, 207 "BinarySignature": { 208 "properties": { 209 "matches": { 210 "items": { 211 "$ref": "#/$defs/ClassifierMatch" 212 }, 213 "type": "array" 214 } 215 }, 216 "type": "object", 217 "required": [ 218 "matches" 219 ] 220 }, 221 "BitnamiSbomEntry": { 222 "properties": { 223 "name": { 224 "type": "string" 225 }, 226 "arch": { 227 "type": "string" 228 }, 229 "distro": { 230 "type": "string" 231 }, 232 "revision": { 233 "type": "string" 234 }, 235 "version": { 236 "type": "string" 237 }, 238 "path": { 239 "type": "string" 240 }, 241 "files": { 242 "items": { 243 "type": "string" 244 }, 245 "type": "array" 246 } 247 }, 248 "type": "object", 249 "required": [ 250 "name", 251 "arch", 252 "distro", 253 "revision", 254 "version", 255 "path", 256 "files" 257 ] 258 }, 259 "CConanFileEntry": { 260 "properties": { 261 "ref": { 262 "type": "string" 263 } 264 }, 265 "type": "object", 266 "required": [ 267 "ref" 268 ] 269 }, 270 "CConanInfoEntry": { 271 "properties": { 272 "ref": { 273 "type": "string" 274 }, 275 "package_id": { 276 "type": "string" 277 } 278 }, 279 "type": "object", 280 "required": [ 281 "ref" 282 ] 283 }, 284 "CConanLockEntry": { 285 "properties": { 286 "ref": { 287 "type": "string" 288 }, 289 "package_id": { 290 "type": "string" 291 }, 292 "prev": { 293 "type": "string" 294 }, 295 "requires": { 296 "items": { 297 "type": "string" 298 }, 299 "type": "array" 300 }, 301 "build_requires": { 302 "items": { 303 "type": "string" 304 }, 305 "type": "array" 306 }, 307 "py_requires": { 308 "items": { 309 "type": "string" 310 }, 311 "type": "array" 312 }, 313 "options": { 314 "$ref": "#/$defs/KeyValues" 315 }, 316 "path": { 317 "type": "string" 318 }, 319 "context": { 320 "type": "string" 321 } 322 }, 323 "type": "object", 324 "required": [ 325 "ref" 326 ] 327 }, 328 "CConanLockV2Entry": { 329 "properties": { 330 "ref": { 331 "type": "string" 332 }, 333 "packageID": { 334 "type": "string" 335 }, 336 "username": { 337 "type": "string" 338 }, 339 "channel": { 340 "type": "string" 341 }, 342 "recipeRevision": { 343 "type": "string" 344 }, 345 "packageRevision": { 346 "type": "string" 347 }, 348 "timestamp": { 349 "type": "string" 350 } 351 }, 352 "type": "object", 353 "required": [ 354 "ref" 355 ] 356 }, 357 "CPE": { 358 "properties": { 359 "cpe": { 360 "type": "string" 361 }, 362 "source": { 363 "type": "string" 364 } 365 }, 366 "type": "object", 367 "required": [ 368 "cpe" 369 ] 370 }, 371 "ClassifierMatch": { 372 "properties": { 373 "classifier": { 374 "type": "string" 375 }, 376 "location": { 377 "$ref": "#/$defs/Location" 378 } 379 }, 380 "type": "object", 381 "required": [ 382 "classifier", 383 "location" 384 ] 385 }, 386 "CocoaPodfileLockEntry": { 387 "properties": { 388 "checksum": { 389 "type": "string" 390 } 391 }, 392 "type": "object", 393 "required": [ 394 "checksum" 395 ] 396 }, 397 "Coordinates": { 398 "properties": { 399 "path": { 400 "type": "string" 401 }, 402 "layerID": { 403 "type": "string" 404 } 405 }, 406 "type": "object", 407 "required": [ 408 "path" 409 ] 410 }, 411 "DartPubspecLockEntry": { 412 "properties": { 413 "name": { 414 "type": "string" 415 }, 416 "version": { 417 "type": "string" 418 }, 419 "hosted_url": { 420 "type": "string" 421 }, 422 "vcs_url": { 423 "type": "string" 424 } 425 }, 426 "type": "object", 427 "required": [ 428 "name", 429 "version" 430 ] 431 }, 432 "Descriptor": { 433 "properties": { 434 "name": { 435 "type": "string" 436 }, 437 "version": { 438 "type": "string" 439 }, 440 "configuration": true 441 }, 442 "type": "object", 443 "required": [ 444 "name", 445 "version" 446 ] 447 }, 448 "Digest": { 449 "properties": { 450 "algorithm": { 451 "type": "string" 452 }, 453 "value": { 454 "type": "string" 455 } 456 }, 457 "type": "object", 458 "required": [ 459 "algorithm", 460 "value" 461 ] 462 }, 463 "Document": { 464 "properties": { 465 "artifacts": { 466 "items": { 467 "$ref": "#/$defs/Package" 468 }, 469 "type": "array" 470 }, 471 "artifactRelationships": { 472 "items": { 473 "$ref": "#/$defs/Relationship" 474 }, 475 "type": "array" 476 }, 477 "files": { 478 "items": { 479 "$ref": "#/$defs/File" 480 }, 481 "type": "array" 482 }, 483 "source": { 484 "$ref": "#/$defs/Source" 485 }, 486 "distro": { 487 "$ref": "#/$defs/LinuxRelease" 488 }, 489 "descriptor": { 490 "$ref": "#/$defs/Descriptor" 491 }, 492 "schema": { 493 "$ref": "#/$defs/Schema" 494 } 495 }, 496 "type": "object", 497 "required": [ 498 "artifacts", 499 "artifactRelationships", 500 "source", 501 "distro", 502 "descriptor", 503 "schema" 504 ] 505 }, 506 "DotnetDepsEntry": { 507 "properties": { 508 "name": { 509 "type": "string" 510 }, 511 "version": { 512 "type": "string" 513 }, 514 "path": { 515 "type": "string" 516 }, 517 "sha512": { 518 "type": "string" 519 }, 520 "hashPath": { 521 "type": "string" 522 } 523 }, 524 "type": "object", 525 "required": [ 526 "name", 527 "version", 528 "path", 529 "sha512", 530 "hashPath" 531 ] 532 }, 533 "DotnetPackagesLockEntry": { 534 "properties": { 535 "name": { 536 "type": "string" 537 }, 538 "version": { 539 "type": "string" 540 }, 541 "contentHash": { 542 "type": "string" 543 }, 544 "type": { 545 "type": "string" 546 } 547 }, 548 "type": "object", 549 "required": [ 550 "name", 551 "version", 552 "contentHash", 553 "type" 554 ] 555 }, 556 "DotnetPortableExecutableEntry": { 557 "properties": { 558 "assemblyVersion": { 559 "type": "string" 560 }, 561 "legalCopyright": { 562 "type": "string" 563 }, 564 "comments": { 565 "type": "string" 566 }, 567 "internalName": { 568 "type": "string" 569 }, 570 "companyName": { 571 "type": "string" 572 }, 573 "productName": { 574 "type": "string" 575 }, 576 "productVersion": { 577 "type": "string" 578 } 579 }, 580 "type": "object", 581 "required": [ 582 "assemblyVersion", 583 "legalCopyright", 584 "companyName", 585 "productName", 586 "productVersion" 587 ] 588 }, 589 "DpkgDbEntry": { 590 "properties": { 591 "package": { 592 "type": "string" 593 }, 594 "source": { 595 "type": "string" 596 }, 597 "version": { 598 "type": "string" 599 }, 600 "sourceVersion": { 601 "type": "string" 602 }, 603 "architecture": { 604 "type": "string" 605 }, 606 "maintainer": { 607 "type": "string" 608 }, 609 "installedSize": { 610 "type": "integer" 611 }, 612 "provides": { 613 "items": { 614 "type": "string" 615 }, 616 "type": "array" 617 }, 618 "depends": { 619 "items": { 620 "type": "string" 621 }, 622 "type": "array" 623 }, 624 "preDepends": { 625 "items": { 626 "type": "string" 627 }, 628 "type": "array" 629 }, 630 "files": { 631 "items": { 632 "$ref": "#/$defs/DpkgFileRecord" 633 }, 634 "type": "array" 635 } 636 }, 637 "type": "object", 638 "required": [ 639 "package", 640 "source", 641 "version", 642 "sourceVersion", 643 "architecture", 644 "maintainer", 645 "installedSize", 646 "files" 647 ] 648 }, 649 "DpkgFileRecord": { 650 "properties": { 651 "path": { 652 "type": "string" 653 }, 654 "digest": { 655 "$ref": "#/$defs/Digest" 656 }, 657 "isConfigFile": { 658 "type": "boolean" 659 } 660 }, 661 "type": "object", 662 "required": [ 663 "path", 664 "isConfigFile" 665 ] 666 }, 667 "ELFSecurityFeatures": { 668 "properties": { 669 "symbolTableStripped": { 670 "type": "boolean" 671 }, 672 "stackCanary": { 673 "type": "boolean" 674 }, 675 "nx": { 676 "type": "boolean" 677 }, 678 "relRO": { 679 "type": "string" 680 }, 681 "pie": { 682 "type": "boolean" 683 }, 684 "dso": { 685 "type": "boolean" 686 }, 687 "safeStack": { 688 "type": "boolean" 689 }, 690 "cfi": { 691 "type": "boolean" 692 }, 693 "fortify": { 694 "type": "boolean" 695 } 696 }, 697 "type": "object", 698 "required": [ 699 "symbolTableStripped", 700 "nx", 701 "relRO", 702 "pie", 703 "dso" 704 ] 705 }, 706 "ElfBinaryPackageNoteJsonPayload": { 707 "properties": { 708 "type": { 709 "type": "string" 710 }, 711 "architecture": { 712 "type": "string" 713 }, 714 "osCPE": { 715 "type": "string" 716 }, 717 "os": { 718 "type": "string" 719 }, 720 "osVersion": { 721 "type": "string" 722 }, 723 "system": { 724 "type": "string" 725 }, 726 "vendor": { 727 "type": "string" 728 }, 729 "sourceRepo": { 730 "type": "string" 731 }, 732 "commit": { 733 "type": "string" 734 } 735 }, 736 "type": "object" 737 }, 738 "ElixirMixLockEntry": { 739 "properties": { 740 "name": { 741 "type": "string" 742 }, 743 "version": { 744 "type": "string" 745 }, 746 "pkgHash": { 747 "type": "string" 748 }, 749 "pkgHashExt": { 750 "type": "string" 751 } 752 }, 753 "type": "object", 754 "required": [ 755 "name", 756 "version", 757 "pkgHash", 758 "pkgHashExt" 759 ] 760 }, 761 "ErlangRebarLockEntry": { 762 "properties": { 763 "name": { 764 "type": "string" 765 }, 766 "version": { 767 "type": "string" 768 }, 769 "pkgHash": { 770 "type": "string" 771 }, 772 "pkgHashExt": { 773 "type": "string" 774 } 775 }, 776 "type": "object", 777 "required": [ 778 "name", 779 "version", 780 "pkgHash", 781 "pkgHashExt" 782 ] 783 }, 784 "Executable": { 785 "properties": { 786 "format": { 787 "type": "string" 788 }, 789 "hasExports": { 790 "type": "boolean" 791 }, 792 "hasEntrypoint": { 793 "type": "boolean" 794 }, 795 "importedLibraries": { 796 "items": { 797 "type": "string" 798 }, 799 "type": "array" 800 }, 801 "elfSecurityFeatures": { 802 "$ref": "#/$defs/ELFSecurityFeatures" 803 } 804 }, 805 "type": "object", 806 "required": [ 807 "format", 808 "hasExports", 809 "hasEntrypoint", 810 "importedLibraries" 811 ] 812 }, 813 "File": { 814 "properties": { 815 "id": { 816 "type": "string" 817 }, 818 "location": { 819 "$ref": "#/$defs/Coordinates" 820 }, 821 "metadata": { 822 "$ref": "#/$defs/FileMetadataEntry" 823 }, 824 "contents": { 825 "type": "string" 826 }, 827 "digests": { 828 "items": { 829 "$ref": "#/$defs/Digest" 830 }, 831 "type": "array" 832 }, 833 "licenses": { 834 "items": { 835 "$ref": "#/$defs/FileLicense" 836 }, 837 "type": "array" 838 }, 839 "executable": { 840 "$ref": "#/$defs/Executable" 841 }, 842 "unknowns": { 843 "items": { 844 "type": "string" 845 }, 846 "type": "array" 847 } 848 }, 849 "type": "object", 850 "required": [ 851 "id", 852 "location" 853 ] 854 }, 855 "FileLicense": { 856 "properties": { 857 "value": { 858 "type": "string" 859 }, 860 "spdxExpression": { 861 "type": "string" 862 }, 863 "type": { 864 "type": "string" 865 }, 866 "evidence": { 867 "$ref": "#/$defs/FileLicenseEvidence" 868 } 869 }, 870 "type": "object", 871 "required": [ 872 "value", 873 "spdxExpression", 874 "type" 875 ] 876 }, 877 "FileLicenseEvidence": { 878 "properties": { 879 "confidence": { 880 "type": "integer" 881 }, 882 "offset": { 883 "type": "integer" 884 }, 885 "extent": { 886 "type": "integer" 887 } 888 }, 889 "type": "object", 890 "required": [ 891 "confidence", 892 "offset", 893 "extent" 894 ] 895 }, 896 "FileMetadataEntry": { 897 "properties": { 898 "mode": { 899 "type": "integer" 900 }, 901 "type": { 902 "type": "string" 903 }, 904 "linkDestination": { 905 "type": "string" 906 }, 907 "userID": { 908 "type": "integer" 909 }, 910 "groupID": { 911 "type": "integer" 912 }, 913 "mimeType": { 914 "type": "string" 915 }, 916 "size": { 917 "type": "integer" 918 } 919 }, 920 "type": "object", 921 "required": [ 922 "mode", 923 "type", 924 "userID", 925 "groupID", 926 "mimeType", 927 "size" 928 ] 929 }, 930 "GoModuleBuildinfoEntry": { 931 "properties": { 932 "goBuildSettings": { 933 "$ref": "#/$defs/KeyValues" 934 }, 935 "goCompiledVersion": { 936 "type": "string" 937 }, 938 "architecture": { 939 "type": "string" 940 }, 941 "h1Digest": { 942 "type": "string" 943 }, 944 "mainModule": { 945 "type": "string" 946 }, 947 "goCryptoSettings": { 948 "items": { 949 "type": "string" 950 }, 951 "type": "array" 952 }, 953 "goExperiments": { 954 "items": { 955 "type": "string" 956 }, 957 "type": "array" 958 } 959 }, 960 "type": "object", 961 "required": [ 962 "goCompiledVersion", 963 "architecture" 964 ] 965 }, 966 "GoModuleEntry": { 967 "properties": { 968 "h1Digest": { 969 "type": "string" 970 } 971 }, 972 "type": "object" 973 }, 974 "HaskellHackageStackEntry": { 975 "properties": { 976 "pkgHash": { 977 "type": "string" 978 } 979 }, 980 "type": "object" 981 }, 982 "HaskellHackageStackLockEntry": { 983 "properties": { 984 "pkgHash": { 985 "type": "string" 986 }, 987 "snapshotURL": { 988 "type": "string" 989 } 990 }, 991 "type": "object" 992 }, 993 "IDLikes": { 994 "items": { 995 "type": "string" 996 }, 997 "type": "array" 998 }, 999 "JavaArchive": { 1000 "properties": { 1001 "virtualPath": { 1002 "type": "string" 1003 }, 1004 "manifest": { 1005 "$ref": "#/$defs/JavaManifest" 1006 }, 1007 "pomProperties": { 1008 "$ref": "#/$defs/JavaPomProperties" 1009 }, 1010 "pomProject": { 1011 "$ref": "#/$defs/JavaPomProject" 1012 }, 1013 "digest": { 1014 "items": { 1015 "$ref": "#/$defs/Digest" 1016 }, 1017 "type": "array" 1018 } 1019 }, 1020 "type": "object", 1021 "required": [ 1022 "virtualPath" 1023 ] 1024 }, 1025 "JavaJvmInstallation": { 1026 "properties": { 1027 "release": { 1028 "$ref": "#/$defs/JavaVMRelease" 1029 }, 1030 "files": { 1031 "items": { 1032 "type": "string" 1033 }, 1034 "type": "array" 1035 } 1036 }, 1037 "type": "object", 1038 "required": [ 1039 "release", 1040 "files" 1041 ] 1042 }, 1043 "JavaManifest": { 1044 "properties": { 1045 "main": { 1046 "$ref": "#/$defs/KeyValues" 1047 }, 1048 "sections": { 1049 "items": { 1050 "$ref": "#/$defs/KeyValues" 1051 }, 1052 "type": "array" 1053 } 1054 }, 1055 "type": "object" 1056 }, 1057 "JavaPomParent": { 1058 "properties": { 1059 "groupId": { 1060 "type": "string" 1061 }, 1062 "artifactId": { 1063 "type": "string" 1064 }, 1065 "version": { 1066 "type": "string" 1067 } 1068 }, 1069 "type": "object", 1070 "required": [ 1071 "groupId", 1072 "artifactId", 1073 "version" 1074 ] 1075 }, 1076 "JavaPomProject": { 1077 "properties": { 1078 "path": { 1079 "type": "string" 1080 }, 1081 "parent": { 1082 "$ref": "#/$defs/JavaPomParent" 1083 }, 1084 "groupId": { 1085 "type": "string" 1086 }, 1087 "artifactId": { 1088 "type": "string" 1089 }, 1090 "version": { 1091 "type": "string" 1092 }, 1093 "name": { 1094 "type": "string" 1095 }, 1096 "description": { 1097 "type": "string" 1098 }, 1099 "url": { 1100 "type": "string" 1101 } 1102 }, 1103 "type": "object", 1104 "required": [ 1105 "path", 1106 "groupId", 1107 "artifactId", 1108 "version", 1109 "name" 1110 ] 1111 }, 1112 "JavaPomProperties": { 1113 "properties": { 1114 "path": { 1115 "type": "string" 1116 }, 1117 "name": { 1118 "type": "string" 1119 }, 1120 "groupId": { 1121 "type": "string" 1122 }, 1123 "artifactId": { 1124 "type": "string" 1125 }, 1126 "version": { 1127 "type": "string" 1128 }, 1129 "scope": { 1130 "type": "string" 1131 }, 1132 "extraFields": { 1133 "patternProperties": { 1134 ".*": { 1135 "type": "string" 1136 } 1137 }, 1138 "type": "object" 1139 } 1140 }, 1141 "type": "object", 1142 "required": [ 1143 "path", 1144 "name", 1145 "groupId", 1146 "artifactId", 1147 "version" 1148 ] 1149 }, 1150 "JavaVMRelease": { 1151 "properties": { 1152 "implementor": { 1153 "type": "string" 1154 }, 1155 "implementorVersion": { 1156 "type": "string" 1157 }, 1158 "javaRuntimeVersion": { 1159 "type": "string" 1160 }, 1161 "javaVersion": { 1162 "type": "string" 1163 }, 1164 "javaVersionDate": { 1165 "type": "string" 1166 }, 1167 "libc": { 1168 "type": "string" 1169 }, 1170 "modules": { 1171 "items": { 1172 "type": "string" 1173 }, 1174 "type": "array" 1175 }, 1176 "osArch": { 1177 "type": "string" 1178 }, 1179 "osName": { 1180 "type": "string" 1181 }, 1182 "osVersion": { 1183 "type": "string" 1184 }, 1185 "source": { 1186 "type": "string" 1187 }, 1188 "buildSource": { 1189 "type": "string" 1190 }, 1191 "buildSourceRepo": { 1192 "type": "string" 1193 }, 1194 "sourceRepo": { 1195 "type": "string" 1196 }, 1197 "fullVersion": { 1198 "type": "string" 1199 }, 1200 "semanticVersion": { 1201 "type": "string" 1202 }, 1203 "buildInfo": { 1204 "type": "string" 1205 }, 1206 "jvmVariant": { 1207 "type": "string" 1208 }, 1209 "jvmVersion": { 1210 "type": "string" 1211 }, 1212 "imageType": { 1213 "type": "string" 1214 }, 1215 "buildType": { 1216 "type": "string" 1217 } 1218 }, 1219 "type": "object" 1220 }, 1221 "JavascriptNpmPackage": { 1222 "properties": { 1223 "name": { 1224 "type": "string" 1225 }, 1226 "version": { 1227 "type": "string" 1228 }, 1229 "author": { 1230 "type": "string" 1231 }, 1232 "homepage": { 1233 "type": "string" 1234 }, 1235 "description": { 1236 "type": "string" 1237 }, 1238 "url": { 1239 "type": "string" 1240 }, 1241 "private": { 1242 "type": "boolean" 1243 } 1244 }, 1245 "type": "object", 1246 "required": [ 1247 "name", 1248 "version", 1249 "author", 1250 "homepage", 1251 "description", 1252 "url", 1253 "private" 1254 ] 1255 }, 1256 "JavascriptNpmPackageLockEntry": { 1257 "properties": { 1258 "resolved": { 1259 "type": "string" 1260 }, 1261 "integrity": { 1262 "type": "string" 1263 } 1264 }, 1265 "type": "object", 1266 "required": [ 1267 "resolved", 1268 "integrity" 1269 ] 1270 }, 1271 "JavascriptYarnLockEntry": { 1272 "properties": { 1273 "resolved": { 1274 "type": "string" 1275 }, 1276 "integrity": { 1277 "type": "string" 1278 } 1279 }, 1280 "type": "object", 1281 "required": [ 1282 "resolved", 1283 "integrity" 1284 ] 1285 }, 1286 "KeyValue": { 1287 "properties": { 1288 "key": { 1289 "type": "string" 1290 }, 1291 "value": { 1292 "type": "string" 1293 } 1294 }, 1295 "type": "object", 1296 "required": [ 1297 "key", 1298 "value" 1299 ] 1300 }, 1301 "KeyValues": { 1302 "items": { 1303 "$ref": "#/$defs/KeyValue" 1304 }, 1305 "type": "array" 1306 }, 1307 "License": { 1308 "properties": { 1309 "value": { 1310 "type": "string" 1311 }, 1312 "spdxExpression": { 1313 "type": "string" 1314 }, 1315 "type": { 1316 "type": "string" 1317 }, 1318 "urls": { 1319 "items": { 1320 "type": "string" 1321 }, 1322 "type": "array" 1323 }, 1324 "locations": { 1325 "items": { 1326 "$ref": "#/$defs/Location" 1327 }, 1328 "type": "array" 1329 }, 1330 "contents": { 1331 "type": "string" 1332 } 1333 }, 1334 "type": "object", 1335 "required": [ 1336 "value", 1337 "spdxExpression", 1338 "type", 1339 "urls", 1340 "locations" 1341 ] 1342 }, 1343 "LinuxKernelArchive": { 1344 "properties": { 1345 "name": { 1346 "type": "string" 1347 }, 1348 "architecture": { 1349 "type": "string" 1350 }, 1351 "version": { 1352 "type": "string" 1353 }, 1354 "extendedVersion": { 1355 "type": "string" 1356 }, 1357 "buildTime": { 1358 "type": "string" 1359 }, 1360 "author": { 1361 "type": "string" 1362 }, 1363 "format": { 1364 "type": "string" 1365 }, 1366 "rwRootFS": { 1367 "type": "boolean" 1368 }, 1369 "swapDevice": { 1370 "type": "integer" 1371 }, 1372 "rootDevice": { 1373 "type": "integer" 1374 }, 1375 "videoMode": { 1376 "type": "string" 1377 } 1378 }, 1379 "type": "object", 1380 "required": [ 1381 "name", 1382 "architecture", 1383 "version" 1384 ] 1385 }, 1386 "LinuxKernelModule": { 1387 "properties": { 1388 "name": { 1389 "type": "string" 1390 }, 1391 "version": { 1392 "type": "string" 1393 }, 1394 "sourceVersion": { 1395 "type": "string" 1396 }, 1397 "path": { 1398 "type": "string" 1399 }, 1400 "description": { 1401 "type": "string" 1402 }, 1403 "author": { 1404 "type": "string" 1405 }, 1406 "license": { 1407 "type": "string" 1408 }, 1409 "kernelVersion": { 1410 "type": "string" 1411 }, 1412 "versionMagic": { 1413 "type": "string" 1414 }, 1415 "parameters": { 1416 "patternProperties": { 1417 ".*": { 1418 "$ref": "#/$defs/LinuxKernelModuleParameter" 1419 } 1420 }, 1421 "type": "object" 1422 } 1423 }, 1424 "type": "object" 1425 }, 1426 "LinuxKernelModuleParameter": { 1427 "properties": { 1428 "type": { 1429 "type": "string" 1430 }, 1431 "description": { 1432 "type": "string" 1433 } 1434 }, 1435 "type": "object" 1436 }, 1437 "LinuxRelease": { 1438 "properties": { 1439 "prettyName": { 1440 "type": "string" 1441 }, 1442 "name": { 1443 "type": "string" 1444 }, 1445 "id": { 1446 "type": "string" 1447 }, 1448 "idLike": { 1449 "$ref": "#/$defs/IDLikes" 1450 }, 1451 "version": { 1452 "type": "string" 1453 }, 1454 "versionID": { 1455 "type": "string" 1456 }, 1457 "versionCodename": { 1458 "type": "string" 1459 }, 1460 "buildID": { 1461 "type": "string" 1462 }, 1463 "imageID": { 1464 "type": "string" 1465 }, 1466 "imageVersion": { 1467 "type": "string" 1468 }, 1469 "variant": { 1470 "type": "string" 1471 }, 1472 "variantID": { 1473 "type": "string" 1474 }, 1475 "homeURL": { 1476 "type": "string" 1477 }, 1478 "supportURL": { 1479 "type": "string" 1480 }, 1481 "bugReportURL": { 1482 "type": "string" 1483 }, 1484 "privacyPolicyURL": { 1485 "type": "string" 1486 }, 1487 "cpeName": { 1488 "type": "string" 1489 }, 1490 "supportEnd": { 1491 "type": "string" 1492 } 1493 }, 1494 "type": "object" 1495 }, 1496 "Location": { 1497 "properties": { 1498 "path": { 1499 "type": "string" 1500 }, 1501 "layerID": { 1502 "type": "string" 1503 }, 1504 "accessPath": { 1505 "type": "string" 1506 }, 1507 "annotations": { 1508 "patternProperties": { 1509 ".*": { 1510 "type": "string" 1511 } 1512 }, 1513 "type": "object" 1514 } 1515 }, 1516 "type": "object", 1517 "required": [ 1518 "path", 1519 "accessPath" 1520 ] 1521 }, 1522 "LuarocksPackage": { 1523 "properties": { 1524 "name": { 1525 "type": "string" 1526 }, 1527 "version": { 1528 "type": "string" 1529 }, 1530 "license": { 1531 "type": "string" 1532 }, 1533 "homepage": { 1534 "type": "string" 1535 }, 1536 "description": { 1537 "type": "string" 1538 }, 1539 "url": { 1540 "type": "string" 1541 }, 1542 "dependencies": { 1543 "patternProperties": { 1544 ".*": { 1545 "type": "string" 1546 } 1547 }, 1548 "type": "object" 1549 } 1550 }, 1551 "type": "object", 1552 "required": [ 1553 "name", 1554 "version", 1555 "license", 1556 "homepage", 1557 "description", 1558 "url", 1559 "dependencies" 1560 ] 1561 }, 1562 "MicrosoftKbPatch": { 1563 "properties": { 1564 "product_id": { 1565 "type": "string" 1566 }, 1567 "kb": { 1568 "type": "string" 1569 } 1570 }, 1571 "type": "object", 1572 "required": [ 1573 "product_id", 1574 "kb" 1575 ] 1576 }, 1577 "NixStoreEntry": { 1578 "properties": { 1579 "outputHash": { 1580 "type": "string" 1581 }, 1582 "output": { 1583 "type": "string" 1584 }, 1585 "files": { 1586 "items": { 1587 "type": "string" 1588 }, 1589 "type": "array" 1590 } 1591 }, 1592 "type": "object", 1593 "required": [ 1594 "outputHash", 1595 "files" 1596 ] 1597 }, 1598 "OpamPackage": { 1599 "properties": { 1600 "name": { 1601 "type": "string" 1602 }, 1603 "version": { 1604 "type": "string" 1605 }, 1606 "licenses": { 1607 "items": { 1608 "type": "string" 1609 }, 1610 "type": "array" 1611 }, 1612 "url": { 1613 "type": "string" 1614 }, 1615 "checksum": { 1616 "items": { 1617 "type": "string" 1618 }, 1619 "type": "array" 1620 }, 1621 "homepage": { 1622 "type": "string" 1623 }, 1624 "dependencies": { 1625 "items": { 1626 "type": "string" 1627 }, 1628 "type": "array" 1629 } 1630 }, 1631 "type": "object", 1632 "required": [ 1633 "name", 1634 "version", 1635 "licenses", 1636 "url", 1637 "checksum", 1638 "homepage", 1639 "dependencies" 1640 ] 1641 }, 1642 "Package": { 1643 "properties": { 1644 "id": { 1645 "type": "string" 1646 }, 1647 "name": { 1648 "type": "string" 1649 }, 1650 "version": { 1651 "type": "string" 1652 }, 1653 "type": { 1654 "type": "string" 1655 }, 1656 "foundBy": { 1657 "type": "string" 1658 }, 1659 "locations": { 1660 "items": { 1661 "$ref": "#/$defs/Location" 1662 }, 1663 "type": "array" 1664 }, 1665 "licenses": { 1666 "$ref": "#/$defs/licenses" 1667 }, 1668 "language": { 1669 "type": "string" 1670 }, 1671 "cpes": { 1672 "$ref": "#/$defs/cpes" 1673 }, 1674 "purl": { 1675 "type": "string" 1676 }, 1677 "metadataType": { 1678 "type": "string" 1679 }, 1680 "metadata": { 1681 "anyOf": [ 1682 { 1683 "type": "null" 1684 }, 1685 { 1686 "$ref": "#/$defs/AlpmDbEntry" 1687 }, 1688 { 1689 "$ref": "#/$defs/ApkDbEntry" 1690 }, 1691 { 1692 "$ref": "#/$defs/BinarySignature" 1693 }, 1694 { 1695 "$ref": "#/$defs/BitnamiSbomEntry" 1696 }, 1697 { 1698 "$ref": "#/$defs/CConanFileEntry" 1699 }, 1700 { 1701 "$ref": "#/$defs/CConanInfoEntry" 1702 }, 1703 { 1704 "$ref": "#/$defs/CConanLockEntry" 1705 }, 1706 { 1707 "$ref": "#/$defs/CConanLockV2Entry" 1708 }, 1709 { 1710 "$ref": "#/$defs/CocoaPodfileLockEntry" 1711 }, 1712 { 1713 "$ref": "#/$defs/DartPubspecLockEntry" 1714 }, 1715 { 1716 "$ref": "#/$defs/DotnetDepsEntry" 1717 }, 1718 { 1719 "$ref": "#/$defs/DotnetPackagesLockEntry" 1720 }, 1721 { 1722 "$ref": "#/$defs/DotnetPortableExecutableEntry" 1723 }, 1724 { 1725 "$ref": "#/$defs/DpkgDbEntry" 1726 }, 1727 { 1728 "$ref": "#/$defs/ElfBinaryPackageNoteJsonPayload" 1729 }, 1730 { 1731 "$ref": "#/$defs/ElixirMixLockEntry" 1732 }, 1733 { 1734 "$ref": "#/$defs/ErlangRebarLockEntry" 1735 }, 1736 { 1737 "$ref": "#/$defs/GoModuleBuildinfoEntry" 1738 }, 1739 { 1740 "$ref": "#/$defs/GoModuleEntry" 1741 }, 1742 { 1743 "$ref": "#/$defs/HaskellHackageStackEntry" 1744 }, 1745 { 1746 "$ref": "#/$defs/HaskellHackageStackLockEntry" 1747 }, 1748 { 1749 "$ref": "#/$defs/JavaArchive" 1750 }, 1751 { 1752 "$ref": "#/$defs/JavaJvmInstallation" 1753 }, 1754 { 1755 "$ref": "#/$defs/JavascriptNpmPackage" 1756 }, 1757 { 1758 "$ref": "#/$defs/JavascriptNpmPackageLockEntry" 1759 }, 1760 { 1761 "$ref": "#/$defs/JavascriptYarnLockEntry" 1762 }, 1763 { 1764 "$ref": "#/$defs/LinuxKernelArchive" 1765 }, 1766 { 1767 "$ref": "#/$defs/LinuxKernelModule" 1768 }, 1769 { 1770 "$ref": "#/$defs/LuarocksPackage" 1771 }, 1772 { 1773 "$ref": "#/$defs/MicrosoftKbPatch" 1774 }, 1775 { 1776 "$ref": "#/$defs/NixStoreEntry" 1777 }, 1778 { 1779 "$ref": "#/$defs/OpamPackage" 1780 }, 1781 { 1782 "$ref": "#/$defs/PhpComposerInstalledEntry" 1783 }, 1784 { 1785 "$ref": "#/$defs/PhpComposerLockEntry" 1786 }, 1787 { 1788 "$ref": "#/$defs/PhpPeclEntry" 1789 }, 1790 { 1791 "$ref": "#/$defs/PortageDbEntry" 1792 }, 1793 { 1794 "$ref": "#/$defs/PythonPackage" 1795 }, 1796 { 1797 "$ref": "#/$defs/PythonPipRequirementsEntry" 1798 }, 1799 { 1800 "$ref": "#/$defs/PythonPipfileLockEntry" 1801 }, 1802 { 1803 "$ref": "#/$defs/PythonPoetryLockEntry" 1804 }, 1805 { 1806 "$ref": "#/$defs/RDescription" 1807 }, 1808 { 1809 "$ref": "#/$defs/RpmArchive" 1810 }, 1811 { 1812 "$ref": "#/$defs/RpmDbEntry" 1813 }, 1814 { 1815 "$ref": "#/$defs/RubyGemspec" 1816 }, 1817 { 1818 "$ref": "#/$defs/RustCargoAuditEntry" 1819 }, 1820 { 1821 "$ref": "#/$defs/RustCargoLockEntry" 1822 }, 1823 { 1824 "$ref": "#/$defs/SwiftPackageManagerLockEntry" 1825 }, 1826 { 1827 "$ref": "#/$defs/SwiplpackPackage" 1828 }, 1829 { 1830 "$ref": "#/$defs/TerraformLockProviderEntry" 1831 }, 1832 { 1833 "$ref": "#/$defs/WordpressPluginEntry" 1834 } 1835 ] 1836 } 1837 }, 1838 "type": "object", 1839 "required": [ 1840 "id", 1841 "name", 1842 "version", 1843 "type", 1844 "foundBy", 1845 "locations", 1846 "licenses", 1847 "language", 1848 "cpes", 1849 "purl" 1850 ] 1851 }, 1852 "PhpComposerAuthors": { 1853 "properties": { 1854 "name": { 1855 "type": "string" 1856 }, 1857 "email": { 1858 "type": "string" 1859 }, 1860 "homepage": { 1861 "type": "string" 1862 } 1863 }, 1864 "type": "object", 1865 "required": [ 1866 "name" 1867 ] 1868 }, 1869 "PhpComposerExternalReference": { 1870 "properties": { 1871 "type": { 1872 "type": "string" 1873 }, 1874 "url": { 1875 "type": "string" 1876 }, 1877 "reference": { 1878 "type": "string" 1879 }, 1880 "shasum": { 1881 "type": "string" 1882 } 1883 }, 1884 "type": "object", 1885 "required": [ 1886 "type", 1887 "url", 1888 "reference" 1889 ] 1890 }, 1891 "PhpComposerInstalledEntry": { 1892 "properties": { 1893 "name": { 1894 "type": "string" 1895 }, 1896 "version": { 1897 "type": "string" 1898 }, 1899 "source": { 1900 "$ref": "#/$defs/PhpComposerExternalReference" 1901 }, 1902 "dist": { 1903 "$ref": "#/$defs/PhpComposerExternalReference" 1904 }, 1905 "require": { 1906 "patternProperties": { 1907 ".*": { 1908 "type": "string" 1909 } 1910 }, 1911 "type": "object" 1912 }, 1913 "provide": { 1914 "patternProperties": { 1915 ".*": { 1916 "type": "string" 1917 } 1918 }, 1919 "type": "object" 1920 }, 1921 "require-dev": { 1922 "patternProperties": { 1923 ".*": { 1924 "type": "string" 1925 } 1926 }, 1927 "type": "object" 1928 }, 1929 "suggest": { 1930 "patternProperties": { 1931 ".*": { 1932 "type": "string" 1933 } 1934 }, 1935 "type": "object" 1936 }, 1937 "license": { 1938 "items": { 1939 "type": "string" 1940 }, 1941 "type": "array" 1942 }, 1943 "type": { 1944 "type": "string" 1945 }, 1946 "notification-url": { 1947 "type": "string" 1948 }, 1949 "bin": { 1950 "items": { 1951 "type": "string" 1952 }, 1953 "type": "array" 1954 }, 1955 "authors": { 1956 "items": { 1957 "$ref": "#/$defs/PhpComposerAuthors" 1958 }, 1959 "type": "array" 1960 }, 1961 "description": { 1962 "type": "string" 1963 }, 1964 "homepage": { 1965 "type": "string" 1966 }, 1967 "keywords": { 1968 "items": { 1969 "type": "string" 1970 }, 1971 "type": "array" 1972 }, 1973 "time": { 1974 "type": "string" 1975 } 1976 }, 1977 "type": "object", 1978 "required": [ 1979 "name", 1980 "version", 1981 "source", 1982 "dist" 1983 ] 1984 }, 1985 "PhpComposerLockEntry": { 1986 "properties": { 1987 "name": { 1988 "type": "string" 1989 }, 1990 "version": { 1991 "type": "string" 1992 }, 1993 "source": { 1994 "$ref": "#/$defs/PhpComposerExternalReference" 1995 }, 1996 "dist": { 1997 "$ref": "#/$defs/PhpComposerExternalReference" 1998 }, 1999 "require": { 2000 "patternProperties": { 2001 ".*": { 2002 "type": "string" 2003 } 2004 }, 2005 "type": "object" 2006 }, 2007 "provide": { 2008 "patternProperties": { 2009 ".*": { 2010 "type": "string" 2011 } 2012 }, 2013 "type": "object" 2014 }, 2015 "require-dev": { 2016 "patternProperties": { 2017 ".*": { 2018 "type": "string" 2019 } 2020 }, 2021 "type": "object" 2022 }, 2023 "suggest": { 2024 "patternProperties": { 2025 ".*": { 2026 "type": "string" 2027 } 2028 }, 2029 "type": "object" 2030 }, 2031 "license": { 2032 "items": { 2033 "type": "string" 2034 }, 2035 "type": "array" 2036 }, 2037 "type": { 2038 "type": "string" 2039 }, 2040 "notification-url": { 2041 "type": "string" 2042 }, 2043 "bin": { 2044 "items": { 2045 "type": "string" 2046 }, 2047 "type": "array" 2048 }, 2049 "authors": { 2050 "items": { 2051 "$ref": "#/$defs/PhpComposerAuthors" 2052 }, 2053 "type": "array" 2054 }, 2055 "description": { 2056 "type": "string" 2057 }, 2058 "homepage": { 2059 "type": "string" 2060 }, 2061 "keywords": { 2062 "items": { 2063 "type": "string" 2064 }, 2065 "type": "array" 2066 }, 2067 "time": { 2068 "type": "string" 2069 } 2070 }, 2071 "type": "object", 2072 "required": [ 2073 "name", 2074 "version", 2075 "source", 2076 "dist" 2077 ] 2078 }, 2079 "PhpPeclEntry": { 2080 "properties": { 2081 "name": { 2082 "type": "string" 2083 }, 2084 "version": { 2085 "type": "string" 2086 }, 2087 "license": { 2088 "items": { 2089 "type": "string" 2090 }, 2091 "type": "array" 2092 } 2093 }, 2094 "type": "object", 2095 "required": [ 2096 "name", 2097 "version" 2098 ] 2099 }, 2100 "PortageDbEntry": { 2101 "properties": { 2102 "installedSize": { 2103 "type": "integer" 2104 }, 2105 "files": { 2106 "items": { 2107 "$ref": "#/$defs/PortageFileRecord" 2108 }, 2109 "type": "array" 2110 } 2111 }, 2112 "type": "object", 2113 "required": [ 2114 "installedSize", 2115 "files" 2116 ] 2117 }, 2118 "PortageFileRecord": { 2119 "properties": { 2120 "path": { 2121 "type": "string" 2122 }, 2123 "digest": { 2124 "$ref": "#/$defs/Digest" 2125 } 2126 }, 2127 "type": "object", 2128 "required": [ 2129 "path" 2130 ] 2131 }, 2132 "PythonDirectURLOriginInfo": { 2133 "properties": { 2134 "url": { 2135 "type": "string" 2136 }, 2137 "commitId": { 2138 "type": "string" 2139 }, 2140 "vcs": { 2141 "type": "string" 2142 } 2143 }, 2144 "type": "object", 2145 "required": [ 2146 "url" 2147 ] 2148 }, 2149 "PythonFileDigest": { 2150 "properties": { 2151 "algorithm": { 2152 "type": "string" 2153 }, 2154 "value": { 2155 "type": "string" 2156 } 2157 }, 2158 "type": "object", 2159 "required": [ 2160 "algorithm", 2161 "value" 2162 ] 2163 }, 2164 "PythonFileRecord": { 2165 "properties": { 2166 "path": { 2167 "type": "string" 2168 }, 2169 "digest": { 2170 "$ref": "#/$defs/PythonFileDigest" 2171 }, 2172 "size": { 2173 "type": "string" 2174 } 2175 }, 2176 "type": "object", 2177 "required": [ 2178 "path" 2179 ] 2180 }, 2181 "PythonPackage": { 2182 "properties": { 2183 "name": { 2184 "type": "string" 2185 }, 2186 "version": { 2187 "type": "string" 2188 }, 2189 "author": { 2190 "type": "string" 2191 }, 2192 "authorEmail": { 2193 "type": "string" 2194 }, 2195 "platform": { 2196 "type": "string" 2197 }, 2198 "files": { 2199 "items": { 2200 "$ref": "#/$defs/PythonFileRecord" 2201 }, 2202 "type": "array" 2203 }, 2204 "sitePackagesRootPath": { 2205 "type": "string" 2206 }, 2207 "topLevelPackages": { 2208 "items": { 2209 "type": "string" 2210 }, 2211 "type": "array" 2212 }, 2213 "directUrlOrigin": { 2214 "$ref": "#/$defs/PythonDirectURLOriginInfo" 2215 }, 2216 "requiresPython": { 2217 "type": "string" 2218 }, 2219 "requiresDist": { 2220 "items": { 2221 "type": "string" 2222 }, 2223 "type": "array" 2224 }, 2225 "providesExtra": { 2226 "items": { 2227 "type": "string" 2228 }, 2229 "type": "array" 2230 } 2231 }, 2232 "type": "object", 2233 "required": [ 2234 "name", 2235 "version", 2236 "author", 2237 "authorEmail", 2238 "platform", 2239 "sitePackagesRootPath" 2240 ] 2241 }, 2242 "PythonPipRequirementsEntry": { 2243 "properties": { 2244 "name": { 2245 "type": "string" 2246 }, 2247 "extras": { 2248 "items": { 2249 "type": "string" 2250 }, 2251 "type": "array" 2252 }, 2253 "versionConstraint": { 2254 "type": "string" 2255 }, 2256 "url": { 2257 "type": "string" 2258 }, 2259 "markers": { 2260 "type": "string" 2261 } 2262 }, 2263 "type": "object", 2264 "required": [ 2265 "name", 2266 "versionConstraint" 2267 ] 2268 }, 2269 "PythonPipfileLockEntry": { 2270 "properties": { 2271 "hashes": { 2272 "items": { 2273 "type": "string" 2274 }, 2275 "type": "array" 2276 }, 2277 "index": { 2278 "type": "string" 2279 } 2280 }, 2281 "type": "object", 2282 "required": [ 2283 "hashes", 2284 "index" 2285 ] 2286 }, 2287 "PythonPoetryLockDependencyEntry": { 2288 "properties": { 2289 "name": { 2290 "type": "string" 2291 }, 2292 "version": { 2293 "type": "string" 2294 }, 2295 "optional": { 2296 "type": "boolean" 2297 }, 2298 "markers": { 2299 "type": "string" 2300 }, 2301 "extras": { 2302 "items": { 2303 "type": "string" 2304 }, 2305 "type": "array" 2306 } 2307 }, 2308 "type": "object", 2309 "required": [ 2310 "name", 2311 "version", 2312 "optional" 2313 ] 2314 }, 2315 "PythonPoetryLockEntry": { 2316 "properties": { 2317 "index": { 2318 "type": "string" 2319 }, 2320 "dependencies": { 2321 "items": { 2322 "$ref": "#/$defs/PythonPoetryLockDependencyEntry" 2323 }, 2324 "type": "array" 2325 }, 2326 "extras": { 2327 "items": { 2328 "$ref": "#/$defs/PythonPoetryLockExtraEntry" 2329 }, 2330 "type": "array" 2331 } 2332 }, 2333 "type": "object", 2334 "required": [ 2335 "index", 2336 "dependencies" 2337 ] 2338 }, 2339 "PythonPoetryLockExtraEntry": { 2340 "properties": { 2341 "name": { 2342 "type": "string" 2343 }, 2344 "dependencies": { 2345 "items": { 2346 "type": "string" 2347 }, 2348 "type": "array" 2349 } 2350 }, 2351 "type": "object", 2352 "required": [ 2353 "name", 2354 "dependencies" 2355 ] 2356 }, 2357 "RDescription": { 2358 "properties": { 2359 "title": { 2360 "type": "string" 2361 }, 2362 "description": { 2363 "type": "string" 2364 }, 2365 "author": { 2366 "type": "string" 2367 }, 2368 "maintainer": { 2369 "type": "string" 2370 }, 2371 "url": { 2372 "items": { 2373 "type": "string" 2374 }, 2375 "type": "array" 2376 }, 2377 "repository": { 2378 "type": "string" 2379 }, 2380 "built": { 2381 "type": "string" 2382 }, 2383 "needsCompilation": { 2384 "type": "boolean" 2385 }, 2386 "imports": { 2387 "items": { 2388 "type": "string" 2389 }, 2390 "type": "array" 2391 }, 2392 "depends": { 2393 "items": { 2394 "type": "string" 2395 }, 2396 "type": "array" 2397 }, 2398 "suggests": { 2399 "items": { 2400 "type": "string" 2401 }, 2402 "type": "array" 2403 } 2404 }, 2405 "type": "object" 2406 }, 2407 "Relationship": { 2408 "properties": { 2409 "parent": { 2410 "type": "string" 2411 }, 2412 "child": { 2413 "type": "string" 2414 }, 2415 "type": { 2416 "type": "string" 2417 }, 2418 "metadata": true 2419 }, 2420 "type": "object", 2421 "required": [ 2422 "parent", 2423 "child", 2424 "type" 2425 ] 2426 }, 2427 "RpmArchive": { 2428 "properties": { 2429 "name": { 2430 "type": "string" 2431 }, 2432 "version": { 2433 "type": "string" 2434 }, 2435 "epoch": { 2436 "oneOf": [ 2437 { 2438 "type": "integer" 2439 }, 2440 { 2441 "type": "null" 2442 } 2443 ] 2444 }, 2445 "architecture": { 2446 "type": "string" 2447 }, 2448 "release": { 2449 "type": "string" 2450 }, 2451 "sourceRpm": { 2452 "type": "string" 2453 }, 2454 "size": { 2455 "type": "integer" 2456 }, 2457 "vendor": { 2458 "type": "string" 2459 }, 2460 "modularityLabel": { 2461 "type": "string" 2462 }, 2463 "provides": { 2464 "items": { 2465 "type": "string" 2466 }, 2467 "type": "array" 2468 }, 2469 "requires": { 2470 "items": { 2471 "type": "string" 2472 }, 2473 "type": "array" 2474 }, 2475 "files": { 2476 "items": { 2477 "$ref": "#/$defs/RpmFileRecord" 2478 }, 2479 "type": "array" 2480 } 2481 }, 2482 "type": "object", 2483 "required": [ 2484 "name", 2485 "version", 2486 "epoch", 2487 "architecture", 2488 "release", 2489 "sourceRpm", 2490 "size", 2491 "vendor", 2492 "files" 2493 ] 2494 }, 2495 "RpmDbEntry": { 2496 "properties": { 2497 "name": { 2498 "type": "string" 2499 }, 2500 "version": { 2501 "type": "string" 2502 }, 2503 "epoch": { 2504 "oneOf": [ 2505 { 2506 "type": "integer" 2507 }, 2508 { 2509 "type": "null" 2510 } 2511 ] 2512 }, 2513 "architecture": { 2514 "type": "string" 2515 }, 2516 "release": { 2517 "type": "string" 2518 }, 2519 "sourceRpm": { 2520 "type": "string" 2521 }, 2522 "size": { 2523 "type": "integer" 2524 }, 2525 "vendor": { 2526 "type": "string" 2527 }, 2528 "modularityLabel": { 2529 "type": "string" 2530 }, 2531 "provides": { 2532 "items": { 2533 "type": "string" 2534 }, 2535 "type": "array" 2536 }, 2537 "requires": { 2538 "items": { 2539 "type": "string" 2540 }, 2541 "type": "array" 2542 }, 2543 "files": { 2544 "items": { 2545 "$ref": "#/$defs/RpmFileRecord" 2546 }, 2547 "type": "array" 2548 } 2549 }, 2550 "type": "object", 2551 "required": [ 2552 "name", 2553 "version", 2554 "epoch", 2555 "architecture", 2556 "release", 2557 "sourceRpm", 2558 "size", 2559 "vendor", 2560 "files" 2561 ] 2562 }, 2563 "RpmFileRecord": { 2564 "properties": { 2565 "path": { 2566 "type": "string" 2567 }, 2568 "mode": { 2569 "type": "integer" 2570 }, 2571 "size": { 2572 "type": "integer" 2573 }, 2574 "digest": { 2575 "$ref": "#/$defs/Digest" 2576 }, 2577 "userName": { 2578 "type": "string" 2579 }, 2580 "groupName": { 2581 "type": "string" 2582 }, 2583 "flags": { 2584 "type": "string" 2585 } 2586 }, 2587 "type": "object", 2588 "required": [ 2589 "path", 2590 "mode", 2591 "size", 2592 "digest", 2593 "userName", 2594 "groupName", 2595 "flags" 2596 ] 2597 }, 2598 "RubyGemspec": { 2599 "properties": { 2600 "name": { 2601 "type": "string" 2602 }, 2603 "version": { 2604 "type": "string" 2605 }, 2606 "files": { 2607 "items": { 2608 "type": "string" 2609 }, 2610 "type": "array" 2611 }, 2612 "authors": { 2613 "items": { 2614 "type": "string" 2615 }, 2616 "type": "array" 2617 }, 2618 "homepage": { 2619 "type": "string" 2620 } 2621 }, 2622 "type": "object", 2623 "required": [ 2624 "name", 2625 "version" 2626 ] 2627 }, 2628 "RustCargoAuditEntry": { 2629 "properties": { 2630 "name": { 2631 "type": "string" 2632 }, 2633 "version": { 2634 "type": "string" 2635 }, 2636 "source": { 2637 "type": "string" 2638 } 2639 }, 2640 "type": "object", 2641 "required": [ 2642 "name", 2643 "version", 2644 "source" 2645 ] 2646 }, 2647 "RustCargoLockEntry": { 2648 "properties": { 2649 "name": { 2650 "type": "string" 2651 }, 2652 "version": { 2653 "type": "string" 2654 }, 2655 "source": { 2656 "type": "string" 2657 }, 2658 "checksum": { 2659 "type": "string" 2660 }, 2661 "dependencies": { 2662 "items": { 2663 "type": "string" 2664 }, 2665 "type": "array" 2666 } 2667 }, 2668 "type": "object", 2669 "required": [ 2670 "name", 2671 "version", 2672 "source", 2673 "checksum", 2674 "dependencies" 2675 ] 2676 }, 2677 "Schema": { 2678 "properties": { 2679 "version": { 2680 "type": "string" 2681 }, 2682 "url": { 2683 "type": "string" 2684 } 2685 }, 2686 "type": "object", 2687 "required": [ 2688 "version", 2689 "url" 2690 ] 2691 }, 2692 "Source": { 2693 "properties": { 2694 "id": { 2695 "type": "string" 2696 }, 2697 "name": { 2698 "type": "string" 2699 }, 2700 "version": { 2701 "type": "string" 2702 }, 2703 "type": { 2704 "type": "string" 2705 }, 2706 "metadata": true 2707 }, 2708 "type": "object", 2709 "required": [ 2710 "id", 2711 "name", 2712 "version", 2713 "type", 2714 "metadata" 2715 ] 2716 }, 2717 "SwiftPackageManagerLockEntry": { 2718 "properties": { 2719 "revision": { 2720 "type": "string" 2721 } 2722 }, 2723 "type": "object", 2724 "required": [ 2725 "revision" 2726 ] 2727 }, 2728 "SwiplpackPackage": { 2729 "properties": { 2730 "name": { 2731 "type": "string" 2732 }, 2733 "version": { 2734 "type": "string" 2735 }, 2736 "author": { 2737 "type": "string" 2738 }, 2739 "authorEmail": { 2740 "type": "string" 2741 }, 2742 "packager": { 2743 "type": "string" 2744 }, 2745 "packagerEmail": { 2746 "type": "string" 2747 }, 2748 "homepage": { 2749 "type": "string" 2750 }, 2751 "dependencies": { 2752 "items": { 2753 "type": "string" 2754 }, 2755 "type": "array" 2756 } 2757 }, 2758 "type": "object", 2759 "required": [ 2760 "name", 2761 "version", 2762 "author", 2763 "authorEmail", 2764 "packager", 2765 "packagerEmail", 2766 "homepage", 2767 "dependencies" 2768 ] 2769 }, 2770 "TerraformLockProviderEntry": { 2771 "properties": { 2772 "url": { 2773 "type": "string" 2774 }, 2775 "constraints": { 2776 "type": "string" 2777 }, 2778 "version": { 2779 "type": "string" 2780 }, 2781 "hashes": { 2782 "items": { 2783 "type": "string" 2784 }, 2785 "type": "array" 2786 } 2787 }, 2788 "type": "object", 2789 "required": [ 2790 "url", 2791 "constraints", 2792 "version", 2793 "hashes" 2794 ] 2795 }, 2796 "WordpressPluginEntry": { 2797 "properties": { 2798 "pluginInstallDirectory": { 2799 "type": "string" 2800 }, 2801 "author": { 2802 "type": "string" 2803 }, 2804 "authorUri": { 2805 "type": "string" 2806 } 2807 }, 2808 "type": "object", 2809 "required": [ 2810 "pluginInstallDirectory" 2811 ] 2812 }, 2813 "cpes": { 2814 "items": { 2815 "$ref": "#/$defs/CPE" 2816 }, 2817 "type": "array" 2818 }, 2819 "licenses": { 2820 "items": { 2821 "$ref": "#/$defs/License" 2822 }, 2823 "type": "array" 2824 } 2825 } 2826 }