{
    "bomFormat": "CycloneDX",
    "specVersion": "1.4",
    "serialNumber": "urn:uuid:9dd6b3dd-fff9-41d7-a9f1-523291b426ed",
    "version": 1,
    "metadata": {
        "timestamp": "2026-04-29T11:58:24.338321690Z",
        "component": {
            "type": "firmware",
            "name": "AXIS A4030-E Reader",
            "version": "1.2.28",
            "description": "Firmware for the AXIS A4030-E Reader",
            "supplier": {
                "name": "Axis Communications AB",
                "url": [
                    "https://www.axis.com/"
                ]
            },
            "group": "axis.com",
            "author": "Axis Communications AB",
            "publisher": "Axis Communications AB",
            "copyright": "Axis Communications AB"
        },
        "manufacture": {
            "name": "Axis Communications AB",
            "url": [
                "https://www.axis.com/"
            ]
        },
        "supplier": {
            "name": "Axis Communications AB",
            "url": [
                "https://www.axis.com/"
            ]
        }
    },
    "components": [
        {
            "type": "application",
            "name": "ioapplication",
            "bom-ref": "ioapplication",
            "version": "1.2.28",
            "supplier": {
                "url": [
                    "https://www.axis.com"
                ]
            }
        },
        {
            "type": "operating-system",
            "name": "FreeRTOS-Kernel",
            "bom-ref": "freertos_kernel",
            "version": "11.1.0",
            "cpe": "cpe:2.3:o:amazon:freertos:11.1.0:*:*:*:*:*:*:*",
            "supplier": {
                "url": [
                    "https://www.freertos.org"
                ]
            },
            "description": "FreeRTOS - A real-time operating system for microcontrollers"
        },
        {
            "type": "library",
            "name": "Mbed TLS",
            "bom-ref": "mbed_tls",
            "version": "3.6.2",
            "cpe": "cpe:2.3:a:arm:mbed_tls:3.6.2:*:*:*:*:*:*:*",
            "supplier": {
                "url": [
                    "https://www.trustedfirmware.org"
                ]
            },
            "description": "Mbed TLS - Library that implements cryptographic primitives, X.509 certificate manipulation and the SSL/TLS and DTLS protocols"
        },
        {
            "type": "library",
            "name": "Libhydrogen",
            "bom-ref": "libhydrogen",
            "version": "0.1.0",
            "supplier": {
                "url": [
                    "https://www.libhydrogen.org/"
                ]
            },
            "description": "Libhydrogen - A small, easy-to-use, hard-to-misuse cryptographic library"
        },
        {
            "type": "library",
            "name": "CMSIS",
            "bom-ref": "arm_cmsis",
            "version": "5.8.0",
            "supplier": {
                "url": [
                    "https://www.arm.com/"
                ]
            },
            "description": "Common Microcontroller Software Interface Standard (CMSIS) - Standardized API for the Cortex-M processor core and peripherals"
        },
        {
            "type": "library",
            "name": "Plug & Trust Nano Middleware",
            "bom-ref": "nxp_plug_and_trust_nano",
            "version": "1.2.4",
            "supplier": {
                "url": [
                    "https://www.nxp.com/"
                ]
            },
            "description": "Plug & Trust Nano Middleware - Optimized middleware for communicating between a host processor or microcontroller and the EdgeLock SE05x"
        }
    ],
    "dependencies": [
        {
            "ref": "ioapplication",
            "dependsOn": [
                "freertos_kernel",
                "mbed_tls",
                "libhydrogen",
                "arm_cmsis",
                "nxp_plug_and_trust_nano"
            ]
        }
    ]
}
