{
  "hinweis": "Einzige Quelle fuer Version, Lizenz, Bezug und SHA-256 jedes fremden Teils. scripts/vendor.sh liest diese Datei und bricht bei abweichendem Hash ab. Aenderung nur zusammen mit LICENSES/ und vendor/QUELLEN.md. quelle_datei/quelle_sha256: Quell-Tarball des Tags, Grundlage fuer scripts/index.py (bei BentoPDF zugleich Build-Quelle).",
  "build_image": {
    "name": "node",
    "tag": "26-bookworm",
    "digest": "sha256:a546d3f8acd2af4382668a7e6acd3bc4418e6a27478373e3246f8162f5181509",
    "zweck": "Wegwerf-Container fuer den BentoPDF-Build (scripts/bentopdf-build.sh)"
  },
  "sammlungen": [
    {
      "id": "it-tools",
      "name": "IT-Tools (Fork sharevb)",
      "version": "2026.10.25",
      "commit": "bb3ef340",
      "lizenz": "GPL-3.0-only",
      "lizenzdatei": "LICENSES/it-tools-GPL-3.0.txt",
      "datei": "it-tools-2026.10.25.zip",
      "bezug": "https://github.com/sharevb/it-tools/releases/download/v2026.10.25/it-tools-2026.10.25.zip",
      "sha256": "89c36e784077daf31fc25275c7f32ad9d793bbc33be6b2a1314ae5a91fba93c1",
      "quelle": "https://github.com/sharevb/it-tools/tree/v2026.10.25",
      "quelle_archiv": "https://codeload.github.com/sharevb/it-tools/tar.gz/refs/tags/v2026.10.25",
      "ziel": "it-tools/",
      "quelle_datei": "it-tools-2026.10.25-src.tar.gz",
      "quelle_sha256": "7bfff4647549438b999efeace49c9d261211ab1d437db0993ac3a89b8c4497f3"
    },
    {
      "id": "cyberchef",
      "name": "CyberChef",
      "version": "11.5.0",
      "commit": "8cd426dd4f40f1423912d5fad91b578a86a65112",
      "lizenz": "Apache-2.0",
      "lizenzdatei": "LICENSES/cyberchef-Apache-2.0.txt",
      "datei": "CyberChef_8cd426dd4f40f1423912d5fad91b578a86a65112.zip",
      "bezug": "https://github.com/gchq/CyberChef/releases/download/v11.5.0/CyberChef_8cd426dd4f40f1423912d5fad91b578a86a65112.zip",
      "sha256": "f6478925d3eaa16ec08626a85f5b85eed10d531a5e18700615fed7ecb024cccf",
      "quelle": "https://github.com/gchq/CyberChef/tree/v11.5.0",
      "quelle_archiv": "https://codeload.github.com/gchq/CyberChef/tar.gz/refs/tags/v11.5.0",
      "ziel": "cyberchef/",
      "quelle_datei": "cyberchef-11.5.0-src.tar.gz",
      "quelle_sha256": "b81cf7195b43026995be13f015118e1cc9a488823eee123bdd3d9c76b6b6c92d"
    },
    {
      "id": "pdf",
      "name": "BentoPDF",
      "version": "2.8.11",
      "commit": "f638f8e4",
      "lizenz": "AGPL-3.0-only",
      "lizenzdatei": "LICENSES/bentopdf-AGPL-3.0.txt",
      "datei": "bentopdf-2.8.11-src.tar.gz",
      "bezug": "https://codeload.github.com/alam00000/bentopdf/tar.gz/refs/tags/v2.8.11",
      "sha256": "4218b8e6c429708f816fc78a01cb02ebded7274ea841176cdc3eec8b4d30c056",
      "quelle": "https://github.com/alam00000/bentopdf/tree/v2.8.11",
      "quelle_archiv": "https://codeload.github.com/alam00000/bentopdf/tar.gz/refs/tags/v2.8.11",
      "ziel": "pdf/",
      "anmerkung": "Aus dem Quell-Tarball gebaut (Release hat absolute /assets/-Pfade und laedt WASM von jsDelivr). Build-Variablen in scripts/bentopdf-build.sh; Aenderung am Quelltext: keine.",
      "quelle_datei": "bentopdf-2.8.11-src.tar.gz",
      "quelle_sha256": "4218b8e6c429708f816fc78a01cb02ebded7274ea841176cdc3eec8b4d30c056"
    }
  ],
  "wasm_pakete": [
    {
      "id": "pymupdf-wasm",
      "name": "@bentopdf/pymupdf-wasm",
      "version": "0.11.16",
      "lizenz": "AGPL-3.0-only",
      "lizenzdatei": "LICENSES/pymupdf-wasm-AGPL-3.0.txt",
      "datei": "pymupdf-wasm-0.11.16.tgz",
      "bezug": "https://registry.npmjs.org/@bentopdf/pymupdf-wasm/-/pymupdf-wasm-0.11.16.tgz",
      "sha256": "cd093f8824761031cae51a5f4f7b47e34030e7a000e09030b7871a11a52e73a0",
      "quelle": "https://github.com/alam00000/bentopdf-pymupdf-wasm (npm-Tarball enthaelt build_scripts/)",
      "ziel": "pdf/wasm/pymupdf/"
    },
    {
      "id": "gs-wasm",
      "name": "@bentopdf/gs-wasm",
      "version": "0.1.1",
      "lizenz": "AGPL-3.0-only",
      "lizenzdatei": "LICENSES/gs-wasm-AGPL-3.0.txt",
      "datei": "gs-wasm-0.1.1.tgz",
      "bezug": "https://registry.npmjs.org/@bentopdf/gs-wasm/-/gs-wasm-0.1.1.tgz",
      "sha256": "b6f60fa98798d422f9eee421134c158bb8840fb705b6f3e1a29bf1f9dcd983f3",
      "quelle": "https://github.com/alam00000/bentopdf-gs-wasm (npm-Tarball enthaelt build_scripts/; Ghostscript-Quelle https://ghostscript.com/releases/)",
      "ziel": "pdf/wasm/gs/"
    },
    {
      "id": "coherentpdf",
      "name": "coherentpdf",
      "version": "2.5.5",
      "lizenz": "AGPL-3.0-or-later",
      "lizenzdatei": "LICENSES/coherentpdf-AGPL-3.0.txt",
      "datei": "coherentpdf-2.5.5.tgz",
      "bezug": "https://registry.npmjs.org/coherentpdf/-/coherentpdf-2.5.5.tgz",
      "sha256": "5ab11947165b4e19111931f30593528f73253c09732f5f3deb4608fd524574de",
      "quelle": "https://github.com/coherentgraphics/coherentpdf.js (Tag v2.5.5)",
      "ziel": "pdf/wasm/cpdf/"
    },
    {
      "id": "tesseract.js",
      "name": "tesseract.js",
      "version": "7.0.0",
      "lizenz": "Apache-2.0",
      "lizenzdatei": "LICENSES/tesseract.js-Apache-2.0.txt",
      "datei": "tesseract.js-7.0.0.tgz",
      "bezug": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-7.0.0.tgz",
      "sha256": "9a93bf51c3387f945d10a24bf8b3a4bf2e45c7c7161b8242aafbaf9d3c4b606a",
      "quelle": "https://github.com/naptha/tesseract.js/tree/v7.0.0",
      "ziel": "pdf/wasm/ocr/worker.min.js"
    },
    {
      "id": "tesseract.js-core",
      "name": "tesseract.js-core",
      "version": "7.0.0",
      "lizenz": "Apache-2.0",
      "lizenzdatei": "LICENSES/tesseract.js-core-Apache-2.0.txt",
      "datei": "tesseract.js-core-7.0.0.tgz",
      "bezug": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-7.0.0.tgz",
      "sha256": "ba584355515eaff877552022853c0e71f2cb70466e759d1d6940484929718ee0",
      "quelle": "https://github.com/naptha/tesseract.js-core/tree/v7.0.0",
      "ziel": "pdf/wasm/ocr/core/"
    },
    {
      "id": "tessdata-deu",
      "name": "@tesseract.js-data/deu",
      "version": "1.0.0",
      "lizenz": "MIT",
      "lizenzdatei": "LICENSES/tessdata-MIT.txt",
      "datei": "deu-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@tesseract.js-data/deu/-/deu-1.0.0.tgz",
      "sha256": "929782d1d505ae09a568c41f2ea73182e84bb323205340abd72654584cd27b2c",
      "quelle": "https://github.com/naptha/tessdata (Variante 4.0.0_best_int)",
      "ziel": "pdf/wasm/ocr/lang-data/deu.traineddata.gz"
    },
    {
      "id": "tessdata-eng",
      "name": "@tesseract.js-data/eng",
      "version": "1.0.0",
      "lizenz": "MIT",
      "lizenzdatei": "LICENSES/tessdata-MIT.txt",
      "datei": "eng-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@tesseract.js-data/eng/-/eng-1.0.0.tgz",
      "sha256": "c9bddf2e2f0a214ac7918f3f4a3caf45e09ce8674fe26662ae7787ac8927f7bb",
      "quelle": "https://github.com/naptha/tessdata (Variante 4.0.0_best_int)",
      "ziel": "pdf/wasm/ocr/lang-data/eng.traineddata.gz"
    },
    {
      "id": "embedpdf-fonts-latin",
      "name": "@embedpdf/fonts-latin",
      "version": "1.0.0",
      "lizenz": "OFL-1.1",
      "lizenzdatei": "LICENSES/embedpdf-fonts-OFL-1.1.txt",
      "datei": "embedpdf-fonts-latin-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@embedpdf/fonts-latin/-/fonts-latin-1.0.0.tgz",
      "sha256": "474d091abd00f943422546462277ad3a3f29fdb4f44019a575888d5d8b763f18",
      "quelle": "https://github.com/embedpdf/embed-pdf-viewer",
      "ziel": "pdf/wasm/embedpdf/fonts-latin@1.0.0/fonts/NotoSans-Regular.ttf und pdf/wasm/ocr/fonts/NotoSans-Regular.ttf"
    },
    {
      "id": "embedpdf-fonts-jp",
      "name": "@embedpdf/fonts-jp",
      "version": "1.0.0",
      "lizenz": "OFL-1.1",
      "lizenzdatei": "LICENSES/embedpdf-fonts-OFL-1.1.txt",
      "datei": "embedpdf-fonts-jp-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@embedpdf/fonts-jp/-/fonts-jp-1.0.0.tgz",
      "sha256": "df8af067c031e5dea31dab7105bf01560cccfe007fe055d7d69b395fc1526b58",
      "quelle": "https://github.com/embedpdf/embed-pdf-viewer",
      "ziel": "pdf/wasm/embedpdf/fonts-jp@1.0.0/fonts/NotoSansJP-Regular.otf"
    },
    {
      "id": "embedpdf-fonts-kr",
      "name": "@embedpdf/fonts-kr",
      "version": "1.0.0",
      "lizenz": "OFL-1.1",
      "lizenzdatei": "LICENSES/embedpdf-fonts-OFL-1.1.txt",
      "datei": "embedpdf-fonts-kr-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@embedpdf/fonts-kr/-/fonts-kr-1.0.0.tgz",
      "sha256": "c6e93dac723b37c743af2007fb3e18ac9ce8dce10f65beb100b3c8327571fcec",
      "quelle": "https://github.com/embedpdf/embed-pdf-viewer",
      "ziel": "pdf/wasm/embedpdf/fonts-kr@1.0.0/fonts/NotoSansKR-Regular.otf"
    },
    {
      "id": "embedpdf-fonts-sc",
      "name": "@embedpdf/fonts-sc",
      "version": "1.0.0",
      "lizenz": "OFL-1.1",
      "lizenzdatei": "LICENSES/embedpdf-fonts-OFL-1.1.txt",
      "datei": "embedpdf-fonts-sc-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@embedpdf/fonts-sc/-/fonts-sc-1.0.0.tgz",
      "sha256": "589e6a5f2168430b4ae5a46bfdc4606f1798f5c06be5a2369ab89f75b804a0ad",
      "quelle": "https://github.com/embedpdf/embed-pdf-viewer",
      "ziel": "pdf/wasm/embedpdf/fonts-sc@1.0.0/fonts/NotoSansHans-Regular.otf"
    },
    {
      "id": "embedpdf-fonts-tc",
      "name": "@embedpdf/fonts-tc",
      "version": "1.0.0",
      "lizenz": "OFL-1.1",
      "lizenzdatei": "LICENSES/embedpdf-fonts-OFL-1.1.txt",
      "datei": "embedpdf-fonts-tc-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@embedpdf/fonts-tc/-/fonts-tc-1.0.0.tgz",
      "sha256": "3627a6a23f0cb07dca9a72db07e2e47afb15b934b850529367458b64b322e8a4",
      "quelle": "https://github.com/embedpdf/embed-pdf-viewer",
      "ziel": "pdf/wasm/embedpdf/fonts-tc@1.0.0/fonts/NotoSansHant-Regular.otf"
    },
    {
      "id": "embedpdf-fonts-arabic",
      "name": "@embedpdf/fonts-arabic",
      "version": "1.0.0",
      "lizenz": "OFL-1.1",
      "lizenzdatei": "LICENSES/embedpdf-fonts-OFL-1.1.txt",
      "datei": "embedpdf-fonts-arabic-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@embedpdf/fonts-arabic/-/fonts-arabic-1.0.0.tgz",
      "sha256": "6877696b89128ba8c488c96456f80dc0a5154d6ea9530148e0ba515fb6b88046",
      "quelle": "https://github.com/embedpdf/embed-pdf-viewer",
      "ziel": "pdf/wasm/embedpdf/fonts-arabic@1.0.0/fonts/NotoNaskhArabic-Regular.ttf"
    },
    {
      "id": "embedpdf-fonts-hebrew",
      "name": "@embedpdf/fonts-hebrew",
      "version": "1.0.0",
      "lizenz": "OFL-1.1",
      "lizenzdatei": "LICENSES/embedpdf-fonts-OFL-1.1.txt",
      "datei": "embedpdf-fonts-hebrew-1.0.0.tgz",
      "bezug": "https://registry.npmjs.org/@embedpdf/fonts-hebrew/-/fonts-hebrew-1.0.0.tgz",
      "sha256": "af0780c63bf2058337fddce3059722811f992137e66537383881a0da3923aac2",
      "quelle": "https://github.com/embedpdf/embed-pdf-viewer",
      "ziel": "pdf/wasm/embedpdf/fonts-hebrew@1.0.0/fonts/NotoSansHebrew-Regular.ttf"
    }
  ]
}
