{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:3abe2ef0-0501-4ce6-afec-0a61d08f82de",
  "version": 1,
  "metadata": {
    "timestamp": "2026-08-27T12:41:35Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "MacWinlink SBOM generator",
          "version": "1.0",
          "supplier": {
            "name": "ARSFI"
          }
        }
      ]
    },
    "component": {
      "type": "application",
      "bom-ref": "app-macwinlink",
      "name": "MacWinlink",
      "version": "0.99.41",
      "supplier": {
        "name": "Amateur Radio Safety Foundation, Inc. (ARSFI)"
      },
      "publisher": "ARSFI",
      "purl": "pkg:generic/macwinlink@0.99.41",
      "properties": [
        {
          "name": "cdx:bundle-identifier",
          "value": "org.arsfi.macwinlink"
        },
        {
          "name": "cdx:distribution-channel",
          "value": "Mac App Store / TestFlight"
        }
      ]
    },
    "supplier": {
      "name": "Amateur Radio Safety Foundation, Inc. (ARSFI)",
      "url": [
        "https://www.winlink.org"
      ]
    }
  },
  "components": [
    {
      "type": "application",
      "bom-ref": "app-macwinlink-helper",
      "name": "MacWinlink Helper",
      "version": "1.0.0-beta41",
      "supplier": {
        "name": "Amateur Radio Safety Foundation, Inc. (ARSFI)"
      },
      "publisher": "ARSFI",
      "purl": "pkg:generic/macwinlink-helper@1.0.0-beta41",
      "properties": [
        {
          "name": "cdx:bundle-identifier",
          "value": "org.arsfi.macwinlink-helper"
        },
        {
          "name": "cdx:distribution-channel",
          "value": "Signed DMG (winlink.org downloads area)"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "spm-swiftrigcontrol",
      "name": "swiftrigcontrol",
      "version": "1.2.16",
      "purl": "pkg:swift/swiftrigcontrol@1.2.16",
      "supplier": {
        "url": [
          "https://github.com/jjones9527/SwiftRigControl.git"
        ]
      },
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/jjones9527/SwiftRigControl.git"
        }
      ],
      "properties": [
        {
          "name": "cdx:spm-identity",
          "value": "swiftrigcontrol"
        },
        {
          "name": "cdx:spm-revision",
          "value": "1ac51a539b794dce5f47be9e892f45607193d771"
        },
        {
          "name": "cdx:bundled-in",
          "value": "MacWinlink.app"
        }
      ]
    },
    {
      "type": "application",
      "bom-ref": "vendored-ardopcf",
      "name": "ardopcf",
      "version": "346b0c5+macos-uid-as-alias",
      "purl": "pkg:generic/ardopcf@346b0c5",
      "supplier": {
        "name": "pflarue and MacWinlink contributors"
      },
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/pflarue/ardop"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c466ecb5c560074a1b2b0dc213c4c9ff9ad221b7102dab2693c784cbd4840c2"
        }
      ],
      "properties": [
        {
          "name": "cdx:bundled-in",
          "value": "MacWinlink.app"
        },
        {
          "name": "cdx:bundle-path",
          "value": "Contents/MacOS/ardopcf"
        },
        {
          "name": "cdx:base-commit",
          "value": "346b0c5"
        },
        {
          "name": "cdx:local-patch",
          "value": "macos: expose CoreAudio device UID as device alias for exact-match binding"
        },
        {
          "name": "cdx:provenance-doc",
          "value": "Vendor/ardopcf/UPSTREAM.md"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "type": "application",
      "bom-ref": "runtime-wine",
      "name": "Wine",
      "scope": "optional",
      "purl": "pkg:generic/wine",
      "supplier": {
        "name": "The Wine Project"
      },
      "externalReferences": [
        {
          "type": "website",
          "url": "https://gitlab.winehq.org/wine/wine"
        }
      ],
      "properties": [
        {
          "name": "cdx:install-mechanism",
          "value": "MacWinlink Helper stages a Wine build into ~/Library/Application Support/MacWinlink Helper/wine-prefix/"
        },
        {
          "name": "cdx:runtime-managed",
          "value": "true"
        },
        {
          "name": "cdx:distributed-by-macwinlink",
          "value": "false"
        },
        {
          "name": "cdx:supported-versions",
          "value": "Stable release channel"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1-or-later"
          }
        }
      ]
    },
    {
      "type": "application",
      "bom-ref": "runtime-vara-hf",
      "name": "VARA HF",
      "scope": "optional",
      "purl": "pkg:generic/vara-hf",
      "supplier": {
        "name": "EA5HVK (Jose Alberto Nieto Ros)"
      },
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rosmodem.wordpress.com"
        }
      ],
      "properties": [
        {
          "name": "cdx:install-mechanism",
          "value": "Downloaded by MacWinlink Helper into the Wine prefix"
        },
        {
          "name": "cdx:runtime-managed",
          "value": "true"
        },
        {
          "name": "cdx:distributed-by-macwinlink",
          "value": "false"
        },
        {
          "name": "cdx:notes",
          "value": "Proprietary Winlink modem; MacWinlink coordinates installation but does not distribute the binaries."
        }
      ],
      "licenses": [
        {
          "license": {
            "name": "Proprietary"
          }
        }
      ]
    },
    {
      "type": "application",
      "bom-ref": "runtime-vara-fm",
      "name": "VARA FM",
      "scope": "optional",
      "purl": "pkg:generic/vara-fm",
      "supplier": {
        "name": "EA5HVK (Jose Alberto Nieto Ros)"
      },
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rosmodem.wordpress.com"
        }
      ],
      "properties": [
        {
          "name": "cdx:install-mechanism",
          "value": "Downloaded by MacWinlink Helper into the Wine prefix"
        },
        {
          "name": "cdx:runtime-managed",
          "value": "true"
        },
        {
          "name": "cdx:distributed-by-macwinlink",
          "value": "false"
        },
        {
          "name": "cdx:notes",
          "value": "Proprietary Winlink modem; MacWinlink coordinates installation but does not distribute the binaries."
        }
      ],
      "licenses": [
        {
          "license": {
            "name": "Proprietary"
          }
        }
      ]
    },
    {
      "type": "application",
      "bom-ref": "runtime-direwolf",
      "name": "Direwolf",
      "scope": "optional",
      "purl": "pkg:generic/direwolf",
      "supplier": {
        "name": "WB2OSZ (John Langner)"
      },
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/wb2osz/direwolf"
        }
      ],
      "properties": [
        {
          "name": "cdx:install-mechanism",
          "value": "Installed via `brew install direwolf` at the Helper's prompt"
        },
        {
          "name": "cdx:runtime-managed",
          "value": "true"
        },
        {
          "name": "cdx:distributed-by-macwinlink",
          "value": "false"
        },
        {
          "name": "cdx:supported-versions",
          "value": "1.8.x"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-or-later"
          }
        }
      ]
    },
    {
      "type": "application",
      "bom-ref": "runtime-hamlib",
      "name": "Hamlib",
      "scope": "optional",
      "purl": "pkg:generic/hamlib",
      "supplier": {
        "name": "Hamlib project"
      },
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/Hamlib/Hamlib"
        }
      ],
      "properties": [
        {
          "name": "cdx:install-mechanism",
          "value": "Installed via `brew install hamlib` at the Helper's prompt for rigctld support"
        },
        {
          "name": "cdx:runtime-managed",
          "value": "true"
        },
        {
          "name": "cdx:distributed-by-macwinlink",
          "value": "false"
        },
        {
          "name": "cdx:supported-versions",
          "value": "4.7.x"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1-or-later"
          }
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "app-macwinlink",
      "dependsOn": [
        "spm-swiftrigcontrol",
        "vendored-ardopcf"
      ]
    },
    {
      "ref": "app-macwinlink-helper",
      "dependsOn": [
        "runtime-wine",
        "runtime-vara-hf",
        "runtime-vara-fm",
        "runtime-direwolf",
        "runtime-hamlib"
      ]
    }
  ]
}
