{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:762b0ead-85c2-45b9-82cf-f0f81be3bb68",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-07T20:07:37Z",
    "tools": [
      {
        "vendor": "CycloneDX",
        "name": "cyclonedx-gomod",
        "version": "v1.12.0",
        "hashes": [
          {
            "alg": "MD5",
            "content": "bcfd37a7cde4ba7d193029680edddae2"
          },
          {
            "alg": "SHA-1",
            "content": "facbc92bb1508104f828dc8296f44be97d63e3d0"
          },
          {
            "alg": "SHA-256",
            "content": "9718f803111b7085b3cffa8c75c3a4da27fc25828074e986f19d703bb97b7890"
          },
          {
            "alg": "SHA-384",
            "content": "7fff0c040cfda286cb4f5f770573853c311769e521b662bb8cd7495a12f0ec91a3df663e0871c3378bf252e1369cc9c5"
          },
          {
            "alg": "SHA-512",
            "content": "7bbbb9be956607ff864db4f247b91d6cc203d6cc56d0d459a35b37cf50c6886c9e3118afbc3cc042265f0017c2ec5f4a0ad939fc594505091f8bc8be8078abf3"
          }
        ],
        "externalReferences": [
          {
            "url": "https://github.com/CycloneDX/cyclonedx-gomod",
            "type": "vcs"
          },
          {
            "url": "https://cyclonedx.org",
            "type": "website"
          }
        ]
      }
    ],
    "component": {
      "bom-ref": "pkg:golang/github.com/myrstack/allodswg@v1.10.0?type=module#cmd/agent",
      "type": "application",
      "name": "github.com/myrstack/allodswg",
      "version": "v1.10.0",
      "purl": "pkg:golang/github.com/myrstack/allodswg@v1.10.0?goarch=amd64&goos=windows&type=module#cmd/agent",
      "externalReferences": [
        {
          "url": "https://github.com/myrstack/allodswg",
          "type": "vcs"
        }
      ],
      "properties": [
        {
          "name": "cdx:gomod:build:env:CGO_ENABLED",
          "value": "0"
        },
        {
          "name": "cdx:gomod:build:env:GOARCH",
          "value": "amd64"
        },
        {
          "name": "cdx:gomod:build:env:GOOS",
          "value": "windows"
        },
        {
          "name": "cdx:gomod:build:env:GOVERSION",
          "value": "go1.26.8"
        }
      ]
    }
  },
  "components": [
    {
      "bom-ref": "pkg:golang/github.com/Allod-Solutions/go-ja3@v0.1.1-0.20260626065339-e5b4db045ca3?type=module",
      "type": "library",
      "name": "github.com/Allod-Solutions/go-ja3",
      "version": "v0.1.1-0.20260626065339-e5b4db045ca3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "abb141e26f21740216f6d174db824102f391e654daaf37f79d08b696786398ca"
        }
      ],
      "purl": "pkg:golang/github.com/Allod-Solutions/go-ja3@v0.1.1-0.20260626065339-e5b4db045ca3?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/Allod-Solutions/go-ja3",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Allod-Solutions/go-mercury@v0.1.1-0.20260522164140-7785663e5432?type=module",
      "type": "library",
      "name": "github.com/Allod-Solutions/go-mercury",
      "version": "v0.1.1-0.20260522164140-7785663e5432",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5ffda7af74f6231427e4cbb63c47b96577523abaa21cd11fa496f3e4b409dc34"
        }
      ],
      "purl": "pkg:golang/github.com/Allod-Solutions/go-mercury@v0.1.1-0.20260522164140-7785663e5432?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/Allod-Solutions/go-mercury",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Allod-Solutions/go-ocr@v0.0.0-20260824195935-2fc3ca77e24c?type=module",
      "type": "library",
      "name": "github.com/Allod-Solutions/go-ocr",
      "version": "v0.0.0-20260824195935-2fc3ca77e24c",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b8f59928924cf1cdad57de5d5b39df4c100fba6315a6fceafff124a9ff8cb1d"
        }
      ],
      "purl": "pkg:golang/github.com/Allod-Solutions/go-ocr@v0.0.0-20260824195935-2fc3ca77e24c?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/Allod-Solutions/go-ocr",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Allod-Solutions/go-wam@v0.0.0-20260626064845-6b83bcd616c5?type=module",
      "type": "library",
      "name": "github.com/Allod-Solutions/go-wam",
      "version": "v0.0.0-20260626064845-6b83bcd616c5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7a6f6f16277a1a1e93c79090fa9f2fb6074cc8dacba0762f6581d616fd024e6e"
        }
      ],
      "purl": "pkg:golang/github.com/Allod-Solutions/go-wam@v0.0.0-20260626064845-6b83bcd616c5?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/Allod-Solutions/go-wam",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Microsoft/go-winio@v0.6.2?type=module",
      "type": "library",
      "name": "github.com/Microsoft/go-winio",
      "version": "v0.6.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "17655082d6bb79cc4660ef24dd9673dd14bc7d521757138d5543e5344468c9f6"
        }
      ],
      "purl": "pkg:golang/github.com/Microsoft/go-winio@v0.6.2?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/Microsoft/go-winio",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/ebitengine/purego@v0.10.2?type=module",
      "type": "library",
      "name": "github.com/ebitengine/purego",
      "version": "v0.10.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5bcd3d1db9efcc0c60766f9a3af9527a4accd7ac0609d4ff7bbebef6d4bb8331"
        }
      ],
      "purl": "pkg:golang/github.com/ebitengine/purego@v0.10.2?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/ebitengine/purego",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module",
      "type": "library",
      "name": "github.com/gorilla/websocket",
      "version": "v1.5.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b1a0ed67a3dbc7fd2ef9b818437abdea96600b37e129718faadee467bd9a34d8"
        }
      ],
      "purl": "pkg:golang/github.com/gorilla/websocket@v1.5.3?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/gorilla/websocket",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/quic-go/qpack@v0.6.0?type=module",
      "type": "library",
      "name": "github.com/quic-go/qpack",
      "version": "v0.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "83b5be04c6329c2d4b6d82d2a91b7c3c18394e0c319f6d78659477e1520e8f3f"
        }
      ],
      "purl": "pkg:golang/github.com/quic-go/qpack@v0.6.0?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/quic-go/qpack",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/quic-go/quic-go@v0.59.1?type=module",
      "type": "library",
      "name": "github.com/quic-go/quic-go",
      "version": "v0.59.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d069ae6b41d6d53bfb00d47b8546304720f4306e4e25f82f61265ab066730627"
        }
      ],
      "purl": "pkg:golang/github.com/quic-go/quic-go@v0.59.1?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/quic-go/quic-go",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/crypto@v0.56.0?type=module",
      "type": "library",
      "name": "golang.org/x/crypto",
      "version": "v0.56.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "194879222e09e63b5cb1e48c891aabd635c2347a318de57d1667a4736a0bcba6"
        }
      ],
      "purl": "pkg:golang/golang.org/x/crypto@v0.56.0?goarch=amd64&goos=windows&type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/image@v0.45.0?type=module",
      "type": "library",
      "name": "golang.org/x/image",
      "version": "v0.45.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14c6f59d36c7e47f6f179e52ae2407805c391a734bf4983a2f6e41c172b3841d"
        }
      ],
      "purl": "pkg:golang/golang.org/x/image@v0.45.0?goarch=amd64&goos=windows&type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/net@v0.58.0?type=module",
      "type": "library",
      "name": "golang.org/x/net",
      "version": "v0.58.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca7586eeba988b871ca5312e3d9d901961e4b5510cf433028fdcb30c4d10ed3a"
        }
      ],
      "purl": "pkg:golang/golang.org/x/net@v0.58.0?goarch=amd64&goos=windows&type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/sys@v0.47.0?type=module",
      "type": "library",
      "name": "golang.org/x/sys",
      "version": "v0.47.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3b5c63af6500800c1410e18ed536ad9d456411ec998e516f0ac71e19b0d816b"
        }
      ],
      "purl": "pkg:golang/golang.org/x/sys@v0.47.0?goarch=amd64&goos=windows&type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/text@v0.41.0?type=module",
      "type": "library",
      "name": "golang.org/x/text",
      "version": "v0.41.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bf3fec780d259d7f3b3ad86ed9fff42f6e11720ad70fdfd81534ae1a38f7ac7f"
        }
      ],
      "purl": "pkg:golang/golang.org/x/text@v0.41.0?goarch=amd64&goos=windows&type=module"
    },
    {
      "bom-ref": "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module",
      "type": "library",
      "name": "gopkg.in/yaml.v3",
      "version": "v3.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7f1566fc6cc0cc45aa2c7baf72d23dd4a4bd8613669963a85aed174d8252ec20"
        }
      ],
      "purl": "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=windows&type=module",
      "externalReferences": [
        {
          "url": "https://github.com/go-yaml/yaml",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:github/basil00/WinDivert@2.2.2",
      "type": "library",
      "name": "WinDivert",
      "version": "2.2.2",
      "description": "Windows packet divert library used for transparent TCP interception (SMTP, ZTNA, HTTP/HTTPS). Windows-only runtime dependency.",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1-only"
          }
        }
      ],
      "purl": "pkg:github/basil00/WinDivert@2.2.2",
      "externalReferences": [
        {
          "url": "https://github.com/basil00/WinDivert",
          "type": "vcs"
        },
        {
          "url": "https://github.com/basil00/WinDivert/releases/tag/v2.2.2",
          "type": "distribution"
        }
      ]
    },
    {
      "bom-ref": "pkg:github/microsoft/onnxruntime@1.23.0",
      "type": "library",
      "name": "ONNX Runtime",
      "version": "1.23.0",
      "description": "Native inference runtime for the PP-OCRv5 detection/recognition models used by screenshot and print-job DLP OCR (see go-ocr). Loaded via purego (no cgo); downloaded from the controller, not go-mod-vendored.",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "purl": "pkg:github/microsoft/onnxruntime@v1.23.0",
      "externalReferences": [
        {
          "url": "https://github.com/microsoft/onnxruntime",
          "type": "vcs"
        },
        {
          "url": "https://github.com/microsoft/onnxruntime/releases/tag/v1.23.0",
          "type": "distribution"
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/paddlepaddle/PP-OCRv5@v5-en-1",
      "type": "data",
      "name": "PP-OCRv5 (detection + English recognition)",
      "version": "v5-en-1",
      "description": "Pretrained OCR model weights (text detection + English text recognition) and recognition charset, run through ONNX Runtime by go-ocr for screenshot/print-job DLP text extraction. Downloaded from the controller, not go-mod-vendored.",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "purl": "pkg:generic/paddlepaddle/PP-OCRv5@v5-en-1",
      "externalReferences": [
        {
          "url": "https://github.com/PaddlePaddle/PaddleOCR",
          "type": "vcs"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:golang/github.com/myrstack/allodswg@v1.10.0?type=module#cmd/agent",
      "dependsOn": [
        "pkg:golang/github.com/Allod-Solutions/go-ja3@v0.1.1-0.20260626065339-e5b4db045ca3?type=module",
        "pkg:golang/github.com/Allod-Solutions/go-mercury@v0.1.1-0.20260522164140-7785663e5432?type=module",
        "pkg:golang/github.com/Allod-Solutions/go-ocr@v0.0.0-20260824195935-2fc3ca77e24c?type=module",
        "pkg:golang/github.com/Allod-Solutions/go-wam@v0.0.0-20260626064845-6b83bcd616c5?type=module",
        "pkg:golang/github.com/Microsoft/go-winio@v0.6.2?type=module",
        "pkg:golang/github.com/ebitengine/purego@v0.10.2?type=module",
        "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module",
        "pkg:golang/github.com/quic-go/quic-go@v0.59.1?type=module",
        "pkg:golang/golang.org/x/crypto@v0.56.0?type=module",
        "pkg:golang/golang.org/x/net@v0.58.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.47.0?type=module",
        "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/Allod-Solutions/go-ja3@v0.1.1-0.20260626065339-e5b4db045ca3?type=module"
    },
    {
      "ref": "pkg:golang/github.com/Allod-Solutions/go-mercury@v0.1.1-0.20260522164140-7785663e5432?type=module"
    },
    {
      "ref": "pkg:golang/github.com/Allod-Solutions/go-ocr@v0.0.0-20260824195935-2fc3ca77e24c?type=module",
      "dependsOn": [
        "pkg:golang/github.com/ebitengine/purego@v0.10.2?type=module",
        "pkg:golang/golang.org/x/image@v0.45.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.47.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/Allod-Solutions/go-wam@v0.0.0-20260626064845-6b83bcd616c5?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/sys@v0.47.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/Microsoft/go-winio@v0.6.2?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/sys@v0.47.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/ebitengine/purego@v0.10.2?type=module"
    },
    {
      "ref": "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module"
    },
    {
      "ref": "pkg:golang/github.com/quic-go/qpack@v0.6.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/net@v0.58.0?type=module",
        "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/quic-go/quic-go@v0.59.1?type=module",
      "dependsOn": [
        "pkg:golang/github.com/quic-go/qpack@v0.6.0?type=module",
        "pkg:golang/golang.org/x/crypto@v0.56.0?type=module",
        "pkg:golang/golang.org/x/net@v0.58.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.47.0?type=module",
        "pkg:golang/golang.org/x/text@v0.41.0?type=module",
        "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/crypto@v0.56.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/net@v0.58.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.47.0?type=module",
        "pkg:golang/golang.org/x/text@v0.41.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/image@v0.45.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/sys@v0.47.0?type=module",
        "pkg:golang/golang.org/x/text@v0.41.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/net@v0.58.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/crypto@v0.56.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.47.0?type=module",
        "pkg:golang/golang.org/x/text@v0.41.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/sys@v0.47.0?type=module"
    },
    {
      "ref": "pkg:golang/golang.org/x/text@v0.41.0?type=module"
    },
    {
      "ref": "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module"
    }
  ]
}