{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:5b48c4af-513c-5439-84ef-d154f668cc08",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-17T08:22:59Z",
    "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.7",
      "description": "hmailserver-6.3.7.tar.gz, the source tarball: hMailServer, a mail server for SMTP, IMAP and POP3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "223dfd2e5c6531f6906d9f955da7bf777e4b54b00e94b209b3c891cefe0170a8"
        },
        {
          "alg": "SHA-512",
          "content": "c1b623d12abc1eda9e88fbe509481ce17ce3b9e7f532b3d0f594d68c7007ddb3f016281f5cbd50038df1f7e51f3baa35e9a3db81d10ff7f102a58093c4aefa37"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "AGPL-3.0-or-later"
          }
        }
      ],
      "purl": "pkg:generic/hmailserver@6.3.7?file_name=hmailserver-6.3.7.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.7.tar.gz"
        },
        {
          "name": "hmailserver:asset-kind",
          "value": "source"
        },
        {
          "name": "hmailserver:asset-size",
          "value": "22550742"
        },
        {
          "name": "hmailserver:commit",
          "value": "31d656c0ce85650202b2c0f70bdd1cffa7243e34"
        }
      ]
    },
    "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.7",
      "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.7",
      "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.7",
      "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.7",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "source-unicode-idna-data",
      "name": "Unicode Character Database for UTS 46 (Unicode 18.0.0)",
      "description": "the IDNA mapping table and the normalisation, bidi and joining data, compiled into the server as tables",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/Common/Idna/ucd"
        }
      ],
      "purl": "pkg:generic/hmailserver-vendored/unicode-idna-data@6.3.7",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "source-whatwg-html-named-references",
      "name": "HTML named character references (the WHATWG HTML standard's entities.json)",
      "description": "every named reference HTML defines, compiled into the server as the table its link reader reads an HTML part's references with",
      "scope": "required",
      "properties": [
        {
          "name": "hmailserver:kind",
          "value": "vendored"
        },
        {
          "name": "hmailserver:vendored-at",
          "value": "hmailserver/source/Server/Common/AntiSpam/whatwg"
        }
      ],
      "purl": "pkg:generic/hmailserver-vendored/whatwg-html-named-references@6.3.7",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "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.7",
      "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.7",
      "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-unicode-idna-data",
        "source-whatwg-html-named-references",
        "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-unicode-idna-data",
      "dependsOn": []
    },
    {
      "ref": "source-whatwg-html-named-references",
      "dependsOn": []
    },
    {
      "ref": "source-atl-script-host",
      "dependsOn": []
    },
    {
      "ref": "source-mail-dkim-corpus",
      "dependsOn": []
    }
  ]
}
