{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:4767889f-5884-5554-ae1e-9fb868d750ec",
  "version": 1,
  "metadata": {
    "timestamp": "2026-11-02T00:01:35Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "group": "hMailServer",
          "name": "build/asset-sbom.py",
          "supplier": {
            "name": "Progressive Robot Ltd",
            "url": [
              "https://www.progressiverobot.com"
            ]
          },
          "externalReferences": [
            {
              "type": "vcs",
              "url": "https://gitlab.com/hmailserver/hmailserver"
            }
          ]
        }
      ]
    },
    "component": {
      "type": "application",
      "bom-ref": "asset",
      "supplier": {
        "name": "Progressive Robot Ltd",
        "url": [
          "https://www.progressiverobot.com"
        ]
      },
      "name": "hMailServer",
      "version": "6.3.8",
      "description": "hmailserver_6.3.8-1~ubuntu24.04_arm64.deb, the Debian and Ubuntu package: Progressive Robot's fork of hMailServer, a mail server for SMTP, IMAP and POP3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7413c0a34ef1a9df11d744eef6b3f379d25d455cda83a406438d49700247593b"
        },
        {
          "alg": "SHA-512",
          "content": "220684a8ea70af4920d89a7029e7e07019727f76bdd6733e17b8b761c8182a3afd6a2a5ca20516fa700043a4ecbce0a8d9374674679887e1c5915ff5dc316fa3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "AGPL-3.0-or-later"
          }
        }
      ],
      "purl": "pkg:deb/hmailserver@6.3.8-1~ubuntu24.04?arch=arm64",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://gitlab.com/hmailserver/hmailserver"
        },
        {
          "type": "website",
          "url": "https://gitlab.com/hmailserver/hmailserver"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:asset-file",
          "value": "hmailserver_6.3.8-1~ubuntu24.04_arm64.deb"
        },
        {
          "name": "hmailserver:asset-kind",
          "value": "deb"
        },
        {
          "name": "hmailserver:asset-size",
          "value": "18333962"
        },
        {
          "name": "hmailserver:commit",
          "value": "3a2fc29b7fb52a27e7c1a6b8e25c99d94a4756ba"
        },
        {
          "name": "hmailserver:package-version",
          "value": "6.3.8-1~ubuntu24.04"
        },
        {
          "name": "hmailserver:declared-dependency",
          "value": "ca-certificates"
        },
        {
          "name": "hmailserver:declared-dependency",
          "value": "libc6 (>= 2.38)"
        },
        {
          "name": "hmailserver:declared-dependency",
          "value": "libgcc-s1 (>= 3.0)"
        },
        {
          "name": "hmailserver:declared-dependency",
          "value": "libldap2 (>= 2.6.2)"
        },
        {
          "name": "hmailserver:declared-dependency",
          "value": "libpq5 (>= 9.5~~)"
        },
        {
          "name": "hmailserver:declared-dependency",
          "value": "libssl3t64 (>= 3.0.0)"
        },
        {
          "name": "hmailserver:declared-dependency",
          "value": "libstdc++6 (>= 13.1)"
        },
        {
          "name": "hmailserver:declared-dependency",
          "value": "zlib1g (>= 1:1.2.0)"
        }
      ]
    },
    "supplier": {
      "name": "Progressive Robot Ltd",
      "url": [
        "https://www.progressiverobot.com"
      ]
    },
    "properties": [
      {
        "name": "hmailserver:describes",
        "value": "the compiled release asset named in metadata.component, by its SHA-256; how to check it: SECURITY.md, 'Software bills of materials'"
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "native-quickjs",
      "name": "quickjs",
      "version": "2026-06-04",
      "description": "the JavaScript engine the event scripts run in on the Linux builds (hMailServer.exe does not contain it: its event scripts are VBScript and JScript)",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "cpe": "cpe:2.3:a:quickjs_project:quickjs:2026-06-04:*:*:*:*:*:*:*",
      "purl": "pkg:generic/quickjs@2026-06-04",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://bellard.org/quickjs/"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:source",
          "value": "hmailserver/source/Server/quickjs/VERSION"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/quickjs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "native-linux-glibc",
      "name": "glibc",
      "description": "the C library: threads, iconv (every conversion from another character set) and dlopen, through which the MySQL client is loaded",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1-or-later"
          }
        }
      ],
      "purl": "pkg:generic/glibc",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.gnu.org/software/libc/"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "system"
        },
        {
          "name": "hmailserver:source",
          "value": "hmailserver/source/Server/CMakeLists.txt finds it (Threads, Iconv)"
        },
        {
          "name": "hmailserver:linkage",
          "value": "dynamic"
        },
        {
          "name": "hmailserver:built-against",
          "value": "libc6-dev-arm64-cross 2.39-0ubuntu8cross1"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "native-linux-openssl",
      "name": "openssl",
      "description": "libssl and libcrypto, 3.0 or later: TLS and every hash and signature",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "purl": "pkg:generic/openssl",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.openssl.org/"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "system"
        },
        {
          "name": "hmailserver:source",
          "value": "hmailserver/source/Server/CMakeLists.txt finds it (OpenSSL)"
        },
        {
          "name": "hmailserver:linkage",
          "value": "dynamic"
        },
        {
          "name": "hmailserver:built-against",
          "value": "libssl-dev:arm64 3.0.13-0ubuntu3.16"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "native-linux-zlib",
      "name": "zlib",
      "description": "deflate (the vendored zlib is compiled into hMailServer.exe only)",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "Zlib"
          }
        }
      ],
      "purl": "pkg:generic/zlib",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://zlib.net/"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "system"
        },
        {
          "name": "hmailserver:source",
          "value": "hmailserver/source/Server/CMakeLists.txt finds it (ZLIB)"
        },
        {
          "name": "hmailserver:linkage",
          "value": "dynamic"
        },
        {
          "name": "hmailserver:built-against",
          "value": "zlib1g-dev:arm64 1:1.3.dfsg-3.1ubuntu2.3"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "native-linux-boost",
      "name": "boost",
      "description": "the build image's Boost, 1.83 or later, linked statically: thread, chrono and filesystem, and the header-only rest",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "BSL-1.0"
          }
        }
      ],
      "purl": "pkg:generic/boost@1.83.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.boost.org/"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "system"
        },
        {
          "name": "hmailserver:source",
          "value": "hmailserver/source/Server/CMakeLists.txt finds it (Boost)"
        },
        {
          "name": "hmailserver:linkage",
          "value": "static"
        },
        {
          "name": "hmailserver:built-against",
          "value": "libboost-thread-dev:arm64 1.83.0.1ubuntu2"
        }
      ],
      "version": "1.83.0"
    },
    {
      "type": "library",
      "bom-ref": "native-linux-libpq",
      "name": "libpq",
      "description": "the PostgreSQL client library",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "PostgreSQL"
          }
        }
      ],
      "purl": "pkg:generic/libpq",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.postgresql.org/"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "system"
        },
        {
          "name": "hmailserver:source",
          "value": "hmailserver/source/Server/CMakeLists.txt finds it (PostgreSQL)"
        },
        {
          "name": "hmailserver:linkage",
          "value": "dynamic"
        },
        {
          "name": "hmailserver:built-against",
          "value": "libpq-dev:arm64 16.15-0ubuntu0.24.04.1"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "native-linux-openldap",
      "name": "openldap",
      "description": "libldap and liblber, the directory client that Active Directory and LDAP authentication use",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "OLDAP-2.8"
          }
        }
      ],
      "purl": "pkg:generic/openldap",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.openldap.org/"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "system"
        },
        {
          "name": "hmailserver:source",
          "value": "hmailserver/source/Server/CMakeLists.txt finds it (ldap, lber)"
        },
        {
          "name": "hmailserver:linkage",
          "value": "dynamic"
        },
        {
          "name": "hmailserver:built-against",
          "value": "libldap-dev:arm64 2.6.10+dfsg-0ubuntu0.24.04.1"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "native-linux-libstdcxx",
      "name": "libstdc++",
      "description": "the C++ standard library, with clang as with GCC",
      "scope": "required",
      "licenses": [
        {
          "expression": "GPL-3.0-or-later WITH GCC-exception-3.1"
        }
      ],
      "purl": "pkg:generic/libstdc%2B%2B",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://gcc.gnu.org/onlinedocs/libstdc++/"
        }
      ],
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "system"
        },
        {
          "name": "hmailserver:source",
          "value": "every C++ program links it"
        },
        {
          "name": "hmailserver:linkage",
          "value": "dynamic"
        },
        {
          "name": "hmailserver:built-against",
          "value": "libstdc++-13-dev-arm64-cross 13.3.0-6ubuntu2~24.04.1cross1"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "asset",
      "dependsOn": [
        "native-quickjs",
        "native-linux-glibc",
        "native-linux-openssl",
        "native-linux-zlib",
        "native-linux-boost",
        "native-linux-libpq",
        "native-linux-openldap",
        "native-linux-libstdcxx"
      ]
    },
    {
      "ref": "native-quickjs",
      "dependsOn": []
    },
    {
      "ref": "native-linux-glibc",
      "dependsOn": []
    },
    {
      "ref": "native-linux-openssl",
      "dependsOn": []
    },
    {
      "ref": "native-linux-zlib",
      "dependsOn": []
    },
    {
      "ref": "native-linux-boost",
      "dependsOn": []
    },
    {
      "ref": "native-linux-libpq",
      "dependsOn": []
    },
    {
      "ref": "native-linux-openldap",
      "dependsOn": []
    },
    {
      "ref": "native-linux-libstdcxx",
      "dependsOn": []
    }
  ]
}
