{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-07T00:00:00Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "cv-sbom",
          "version": "1.0.0",
          "description": "Générateur maison, sans dépendance (tools/sbom.mjs)."
        }
      ]
    },
    "component": {
      "type": "application",
      "bom-ref": "kassianoff-cv",
      "name": "kassianoff-cv",
      "version": "369d2b1ed309fd5077d64cdf4a2c0da557712e58",
      "description": "CV / site personnel de Jérémie Kassianoff - page statique, sans dépendance.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.kassianoff.fr"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jeremie-kassianoff/cv"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:scope",
        "value": "Code livré uniquement. Les paquets de l'image runtime sont hors périmètre."
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "font:dm-sans",
      "name": "DM Sans 9pt",
      "version": "4.004",
      "description": "Police auto-hébergée, servie depuis l'origine du site.",
      "publisher": "Colophon Foundry, Jonny Pinhorn",
      "copyright": "Copyright 2014 The DM Sans Project Authors (https://github.com/googlefonts/dm-fonts)",
      "licenses": [
        {
          "license": {
            "name": "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL",
            "url": "https://scripts.sil.org/OFL"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "service:intercom-messenger",
      "name": "Intercom Messenger",
      "description": "Chargé depuis widget.intercom.io au clic du visiteur uniquement. Aucune requête, aucun cookie avant cet acte explicite.",
      "publisher": "Intercom, Inc.",
      "scope": "optional",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.intercom.com"
        },
        {
          "type": "distribution",
          "url": "https://widget.intercom.io/widget/"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:.well-known/security.txt",
      "name": ".well-known/security.txt",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e846632568997d529af48182688294e9ff6ecf59fa393da26e080a20cd51f08b"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "267"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/css/style.css",
      "name": "assets/css/style.css",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ec5e40ecd80748f4931a7c3ada9c62e1a880a7505d5a1f38a1a4fa8cd726753"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "36581"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/fonts/DMSans-Variable.ttf",
      "name": "assets/fonts/DMSans-Variable.ttf",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd1563c3bb43e0a5163db0d0dfe3ef4b9cd698ed4166d23ba3031e6eff00e9f5"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "238984"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/img/logo_cybernetics_dark.svg",
      "name": "assets/img/logo_cybernetics_dark.svg",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a77fcf623d686e60788c91ba095c2d8ce53e383b0fff45806c9436f4b84c1706"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "17705"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/img/og_jka_en.jpg",
      "name": "assets/img/og_jka_en.jpg",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "44e81a99e59ac4b51c252b952fc207e3979daad5bc67ee882de77fd6f95cda75"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "69228"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/img/og_jka_fr.jpg",
      "name": "assets/img/og_jka_fr.jpg",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d72d5eb855d1ef35dfa0fad54f9cea373b0454cf8a8a5f8b181282274b2a473e"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "69661"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/img/photo_jka.jpg",
      "name": "assets/img/photo_jka.jpg",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c0f0a1ce206b7012cc2c310370b11f88b9956c4a2a2b68ad56f562182131896"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "61673"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/js/cv-data.js",
      "name": "assets/js/cv-data.js",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4f9f33dec05e47d6bfe7f29eff3b1dba47c008d8e775d68720426e53cc967133"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "42473"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/js/cv.js",
      "name": "assets/js/cv.js",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b8d42b866a0d312529db638e8bd19719e9c95f19560244597ccca001af392c8"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "26883"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/js/intercom.js",
      "name": "assets/js/intercom.js",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e4afbc3527b2da0a567e5280289e6f040065a9a2baa9dfc1c9f514267e8d9286"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "4729"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:assets/js/theme.js",
      "name": "assets/js/theme.js",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "71dbd8470b14e22f59dd2bbfbd038ed6b3a33b7c2327c77e32b0c3eba336c4a2"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "1105"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:en/index.html",
      "name": "en/index.html",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59366f93e18207795fb682651d5325a4f4fdda751836a7fd2ae4d0b08eab3fbe"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "65477"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:favicon.ico",
      "name": "favicon.ico",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a9d22e59684879690b9aac8d9abd26f047fddc2d93396eefcc993ca8e1ee768"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "9874"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:index.html",
      "name": "index.html",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "53e0034cecd8a196dda31d79cddbb4d2e364a03e59cbe30639d8b91df6e06322"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "67029"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:llms.txt",
      "name": "llms.txt",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "01b2f5784b67f44075482baa163b7ed09ec95ef75df6c7f9f26830cf0090febf"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "3092"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:robots.txt",
      "name": "robots.txt",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3da108bf1842a399da46cf5872facea76e5e37bd6389146ec85d35575cb93566"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "847"
        }
      ]
    },
    {
      "type": "file",
      "bom-ref": "file:sitemap.xml",
      "name": "sitemap.xml",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f7f36d41cf8db2cfdd3938ad760ab51e479842ca3ceaced227fa12d29155eea6"
        }
      ],
      "properties": [
        {
          "name": "cdx:file:size",
          "value": "942"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "kassianoff-cv",
      "dependsOn": [
        "font:dm-sans",
        "service:intercom-messenger"
      ]
    },
    {
      "ref": "font:dm-sans",
      "dependsOn": []
    },
    {
      "ref": "service:intercom-messenger",
      "dependsOn": []
    }
  ],
  "serialNumber": "urn:uuid:2904d5a2-290c-587e-8242-6db12d6e2d8e"
}