github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/formats/gosbomjson/test-fixtures/snapshot/TestImageEncoder.golden (about)

     1  {
     2   "artifacts": [
     3    {
     4     "id": "125840abc1c66dd7",
     5     "name": "package-1",
     6     "version": "1.0.1",
     7     "type": "python",
     8     "foundBy": "the-cataloger-1",
     9     "locations": [
    10      {
    11       "path": "/somefile-1.txt",
    12       "layerID": "sha256:ab62016f9bec7286af65604081564cadeeb364a48faca2346c3f5a5a1f5ef777"
    13      }
    14     ],
    15     "licenses": [
    16      {
    17       "value": "MIT",
    18       "spdxExpression": "MIT",
    19       "type": "declared",
    20       "urls": [],
    21       "locations": []
    22      }
    23     ],
    24     "language": "python",
    25     "cpes": [
    26      "cpe:2.3:*:some:package:1:*:*:*:*:*:*:*"
    27     ],
    28     "purl": "a-purl-1",
    29     "metadataType": "PythonPackageMetadata",
    30     "metadata": {
    31      "name": "package-1",
    32      "version": "1.0.1",
    33      "author": "",
    34      "authorEmail": "",
    35      "platform": "",
    36      "sitePackagesRootPath": ""
    37     }
    38    },
    39    {
    40     "id": "958443e2d9304af4",
    41     "name": "package-2",
    42     "version": "2.0.1",
    43     "type": "deb",
    44     "foundBy": "the-cataloger-2",
    45     "locations": [
    46      {
    47       "path": "/somefile-2.txt",
    48       "layerID": "sha256:f1803845b6747d94d6e4ecce2331457e5f1c4fb97de5216f392a76f4582f63b2"
    49      }
    50     ],
    51     "licenses": [],
    52     "language": "",
    53     "cpes": [
    54      "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*"
    55     ],
    56     "purl": "pkg:deb/debian/package-2@2.0.1",
    57     "metadataType": "DpkgMetadata",
    58     "metadata": {
    59      "package": "package-2",
    60      "source": "",
    61      "version": "2.0.1",
    62      "sourceVersion": "",
    63      "architecture": "",
    64      "maintainer": "",
    65      "installedSize": 0,
    66      "files": null
    67     }
    68    }
    69   ],
    70   "artifactRelationships": [],
    71   "source": {
    72    "id": "c8ac88bbaf3d1c036f6a1d601c3d52bafbf05571c97d68322e7cb3a7ecaa304f",
    73    "type": "image",
    74    "target": {
    75     "userInput": "user-image-input",
    76     "imageID": "sha256:a3c61dc134d2f31b415c50324e75842d7f91622f39a89468e51938330b3fd3af",
    77     "manifestDigest": "sha256:2731251dc34951c0e50fcc643b4c5f74922dad1a5d98f302b504cf46cd5d9368",
    78     "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    79     "tags": [
    80      "stereoscope-fixture-image-simple:85066c51088bdd274f7a89e99e00490f666c49e72ffc955707cd6e18f0e22c5b"
    81     ],
    82     "imageSize": 38,
    83     "layers": [
    84      {
    85       "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
    86       "digest": "sha256:ab62016f9bec7286af65604081564cadeeb364a48faca2346c3f5a5a1f5ef777",
    87       "size": 22
    88      },
    89      {
    90       "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
    91       "digest": "sha256:f1803845b6747d94d6e4ecce2331457e5f1c4fb97de5216f392a76f4582f63b2",
    92       "size": 16
    93      }
    94     ],
    95     "manifest": "eyJzY2hlbWFWZXJzaW9uIjoyLCJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmRpc3RyaWJ1dGlvbi5tYW5pZmVzdC52Mitqc29uIiwiY29uZmlnIjp7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuY29udGFpbmVyLmltYWdlLnYxK2pzb24iLCJzaXplIjo2NzMsImRpZ2VzdCI6InNoYTI1NjphM2M2MWRjMTM0ZDJmMzFiNDE1YzUwMzI0ZTc1ODQyZDdmOTE2MjJmMzlhODk0NjhlNTE5MzgzMzBiM2ZkM2FmIn0sImxheWVycyI6W3sibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjIwNDgsImRpZ2VzdCI6InNoYTI1NjphYjYyMDE2ZjliZWM3Mjg2YWY2NTYwNDA4MTU2NGNhZGVlYjM2NGE0OGZhY2EyMzQ2YzNmNWE1YTFmNWVmNzc3In0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MjA0OCwiZGlnZXN0Ijoic2hhMjU2OmYxODAzODQ1YjY3NDdkOTRkNmU0ZWNjZTIzMzE0NTdlNWYxYzRmYjk3ZGU1MjE2ZjM5MmE3NmY0NTgyZjYzYjIifV19",
    96     "config": "eyJhcmNoaXRlY3R1cmUiOiJhbWQ2NCIsImNvbmZpZyI6eyJFbnYiOlsiUEFUSD0vdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Vzci9zYmluOi91c3IvYmluOi9zYmluOi9iaW4iXSwiV29ya2luZ0RpciI6Ii8iLCJPbkJ1aWxkIjpudWxsfSwiY3JlYXRlZCI6IjIwMjMtMDQtMjFUMTk6MTA6MzcuNjUxODMxMjM0WiIsImhpc3RvcnkiOlt7ImNyZWF0ZWQiOiIyMDIzLTA0LTIxVDE5OjEwOjM3LjYwNzYxMzU1NVoiLCJjcmVhdGVkX2J5IjoiQUREIGZpbGUtMS50eHQgL3NvbWVmaWxlLTEudHh0ICMgYnVpbGRraXQiLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCJ9LHsiY3JlYXRlZCI6IjIwMjMtMDQtMjFUMTk6MTA6MzcuNjUxODMxMjM0WiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0yLnR4dCAvc29tZWZpbGUtMi50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn1dLCJvcyI6ImxpbnV4Iiwicm9vdGZzIjp7InR5cGUiOiJsYXllcnMiLCJkaWZmX2lkcyI6WyJzaGEyNTY6YWI2MjAxNmY5YmVjNzI4NmFmNjU2MDQwODE1NjRjYWRlZWIzNjRhNDhmYWNhMjM0NmMzZjVhNWExZjVlZjc3NyIsInNoYTI1NjpmMTgwMzg0NWI2NzQ3ZDk0ZDZlNGVjY2UyMzMxNDU3ZTVmMWM0ZmI5N2RlNTIxNmYzOTJhNzZmNDU4MmY2M2IyIl19fQ==",
    97     "repoDigests": [],
    98     "architecture": "",
    99     "os": ""
   100    }
   101   },
   102   "distro": {
   103    "prettyName": "debian",
   104    "name": "debian",
   105    "id": "debian",
   106    "idLike": [
   107     "like!"
   108    ],
   109    "version": "1.2.3",
   110    "versionID": "1.2.3"
   111   },
   112   "descriptor": {
   113    "name": "gosbom",
   114    "version": "v0.42.0-bogus",
   115    "configuration": {
   116     "config-key": "config-value"
   117    }
   118   },
   119   "schema": {
   120    "version": "8.0.0",
   121    "url": "https://raw.githubusercontent.com/nextlinux/gosbom/main/schema/json/schema-8.0.0.json"
   122   }
   123  }