{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:a69464e2-808d-59c2-9326-d0a39d5c24e2",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-05T17:42:41Z",
    "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.6",
      "description": "hmailserver-6.3.6.tar.gz, the source tarball: hMailServer, a mail server for SMTP, IMAP and POP3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2e3c5350496be873927bb40b30e4140b19fdaf9aeb5a1a5c3080d763df6acf9"
        },
        {
          "alg": "SHA-512",
          "content": "850fd8a8395bee5d3b455bec625ec732d98960709774fa1375ffe1f7013464c5a568d1b0c5fa929015d2f5dd0d7575581d5b174084f7437d4e3ec119dde59d32"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "AGPL-3.0-or-later"
          }
        }
      ],
      "purl": "pkg:generic/hmailserver@6.3.6?file_name=hmailserver-6.3.6.tar.gz",
      "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.6.tar.gz"
        },
        {
          "name": "hmailserver:asset-kind",
          "value": "source"
        },
        {
          "name": "hmailserver:asset-size",
          "value": "19721266"
        },
        {
          "name": "hmailserver:commit",
          "value": "e3c448aa66fc310b74d076884d54fae951296915"
        }
      ]
    },
    "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": "source-quickjs",
      "name": "QuickJS",
      "description": "Fabrice Bellard's JavaScript engine, compiled into the Linux server",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/quickjs"
        }
      ],
      "version": "2026-06-04",
      "purl": "pkg:generic/quickjs@2026-06-04",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "source-mime",
      "name": "MIME encoder and decoder (Jeff Lee)",
      "description": "the MIME message encoder and analyser",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/Common/Mime"
        }
      ],
      "purl": "pkg:generic/hmailserver-vendored/mime@6.3.6",
      "licenses": [
        {
          "license": {
            "name": "BSD-style notice"
          }
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "source-cstdstring",
      "name": "CStdString (Joseph M. O'Leary)",
      "description": "the string class",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/Common/Util/StdString.h"
        }
      ],
      "purl": "pkg:generic/hmailserver-vendored/cstdstring@6.3.6",
      "licenses": [
        {
          "license": {
            "name": "its own permissive notice"
          }
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "source-rfc7208-tests",
      "name": "RFC 7208 test suite",
      "description": "the SPF conformance tests spf-tests runs",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/SMTP/SPF/Conformance/rfc7208-tests.yml"
        }
      ],
      "purl": "pkg:generic/hmailserver-vendored/rfc7208-tests@6.3.6",
      "licenses": [
        {
          "license": {
            "name": "BSD-style notice"
          }
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "source-public-suffix-list",
      "name": "Public Suffix List",
      "description": "the list's rules, compiled into the server",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/Common/AntiSpam/DMARC/PublicSuffixListData.h"
        }
      ],
      "purl": "pkg:generic/hmailserver-vendored/public-suffix-list@6.3.6",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "source-atl-script-host",
      "name": "ATL Active Script host (VisionTech Limited)",
      "description": "compiled into hMailServer.exe only",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/Common/Scripting/ScriptSite.h"
        }
      ],
      "purl": "pkg:generic/hmailserver-vendored/atl-script-host@6.3.6",
      "licenses": [
        {
          "license": {
            "name": "its own permissive notice"
          }
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "source-mail-dkim-corpus",
      "name": "DKIM test messages (Mail::DKIM's corpus)",
      "description": "test data the Windows suite and the fuzzing seeds read",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/test/TestData/DKIM"
        }
      ],
      "purl": "pkg:generic/hmailserver-vendored/mail-dkim-corpus@6.3.6",
      "licenses": [
        {
          "expression": "GPL-1.0-or-later OR Artistic-1.0-Perl"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "asset",
      "dependsOn": [
        "source-quickjs",
        "source-mime",
        "source-cstdstring",
        "source-rfc7208-tests",
        "source-public-suffix-list",
        "source-atl-script-host",
        "source-mail-dkim-corpus"
      ]
    },
    {
      "ref": "source-quickjs",
      "dependsOn": []
    },
    {
      "ref": "source-mime",
      "dependsOn": []
    },
    {
      "ref": "source-cstdstring",
      "dependsOn": []
    },
    {
      "ref": "source-rfc7208-tests",
      "dependsOn": []
    },
    {
      "ref": "source-public-suffix-list",
      "dependsOn": []
    },
    {
      "ref": "source-atl-script-host",
      "dependsOn": []
    },
    {
      "ref": "source-mail-dkim-corpus",
      "dependsOn": []
    }
  ]
}
