{
  "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:6d26926e-febe-4e13-9eb2-663a9df744d8",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-07T18:56:55Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "author": "anchore",
          "name": "syft",
          "version": "1.51.1"
        }
      ]
    },
    "component": {
      "bom-ref": "5a4d570640ae8450",
      "type": "container",
      "name": "/w/image.tar",
      "version": "sha256:1ad3840ed91ae0f517b1d81dc005a2ae26493ca64f4cea14e57a6e65a1aef4ad"
    },
    "properties": [
      {
        "name": "syft:image:labels:io.buildah.version",
        "value": "1.43.2"
      },
      {
        "name": "syft:image:labels:org.opencontainers.image.description",
        "value": "Build system and package manager for Haskell"
      },
      {
        "name": "syft:image:labels:org.opencontainers.image.source",
        "value": "https://index.kapsl.sh"
      },
      {
        "name": "syft:image:labels:org.opencontainers.image.title",
        "value": "cabal"
      },
      {
        "name": "syft:image:labels:org.opencontainers.image.vendor",
        "value": "kapsl"
      },
      {
        "name": "syft:image:labels:org.opencontainers.image.version",
        "value": "3.18.1.0"
      },
      {
        "name": "syft:image:labels:sh.kapsl.compose.requires",
        "value": "ghc"
      },
      {
        "name": "syft:image:labels:sh.kapsl.prefix",
        "value": "/kapsl/dist/cabal-3.18.1.0"
      },
      {
        "name": "syft:image:labels:sh.kapsl.project",
        "value": "cabal"
      },
      {
        "name": "syft:image:labels:sh.kapsl.source-url",
        "value": "https://cabal.readthedocs.io/"
      },
      {
        "name": "syft:image:labels:sh.kapsl.version",
        "value": "3.18.1.0"
      }
    ]
  },
  "components": [
    {
      "bom-ref": "pkg:generic/haskell/cabal@3.18.1.0?package-id=dffedca330d8fa0a",
      "type": "application",
      "name": "haskell/cabal",
      "version": "3.18.1.0",
      "cpe": "cpe:2.3:a:haskell:cabal:3.18.1.0:*:*:*:*:*:*:*",
      "purl": "pkg:generic/haskell/cabal@3.18.1.0",
      "properties": [
        {
          "name": "syft:package:foundBy",
          "value": "binary-classifier-cataloger"
        },
        {
          "name": "syft:package:type",
          "value": "binary"
        },
        {
          "name": "syft:package:metadataType",
          "value": "binary-signature"
        },
        {
          "name": "syft:cpe23",
          "value": "cpe:2.3:a:haskell\\/cabal:haskell\\/cabal:3.18.1.0:*:*:*:*:*:*:*"
        },
        {
          "name": "syft:location:0:layerID",
          "value": "sha256:a1e477028c752ccaa261c1cd92926b00c019814515e29b14458099f68135fde4"
        },
        {
          "name": "syft:location:0:path",
          "value": "/bin/cabal"
        }
      ]
    },
    {
      "type": "application",
      "name": "cabal",
      "version": "3.18.1.0",
      "description": "Build system and package manager for Haskell",
      "properties": [],
      "cpe": "cpe:2.3:a:haskell:cabal-install:3.18.1.0:*:*:*:*:*:*:*"
    }
  ]
}
