{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:6f3d28a7-e188-860b-a79d-10db86f5e4a2",
  "version": 1,
  "metadata": {
    "timestamp": "2026-11-01T00:00:00Z",
    "lifecycles": [
      {
        "phase": "build"
      }
    ],
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "New-WdSbom.mjs",
          "version": "1.0.0",
          "supplier": {
            "name": "iDev S.r.l."
          }
        }
      ]
    },
    "component": {
      "type": "application",
      "bom-ref": "walkiedesk:web@0.10.5",
      "supplier": {
        "name": "iDev S.r.l.",
        "url": [
          "https://walkiedesk.app/"
        ],
        "contact": [
          {
            "email": "security@walkiedesk.app"
          }
        ]
      },
      "name": "Walkie Desk web app",
      "version": "0.10.5",
      "description": "User area (walkiedesk.app/app/) and browser viewer (walkiedesk.app/viewer/), served by the Walkie Desk server.",
      "licenses": [
        {
          "license": {
            "name": "Proprietary (iDev S.r.l.)"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "website",
          "url": "https://walkiedesk.app/"
        },
        {
          "type": "security-contact",
          "url": "mailto:security@walkiedesk.app"
        },
        {
          "type": "advisories",
          "url": "https://walkiedesk.app/sicurezza/avvisi/"
        }
      ]
    },
    "manufacturer": {
      "name": "iDev S.r.l.",
      "url": [
        "https://walkiedesk.app/"
      ]
    },
    "supplier": {
      "name": "iDev S.r.l.",
      "url": [
        "https://walkiedesk.app/"
      ],
      "contact": [
        {
          "email": "security@walkiedesk.app"
        }
      ]
    },
    "properties": [
      {
        "name": "walkiedesk:product",
        "value": "web"
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "npm:@noble/curves@2.4.0",
      "name": "@noble/curves",
      "version": "2.4.0",
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:npm/%40noble/curves@2.4.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f8ffadb3ae07c7df70a7784dc39f85a1255036d98514d1e479d702886a7e0d551bf0b00d189cf4f0586a4d6e9b9a712ba399214bbf2ce9cae477d3e7dbab613"
        }
      ],
      "description": "ESM files copied into the viewer (vendor/noble), imports rewritten to relative paths. Hash: npm package tarball (dist.integrity).",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/paulmillr/noble-curves"
        },
        {
          "type": "distribution",
          "url": "https://www.npmjs.com/package/@noble/curves/v/2.4.0"
        }
      ],
      "properties": [
        {
          "name": "walkiedesk:source",
          "value": "vendored copy in the repository"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "npm:@noble/hashes@2.4.0",
      "name": "@noble/hashes",
      "version": "2.4.0",
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:npm/%40noble/hashes@2.4.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f95da5566480424fb1c76469b923b6505c3c0b1be6c65ee4ab310016fbb66f97cee1d6499cd5907555244972951fa14ac6429e05928c66e6467e32cf9a5be78"
        }
      ],
      "description": "ESM files copied into the viewer (vendor/noble), imports rewritten to relative paths. Hash: npm package tarball (dist.integrity).",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/paulmillr/noble-hashes"
        },
        {
          "type": "distribution",
          "url": "https://www.npmjs.com/package/@noble/hashes/v/2.4.0"
        }
      ],
      "properties": [
        {
          "name": "walkiedesk:source",
          "value": "vendored copy in the repository"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "npm:driver.js@1.8.0",
      "name": "driver.js",
      "version": "1.8.0",
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:npm/driver.js@1.8.0",
      "description": "dist files copied byte for byte into the user area (guided tours).",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://driverjs.com/"
        },
        {
          "type": "distribution",
          "url": "https://www.npmjs.com/package/driver.js/v/1.8.0"
        }
      ],
      "properties": [
        {
          "name": "walkiedesk:source",
          "value": "vendored copy in the repository"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "walkiedesk:web@0.10.5",
      "dependsOn": [
        "npm:@noble/curves@2.4.0",
        "npm:@noble/hashes@2.4.0",
        "npm:driver.js@1.8.0"
      ]
    },
    {
      "ref": "npm:@noble/curves@2.4.0",
      "dependsOn": []
    },
    {
      "ref": "npm:@noble/hashes@2.4.0",
      "dependsOn": []
    },
    {
      "ref": "npm:driver.js@1.8.0",
      "dependsOn": []
    }
  ]
}
