{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:0cf98e0b-1f96-41b5-8bc8-7c84bacc8b93",
  "version": 1,
  "metadata": {
    "timestamp": "2026-11-02T17:51:54.3829162Z",
    "component": {
      "type": "application",
      "bom-ref": "pkg:generic/icq2@0.2.25a",
      "name": "ICQ2",
      "version": "0.2.25a",
      "purl": "pkg:generic/icq2@0.2.25a",
      "properties": [
        {
          "name": "icq2:git_commit",
          "value": "cbf51d6b4440e2dacc878b890f7f1c21085f4c1a"
        },
        {
          "name": "icq2:git_dirty",
          "value": "false"
        },
        {
          "name": "icq2:license_status",
          "value": "unresolved; no public license selected"
        }
      ]
    }
  },
  "components": [
    {
      "type": "application",
      "bom-ref": "pkg:generic/icq2-windows-client@0.2.25a",
      "name": "ICQ2 Windows client",
      "version": "0.2.25a",
      "purl": "pkg:generic/icq2-windows-client@0.2.25a",
      "properties": [
        {
          "name": "icq2:platform",
          "value": "windows/x64"
        },
        {
          "name": "icq2:ui",
          "value": "native Win32"
        }
      ]
    },
    {
      "type": "application",
      "bom-ref": "pkg:generic/icq2-server@0.2.25a",
      "name": "ICQ2 server",
      "version": "0.2.25a",
      "purl": "pkg:generic/icq2-server@0.2.25a",
      "properties": [
        {
          "name": "icq2:platform",
          "value": "linux/amd64"
        },
        {
          "name": "icq2:runtime",
          "value": "Go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:github/protocolbuffers/protobuf@v35.0",
      "name": "protocolbuffers/protobuf",
      "version": "v35.0",
      "scope": "required",
      "purl": "pkg:github/protocolbuffers/protobuf@v35.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f907baca4b34a3b4854103ba5811e418fb6e2ff11fe0d8df9e8280b11d79926"
        }
      ],
      "properties": [
        {
          "name": "icq2:linkage",
          "value": "statically linked into the Windows client"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/coder/websocket@v1.8.15",
      "name": "github.com/coder/websocket",
      "version": "v1.8.15",
      "scope": "required",
      "purl": "pkg:golang/github.com/coder/websocket@v1.8.15",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/davecgh/go-spew@v1.1.1",
      "name": "github.com/davecgh/go-spew",
      "version": "v1.1.1",
      "scope": "required",
      "purl": "pkg:golang/github.com/davecgh/go-spew@v1.1.1",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/golang/protobuf@v1.5.0",
      "name": "github.com/golang/protobuf",
      "version": "v1.5.0",
      "scope": "required",
      "purl": "pkg:golang/github.com/golang/protobuf@v1.5.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/google/go-cmp@v0.7.0",
      "name": "github.com/google/go-cmp",
      "version": "v0.7.0",
      "scope": "required",
      "purl": "pkg:golang/github.com/google/go-cmp@v0.7.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/jackc/pgpassfile@v1.0.0",
      "name": "github.com/jackc/pgpassfile",
      "version": "v1.0.0",
      "scope": "required",
      "purl": "pkg:golang/github.com/jackc/pgpassfile@v1.0.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/jackc/pgservicefile@v0.0.0-20240606120523-5a60cdf6a761",
      "name": "github.com/jackc/pgservicefile",
      "version": "v0.0.0-20240606120523-5a60cdf6a761",
      "scope": "required",
      "purl": "pkg:golang/github.com/jackc/pgservicefile@v0.0.0-20240606120523-5a60cdf6a761",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/jackc/pgx/v5@v5.9.2",
      "name": "github.com/jackc/pgx/v5",
      "version": "v5.9.2",
      "scope": "required",
      "purl": "pkg:golang/github.com/jackc/pgx/v5@v5.9.2",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/jackc/puddle/v2@v2.2.2",
      "name": "github.com/jackc/puddle/v2",
      "version": "v2.2.2",
      "scope": "required",
      "purl": "pkg:golang/github.com/jackc/puddle/v2@v2.2.2",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/kr/pretty@v0.3.0",
      "name": "github.com/kr/pretty",
      "version": "v0.3.0",
      "scope": "required",
      "purl": "pkg:golang/github.com/kr/pretty@v0.3.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/pmezard/go-difflib@v1.0.0",
      "name": "github.com/pmezard/go-difflib",
      "version": "v1.0.0",
      "scope": "required",
      "purl": "pkg:golang/github.com/pmezard/go-difflib@v1.0.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/stretchr/objx@v0.1.0",
      "name": "github.com/stretchr/objx",
      "version": "v0.1.0",
      "scope": "required",
      "purl": "pkg:golang/github.com/stretchr/objx@v0.1.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/github.com/stretchr/testify@v1.11.1",
      "name": "github.com/stretchr/testify",
      "version": "v1.11.1",
      "scope": "required",
      "purl": "pkg:golang/github.com/stretchr/testify@v1.11.1",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/golang.org/x/crypto@v0.54.0",
      "name": "golang.org/x/crypto",
      "version": "v0.54.0",
      "scope": "required",
      "purl": "pkg:golang/golang.org/x/crypto@v0.54.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/golang.org/x/mod@v0.37.0",
      "name": "golang.org/x/mod",
      "version": "v0.37.0",
      "scope": "required",
      "purl": "pkg:golang/golang.org/x/mod@v0.37.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/golang.org/x/net@v0.56.0",
      "name": "golang.org/x/net",
      "version": "v0.56.0",
      "scope": "required",
      "purl": "pkg:golang/golang.org/x/net@v0.56.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/golang.org/x/sync@v0.22.0",
      "name": "golang.org/x/sync",
      "version": "v0.22.0",
      "scope": "required",
      "purl": "pkg:golang/golang.org/x/sync@v0.22.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/golang.org/x/sys@v0.47.0",
      "name": "golang.org/x/sys",
      "version": "v0.47.0",
      "scope": "required",
      "purl": "pkg:golang/golang.org/x/sys@v0.47.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/golang.org/x/term@v0.45.0",
      "name": "golang.org/x/term",
      "version": "v0.45.0",
      "scope": "required",
      "purl": "pkg:golang/golang.org/x/term@v0.45.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/golang.org/x/text@v0.40.0",
      "name": "golang.org/x/text",
      "version": "v0.40.0",
      "scope": "required",
      "purl": "pkg:golang/golang.org/x/text@v0.40.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/golang.org/x/tools@v0.47.0",
      "name": "golang.org/x/tools",
      "version": "v0.47.0",
      "scope": "required",
      "purl": "pkg:golang/golang.org/x/tools@v0.47.0",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/google.golang.org/protobuf@v1.36.11",
      "name": "google.golang.org/protobuf",
      "version": "v1.36.11",
      "scope": "required",
      "purl": "pkg:golang/google.golang.org/protobuf@v1.36.11",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/gopkg.in/check.v1@v1.0.0-20201130134442-10cb98267c6c",
      "name": "gopkg.in/check.v1",
      "version": "v1.0.0-20201130134442-10cb98267c6c",
      "scope": "required",
      "purl": "pkg:golang/gopkg.in/check.v1@v1.0.0-20201130134442-10cb98267c6c",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:golang/gopkg.in/yaml.v3@v3.0.1",
      "name": "gopkg.in/yaml.v3",
      "version": "v3.0.1",
      "scope": "required",
      "purl": "pkg:golang/gopkg.in/yaml.v3@v3.0.1",
      "properties": [
        {
          "name": "icq2:ecosystem",
          "value": "go"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:generic/icq2@0.2.25a",
      "dependsOn": [
        "pkg:generic/icq2-windows-client@0.2.25a",
        "pkg:generic/icq2-server@0.2.25a"
      ]
    },
    {
      "ref": "pkg:generic/icq2-windows-client@0.2.25a",
      "dependsOn": [
        "pkg:github/protocolbuffers/protobuf@v35.0"
      ]
    },
    {
      "ref": "pkg:generic/icq2-server@0.2.25a",
      "dependsOn": [
        "pkg:golang/github.com/coder/websocket@v1.8.15",
        "pkg:golang/github.com/davecgh/go-spew@v1.1.1",
        "pkg:golang/github.com/golang/protobuf@v1.5.0",
        "pkg:golang/github.com/google/go-cmp@v0.7.0",
        "pkg:golang/github.com/jackc/pgpassfile@v1.0.0",
        "pkg:golang/github.com/jackc/pgservicefile@v0.0.0-20240606120523-5a60cdf6a761",
        "pkg:golang/github.com/jackc/pgx/v5@v5.9.2",
        "pkg:golang/github.com/jackc/puddle/v2@v2.2.2",
        "pkg:golang/github.com/kr/pretty@v0.3.0",
        "pkg:golang/github.com/pmezard/go-difflib@v1.0.0",
        "pkg:golang/github.com/stretchr/objx@v0.1.0",
        "pkg:golang/github.com/stretchr/testify@v1.11.1",
        "pkg:golang/golang.org/x/crypto@v0.54.0",
        "pkg:golang/golang.org/x/mod@v0.37.0",
        "pkg:golang/golang.org/x/net@v0.56.0",
        "pkg:golang/golang.org/x/sync@v0.22.0",
        "pkg:golang/golang.org/x/sys@v0.47.0",
        "pkg:golang/golang.org/x/term@v0.45.0",
        "pkg:golang/golang.org/x/text@v0.40.0",
        "pkg:golang/golang.org/x/tools@v0.47.0",
        "pkg:golang/google.golang.org/protobuf@v1.36.11",
        "pkg:golang/gopkg.in/check.v1@v1.0.0-20201130134442-10cb98267c6c",
        "pkg:golang/gopkg.in/yaml.v3@v3.0.1"
      ]
    },
    {
      "ref": "pkg:github/protocolbuffers/protobuf@v35.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/coder/websocket@v1.8.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/davecgh/go-spew@v1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/golang/protobuf@v1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/google/go-cmp@v0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/jackc/pgpassfile@v1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/jackc/pgservicefile@v0.0.0-20240606120523-5a60cdf6a761",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/jackc/pgx/v5@v5.9.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/jackc/puddle/v2@v2.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/kr/pretty@v0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/pmezard/go-difflib@v1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/stretchr/objx@v0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/github.com/stretchr/testify@v1.11.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/golang.org/x/crypto@v0.54.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/golang.org/x/mod@v0.37.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/golang.org/x/net@v0.56.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/golang.org/x/sync@v0.22.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/golang.org/x/sys@v0.47.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/golang.org/x/term@v0.45.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/golang.org/x/text@v0.40.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/golang.org/x/tools@v0.47.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/google.golang.org/protobuf@v1.36.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/gopkg.in/check.v1@v1.0.0-20201130134442-10cb98267c6c",
      "dependsOn": []
    },
    {
      "ref": "pkg:golang/gopkg.in/yaml.v3@v3.0.1",
      "dependsOn": []
    }
  ]
}
