{
 "bomFormat": "CycloneDX",
 "specVersion": "1.7",
 "version": 1,
 "metadata": {
  "timestamp": "2026-10-17T14:00:52Z",
  "tools": [
   {
    "name": "sbom.py",
    "version": "1.0.0"
   }
  ],
  "component": {
   "type": "application",
   "name": "Veille techno",
   "version": "1.0.0",
   "bom-ref": "veille-techno@1.0.0",
   "supplier": {
    "name": "Les Tontons de la Tech",
    "address": {
     "country": "FR"
    }
   },
   "properties": [
    {
     "name": "publication",
     "value": "statique, servie derrière un SSO"
    },
    {
     "name": "fichiers publiés",
     "value": "475"
    },
    {
     "name": "empreinte d'intégrité",
     "value": "sha256:0f2f36db88aec91dfc174822bd1e53cdc7eb195e5932a287e0e7dfcc9237f062"
    }
   ]
  }
 },
 "components": [
  {
   "type": "file",
   "name": "style.css",
   "version": "1.0.0",
   "bom-ref": "fichier:assets/style.css",
   "hashes": [
    {
     "alg": "SHA-256",
     "content": "6315d97186e5a61f0134f04bdde0bdc233cc27dbc4c6a635c5c33b7432b3c6b7"
    }
   ],
   "licenses": [
    {
     "license": {
      "name": "non établie"
     }
    }
   ],
   "properties": [
    {
     "name": "role",
     "value": "feuille de style reprise d'un site existant — droits à clarifier"
    }
   ]
  },
  {
   "type": "file",
   "name": "app.js",
   "version": "1.0.0",
   "bom-ref": "fichier:assets/app.js",
   "hashes": [
    {
     "alg": "SHA-256",
     "content": "44a16aef8ded9d222dcd6c6a11f0ee981efebc6ac5fbb198c2211658e3de3a13"
    }
   ],
   "licenses": [
    {
     "license": {
      "name": "non établie"
     }
    }
   ],
   "properties": [
    {
     "name": "role",
     "value": "script repris d'un site existant, libellés traduits — droits à clarifier"
    }
   ]
  },
  {
   "type": "file",
   "name": "logo-ltt.png",
   "version": "1.0.0",
   "bom-ref": "fichier:assets/logo-ltt.png",
   "hashes": [
    {
     "alg": "SHA-256",
     "content": "4cc9ac7cfd1ca39aa7c92bdb69edd79727f4721711f58cfe66c2721678700787"
    }
   ],
   "licenses": [
    {
     "license": {
      "name": "marque déposée"
     }
    }
   ],
   "properties": [
    {
     "name": "role",
     "value": "marque des Tontons de la Tech"
    }
   ]
  },
  {
   "type": "file",
   "name": "newsreader-500-normal.woff2",
   "version": "1.0.0",
   "bom-ref": "fichier:assets/fontes/newsreader-500-normal.woff2",
   "hashes": [
    {
     "alg": "SHA-256",
     "content": "6e4f2958c3a7c4a80acde4e5a679abe7e01bc1e30b92be3c7a8b696ef401d101"
    }
   ],
   "licenses": [
    {
     "license": {
      "name": "SIL Open Font License"
     }
    }
   ],
   "properties": [
    {
     "name": "role",
     "value": "police de titres, hébergée localement"
    }
   ]
  },
  {
   "type": "file",
   "name": "jetbrains-mono-400-normal.woff2",
   "version": "1.0.0",
   "bom-ref": "fichier:assets/fontes/jetbrains-mono-400-normal.woff2",
   "hashes": [
    {
     "alg": "SHA-256",
     "content": "83c005d49d8a6a50474c73a5a36ac0468076e9c4a29da7bdb14995d80560a5be"
    }
   ],
   "licenses": [
    {
     "license": {
      "name": "SIL Open Font License"
     }
    }
   ],
   "properties": [
    {
     "name": "role",
     "value": "police technique, hébergée localement"
    }
   ]
  },
  {
   "type": "framework",
   "name": "python",
   "version": "3.14.4",
   "bom-ref": "pkg:generic/python@3.14.4",
   "licenses": [
    {
     "license": {
      "id": "PSF-2.0"
     }
    }
   ],
   "properties": [
    {
     "name": "role",
     "value": "interpréteur du générateur ; bibliothèque standard seule"
    }
   ]
  },
  {
   "type": "application",
   "name": "caddy",
   "version": "2.11.7",
   "bom-ref": "service:caddy",
   "properties": [
    {
     "name": "role",
     "value": "serveur du site, derrière Authelia"
    }
   ]
  },
  {
   "type": "application",
   "name": "freshrss",
   "version": "1.29.1",
   "bom-ref": "service:freshrss",
   "properties": [
    {
     "name": "role",
     "value": "source des dépêches, lue en lecture seule"
    }
   ]
  }
 ]
}