{
  "generated": "2026-09-07T01:06:28Z",
  "docs": "https://datagrok.ai/help/datagrok/solutions/teams/it/security",
  "process": "https://github.com/datagrok-ai/public/blob/master/help/datagrok/solutions/teams/it/security.md",
  "composites": {
    "core": "https://data.datagrok.ai/vex/core.json",
    "packages": "https://data.datagrok.ai/vex/packages.json",
    "tools": "https://data.datagrok.ai/vex/tools.json",
    "npm": "https://data.datagrok.ai/vex/npm.json"
  },
  "services": [
    { "repo": "datagrok", "category": "core", "tag": "1.27.9", "description": "Datagrok server — main application",
      "critical": 1, "high": 18, "medium": 99, "low": 36, "total": 154,
      "vex": { "json": "https://data.datagrok.ai/vex/datagrok/latest.json", "csv": "https://data.datagrok.ai/vex/datagrok/latest.csv", "html": "https://data.datagrok.ai/vex/datagrok/latest.html" } }
    ,
    { "repo": "grok_connect", "category": "core", "tag": "2.8.4", "description": "JDBC data-connector service",
      "critical": 0, "high": 0, "medium": 30, "low": 18, "total": 48,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_connect/latest.json", "csv": "https://data.datagrok.ai/vex/grok_connect/latest.csv", "html": "https://data.datagrok.ai/vex/grok_connect/latest.html" } }
    ,
    { "repo": "grok_connect_adbc", "category": "core", "tag": "0.1.0", "description": "Datagrok package Docker image",
      "critical": 0, "high": 3, "medium": 1, "low": 24, "total": 29,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_connect_adbc/latest.json", "csv": "https://data.datagrok.ai/vex/grok_connect_adbc/latest.csv", "html": "https://data.datagrok.ai/vex/grok_connect_adbc/latest.html" } }
    ,
    { "repo": "grok_connect_extended", "category": "core", "tag": "2.8.4", "description": "JDBC data-connector service (extended: quarantined drivers — Neptune, Impala)",
      "critical": 0, "high": 50, "medium": 71, "low": 21, "total": 142,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_connect_extended/latest.json", "csv": "https://data.datagrok.ai/vex/grok_connect_extended/latest.csv", "html": "https://data.datagrok.ai/vex/grok_connect_extended/latest.html" } }
    ,
    { "repo": "grok_pipe", "category": "core", "tag": "1.22.2", "description": "WebSocket streaming proxy",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_pipe/latest.json", "csv": "https://data.datagrok.ai/vex/grok_pipe/latest.csv", "html": "https://data.datagrok.ai/vex/grok_pipe/latest.html" } }
    ,
    { "repo": "grok_registry_proxy", "category": "core", "tag": "1.30.2", "description": "Datagrok-authenticated registry proxy",
      "critical": 0, "high": 2, "medium": 6, "low": 0, "total": 8,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_registry_proxy/latest.json", "csv": "https://data.datagrok.ai/vex/grok_registry_proxy/latest.csv", "html": "https://data.datagrok.ai/vex/grok_registry_proxy/latest.html" } }
    ,
    { "repo": "grok_spawner", "category": "core", "tag": "2.23.0", "description": "Container / compute spawner",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_spawner/latest.json", "csv": "https://data.datagrok.ai/vex/grok_spawner/latest.csv", "html": "https://data.datagrok.ai/vex/grok_spawner/latest.html" } }
    ,
    { "repo": "jkg_julia", "category": "core", "tag": "1.1.0", "description": "Jupyter kernel gateway — Julia scripting",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_julia/latest.json", "csv": "https://data.datagrok.ai/vex/jkg_julia/latest.csv", "html": "https://data.datagrok.ai/vex/jkg_julia/latest.html" } }
    ,
    { "repo": "jkg_nodejs", "category": "core", "tag": "1.1.0", "description": "Jupyter kernel gateway — NodeJS scripting",
      "critical": 0, "high": 0, "medium": 1, "low": 0, "total": 1,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_nodejs/latest.json", "csv": "https://data.datagrok.ai/vex/jkg_nodejs/latest.csv", "html": "https://data.datagrok.ai/vex/jkg_nodejs/latest.html" } }
    ,
    { "repo": "jkg_octave", "category": "core", "tag": "1.1.0", "description": "Jupyter kernel gateway — Octave scripting",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_octave/latest.json", "csv": "https://data.datagrok.ai/vex/jkg_octave/latest.csv", "html": "https://data.datagrok.ai/vex/jkg_octave/latest.html" } }
    ,
    { "repo": "jkg_python", "category": "core", "tag": "1.1.0", "description": "Jupyter kernel gateway — Python scripting",
      "critical": 0, "high": 2, "medium": 1, "low": 1, "total": 4,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_python/latest.json", "csv": "https://data.datagrok.ai/vex/jkg_python/latest.csv", "html": "https://data.datagrok.ai/vex/jkg_python/latest.html" } }
    ,
    { "repo": "jkg_r", "category": "core", "tag": "1.1.0", "description": "Jupyter kernel gateway — R scripting",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_r/latest.json", "csv": "https://data.datagrok.ai/vex/jkg_r/latest.csv", "html": "https://data.datagrok.ai/vex/jkg_r/latest.html" } }
    ,
    { "repo": "admetica", "category": "packages", "tag": "1.3.2.11923717", "description": "Datagrok package Docker image",
      "critical": 4, "high": 7, "medium": 130, "low": 74, "total": 215,
      "vex": { "json": "https://data.datagrok.ai/vex/admetica/latest.json", "csv": "https://data.datagrok.ai/vex/admetica/latest.csv", "html": "https://data.datagrok.ai/vex/admetica/latest.html" } }
    ,
    { "repo": "api-tests-apitests-docker-test1", "category": "packages", "tag": "1.10.2", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 4, "low": 2, "total": 6,
      "vex": { "json": "https://data.datagrok.ai/vex/api-tests-apitests-docker-test1/latest.json", "csv": "https://data.datagrok.ai/vex/api-tests-apitests-docker-test1/latest.csv", "html": "https://data.datagrok.ai/vex/api-tests-apitests-docker-test1/latest.html" } }
    ,
    { "repo": "bio", "category": "packages", "tag": "2.28.3", "description": "Datagrok package Docker image",
      "critical": 0, "high": 15, "medium": 67, "low": 15, "total": 97,
      "vex": { "json": "https://data.datagrok.ai/vex/bio/latest.json", "csv": "https://data.datagrok.ai/vex/bio/latest.csv", "html": "https://data.datagrok.ai/vex/bio/latest.html" } }
    ,
    { "repo": "chem-chem", "category": "packages", "tag": "1.17.15", "description": "Datagrok package Docker image",
      "critical": 3, "high": 14, "medium": 16, "low": 95, "total": 131,
      "vex": { "json": "https://data.datagrok.ai/vex/chem-chem/latest.json", "csv": "https://data.datagrok.ai/vex/chem-chem/latest.csv", "html": "https://data.datagrok.ai/vex/chem-chem/latest.html" } }
    ,
    { "repo": "chem-chemprop", "category": "packages", "tag": "1.17.15", "description": "Datagrok package Docker image",
      "critical": 4, "high": 6, "medium": 158, "low": 75, "total": 243,
      "vex": { "json": "https://data.datagrok.ai/vex/chem-chemprop/latest.json", "csv": "https://data.datagrok.ai/vex/chem-chemprop/latest.csv", "html": "https://data.datagrok.ai/vex/chem-chemprop/latest.html" } }
    ,
    { "repo": "clinical-case", "category": "packages", "tag": "1.4.0", "description": "Datagrok package Docker image",
      "critical": 2, "high": 7, "medium": 11, "low": 96, "total": 119,
      "vex": { "json": "https://data.datagrok.ai/vex/clinical-case/latest.json", "csv": "https://data.datagrok.ai/vex/clinical-case/latest.csv", "html": "https://data.datagrok.ai/vex/clinical-case/latest.html" } }
    ,
    { "repo": "cvm-tests-cvmtests-docker-test1", "category": "packages", "tag": "1.5.1", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 3, "low": 2, "total": 5,
      "vex": { "json": "https://data.datagrok.ai/vex/cvm-tests-cvmtests-docker-test1/latest.json", "csv": "https://data.datagrok.ai/vex/cvm-tests-cvmtests-docker-test1/latest.csv", "html": "https://data.datagrok.ai/vex/cvm-tests-cvmtests-docker-test1/latest.html" } }
    ,
    { "repo": "cvm-tests-cvmtests-docker-test2", "category": "packages", "tag": "1.5.1", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 4, "low": 1, "total": 5,
      "vex": { "json": "https://data.datagrok.ai/vex/cvm-tests-cvmtests-docker-test2/latest.json", "csv": "https://data.datagrok.ai/vex/cvm-tests-cvmtests-docker-test2/latest.csv", "html": "https://data.datagrok.ai/vex/cvm-tests-cvmtests-docker-test2/latest.html" } }
    ,
    { "repo": "dbtests", "category": "packages", "tag": "1.4.1", "description": "Datagrok package Docker image",
      "critical": 2, "high": 4, "medium": 4, "low": 86, "total": 99,
      "vex": { "json": "https://data.datagrok.ai/vex/dbtests/latest.json", "csv": "https://data.datagrok.ai/vex/dbtests/latest.csv", "html": "https://data.datagrok.ai/vex/dbtests/latest.html" } }
    ,
    { "repo": "docking-autodock", "category": "packages", "tag": "1.3.3", "description": "Datagrok package Docker image",
      "critical": 0, "high": 12, "medium": 109, "low": 49, "total": 170,
      "vex": { "json": "https://data.datagrok.ai/vex/docking-autodock/latest.json", "csv": "https://data.datagrok.ai/vex/docking-autodock/latest.csv", "html": "https://data.datagrok.ai/vex/docking-autodock/latest.html" } }
    ,
    { "repo": "grokky-claude-runtime", "category": "packages", "tag": "1.0.4", "description": "Datagrok package Docker image",
      "critical": 2, "high": 9, "medium": 16, "low": 196, "total": 234,
      "vex": { "json": "https://data.datagrok.ai/vex/grokky-claude-runtime/latest.json", "csv": "https://data.datagrok.ai/vex/grokky-claude-runtime/latest.csv", "html": "https://data.datagrok.ai/vex/grokky-claude-runtime/latest.html" } }
    ,
    { "repo": "grokky-mcp-server", "category": "packages", "tag": "1.0.4", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/grokky-mcp-server/latest.json", "csv": "https://data.datagrok.ai/vex/grokky-mcp-server/latest.csv", "html": "https://data.datagrok.ai/vex/grokky-mcp-server/latest.html" } }
    ,
    { "repo": "julia", "category": "packages", "tag": "1.9.4", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/julia/latest.json", "csv": "https://data.datagrok.ai/vex/julia/latest.csv", "html": "https://data.datagrok.ai/vex/julia/latest.html" } }
    ,
    { "repo": "mlflow", "category": "packages", "tag": "2.9.2", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/mlflow/latest.json", "csv": "https://data.datagrok.ai/vex/mlflow/latest.csv", "html": "https://data.datagrok.ai/vex/mlflow/latest.html" } }
    ,
    { "repo": "mlflow-mlflow", "category": "packages", "tag": "1.1.1", "description": "Datagrok package Docker image",
      "critical": 2, "high": 5, "medium": 10, "low": 203, "total": 230,
      "vex": { "json": "https://data.datagrok.ai/vex/mlflow-mlflow/latest.json", "csv": "https://data.datagrok.ai/vex/mlflow-mlflow/latest.csv", "html": "https://data.datagrok.ai/vex/mlflow-mlflow/latest.html" } }
    ,
    { "repo": "nlp", "category": "packages", "tag": "1.2.5", "description": "Datagrok package Docker image",
      "critical": 2, "high": 5, "medium": 14, "low": 155, "total": 186,
      "vex": { "json": "https://data.datagrok.ai/vex/nlp/latest.json", "csv": "https://data.datagrok.ai/vex/nlp/latest.csv", "html": "https://data.datagrok.ai/vex/nlp/latest.html" } }
    ,
    { "repo": "notebooks-jupyter-notebook", "category": "packages", "tag": "1.6.3", "description": "Datagrok package Docker image",
      "critical": 0, "high": 5, "medium": 258, "low": 62, "total": 325,
      "vex": { "json": "https://data.datagrok.ai/vex/notebooks-jupyter-notebook/latest.json", "csv": "https://data.datagrok.ai/vex/notebooks-jupyter-notebook/latest.csv", "html": "https://data.datagrok.ai/vex/notebooks-jupyter-notebook/latest.html" } }
    ,
    { "repo": "oracle-xe", "category": "packages", "tag": "11.2.0", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/oracle-xe/latest.json", "csv": "https://data.datagrok.ai/vex/oracle-xe/latest.csv", "html": "https://data.datagrok.ai/vex/oracle-xe/latest.html" } }
    ,
    { "repo": "proxy_storage", "category": "packages", "tag": "2.18.1", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 72, "low": 19, "total": 91,
      "vex": { "json": "https://data.datagrok.ai/vex/proxy_storage/latest.json", "csv": "https://data.datagrok.ai/vex/proxy_storage/latest.csv", "html": "https://data.datagrok.ai/vex/proxy_storage/latest.html" } }
    ,
    { "repo": "retrosynthesis-aizynthfinder", "category": "packages", "tag": "1.1.0", "description": "Datagrok package Docker image",
      "critical": 5, "high": 17, "medium": 22, "low": 92, "total": 146,
      "vex": { "json": "https://data.datagrok.ai/vex/retrosynthesis-aizynthfinder/latest.json", "csv": "https://data.datagrok.ai/vex/retrosynthesis-aizynthfinder/latest.csv", "html": "https://data.datagrok.ai/vex/retrosynthesis-aizynthfinder/latest.html" } }
    ,
    { "repo": "samples", "category": "packages", "tag": "1.5.0", "description": "Datagrok package Docker image",
      "critical": 2, "high": 4, "medium": 4, "low": 127, "total": 140,
      "vex": { "json": "https://data.datagrok.ai/vex/samples/latest.json", "csv": "https://data.datagrok.ai/vex/samples/latest.csv", "html": "https://data.datagrok.ai/vex/samples/latest.html" } }
    ,
    { "repo": "smtp", "category": "packages", "tag": "1.0.0", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/smtp/latest.json", "csv": "https://data.datagrok.ai/vex/smtp/latest.csv", "html": "https://data.datagrok.ai/vex/smtp/latest.html" } }
    ,
    { "repo": "surechembl", "category": "packages", "tag": "1.1.3", "description": "Datagrok package Docker image",
      "critical": 0, "high": 0, "medium": 34, "low": 13, "total": 47,
      "vex": { "json": "https://data.datagrok.ai/vex/surechembl/latest.json", "csv": "https://data.datagrok.ai/vex/surechembl/latest.csv", "html": "https://data.datagrok.ai/vex/surechembl/latest.html" } }
    ,
    { "repo": "dart", "category": "tools", "tag": "1.24.3", "description": "Language runtime / base image",
      "critical": 0, "high": 0, "medium": 32, "low": 13, "total": 45,
      "vex": { "json": "https://data.datagrok.ai/vex/dart/latest.json", "csv": "https://data.datagrok.ai/vex/dart/latest.csv", "html": "https://data.datagrok.ai/vex/dart/latest.html" } }
    ,
    { "repo": "grok_tester", "category": "tools", "tag": "6.5.7", "description": "CI package-testing image (datagrok-tools)",
      "critical": 1, "high": 29, "medium": 29, "low": 151, "total": 210,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_tester/latest.json", "csv": "https://data.datagrok.ai/vex/grok_tester/latest.csv", "html": "https://data.datagrok.ai/vex/grok_tester/latest.html" } }
    ,
    { "repo": "jkg_base", "category": "tools", "tag": "1.1.0", "description": "Jupyter kernel gateway — shared base",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_base/latest.json", "csv": "https://data.datagrok.ai/vex/jkg_base/latest.csv", "html": "https://data.datagrok.ai/vex/jkg_base/latest.html" } }
    ,
    { "repo": "kyotocabinet", "category": "tools", "tag": "1.2.79", "description": "Kyoto Cabinet base image",
      "critical": 0, "high": 0, "medium": 101, "low": 16, "total": 117,
      "vex": { "json": "https://data.datagrok.ai/vex/kyotocabinet/latest.json", "csv": "https://data.datagrok.ai/vex/kyotocabinet/latest.csv", "html": "https://data.datagrok.ai/vex/kyotocabinet/latest.html" } }
    ,
    { "repo": "micromamba", "category": "tools", "tag": "1.5.3", "description": "Language runtime / base image",
      "critical": 0, "high": 0, "medium": 32, "low": 13, "total": 45,
      "vex": { "json": "https://data.datagrok.ai/vex/micromamba/latest.json", "csv": "https://data.datagrok.ai/vex/micromamba/latest.csv", "html": "https://data.datagrok.ai/vex/micromamba/latest.html" } }
    ,
    { "repo": "node", "category": "tools", "tag": "22.23.1", "description": "Language runtime / base image",
      "critical": 0, "high": 0, "medium": 42, "low": 15, "total": 57,
      "vex": { "json": "https://data.datagrok.ai/vex/node/latest.json", "csv": "https://data.datagrok.ai/vex/node/latest.csv", "html": "https://data.datagrok.ai/vex/node/latest.html" } }
    ,
    { "repo": "openjdk", "category": "tools", "tag": "8", "description": "Language runtime / base image",
      "critical": 0, "high": 0, "medium": 32, "low": 13, "total": 45,
      "vex": { "json": "https://data.datagrok.ai/vex/openjdk/latest.json", "csv": "https://data.datagrok.ai/vex/openjdk/latest.csv", "html": "https://data.datagrok.ai/vex/openjdk/latest.html" } }
    ,
    { "repo": "postgres_rdkit", "category": "tools", "tag": "2024.09.1-16.4", "description": "PostgreSQL with the RDKit extension",
      "critical": 0, "high": 0, "medium": 27, "low": 12, "total": 39,
      "vex": { "json": "https://data.datagrok.ai/vex/postgres_rdkit/latest.json", "csv": "https://data.datagrok.ai/vex/postgres_rdkit/latest.csv", "html": "https://data.datagrok.ai/vex/postgres_rdkit/latest.html" } }
    ,
    { "repo": "python", "category": "tools", "tag": "3.11", "description": "Language runtime / base image",
      "critical": 0, "high": 0, "medium": 101, "low": 16, "total": 117,
      "vex": { "json": "https://data.datagrok.ai/vex/python/latest.json", "csv": "https://data.datagrok.ai/vex/python/latest.csv", "html": "https://data.datagrok.ai/vex/python/latest.html" } }
    ,
    { "repo": "@datagrok/admetica", "category": "npm", "tag": "1.3.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 1, "low": 0, "total": 1,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-admetica/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-admetica/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-admetica/latest.html" } }
    ,
    { "repo": "@datagrok/alation", "category": "npm", "tag": "1.3.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-alation/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-alation/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-alation/latest.html" } }
    ,
    { "repo": "datagrok-api", "category": "npm", "tag": "1.27.10", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-api/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-api/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-api/latest.html" } }
    ,
    { "repo": "@datagrok/api-samples", "category": "npm", "tag": "1.2.2", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-api-samples/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-api-samples/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-api-samples/latest.html" } }
    ,
    { "repo": "@datagrok/api-tests", "category": "npm", "tag": "1.10.2", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-api-tests/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-api-tests/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-api-tests/latest.html" } }
    ,
    { "repo": "@datagrok/arrow", "category": "npm", "tag": "1.6.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-arrow/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-arrow/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-arrow/latest.html" } }
    ,
    { "repo": "@datagrok/bio", "category": "npm", "tag": "2.28.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-bio/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-bio/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-bio/latest.html" } }
    ,
    { "repo": "@datagrok/biologics", "category": "npm", "tag": "1.0.12", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-biologics/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-biologics/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-biologics/latest.html" } }
    ,
    { "repo": "@datagrok/bionemo", "category": "npm", "tag": "1.3.2", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-bionemo/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-bionemo/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-bionemo/latest.html" } }
    ,
    { "repo": "@datagrok/biostructure-viewer", "category": "npm", "tag": "1.4.11", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-biostructure-viewer/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-biostructure-viewer/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-biostructure-viewer/latest.html" } }
    ,
    { "repo": "@datagrok/cddvaultlink", "category": "npm", "tag": "1.1.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-cddvaultlink/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-cddvaultlink/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-cddvaultlink/latest.html" } }
    ,
    { "repo": "@datagrok/charts", "category": "npm", "tag": "1.8.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 1, "low": 0, "total": 1,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-charts/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-charts/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-charts/latest.html" } }
    ,
    { "repo": "@datagrok/chem", "category": "npm", "tag": "1.17.15", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-chem/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-chem/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-chem/latest.html" } }
    ,
    { "repo": "@datagrok/chembl", "category": "npm", "tag": "1.4.12", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-chembl/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-chembl/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-chembl/latest.html" } }
    ,
    { "repo": "@datagrok/chembl-api", "category": "npm", "tag": "1.2.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-chembl-api/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-chembl-api/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-chembl-api/latest.html" } }
    ,
    { "repo": "@datagrok/chemspace", "category": "npm", "tag": "1.2.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-chemspace/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-chemspace/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-chemspace/latest.html" } }
    ,
    { "repo": "@datagrok/clinical-case", "category": "npm", "tag": "1.4.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-clinical-case/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-clinical-case/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-clinical-case/latest.html" } }
    ,
    { "repo": "@datagrok/compute", "category": "npm", "tag": "1.45.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-compute/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-compute/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-compute/latest.html" } }
    ,
    { "repo": "@datagrok/compute2", "category": "npm", "tag": "1.5.10", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-compute2/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-compute2/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-compute2/latest.html" } }
    ,
    { "repo": "@datagrok/curves", "category": "npm", "tag": "1.13.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-curves/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-curves/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-curves/latest.html" } }
    ,
    { "repo": "@datagrok/cvm-tests", "category": "npm", "tag": "1.5.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-cvm-tests/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-cvm-tests/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-cvm-tests/latest.html" } }
    ,
    { "repo": "@datagrok/dbtests", "category": "npm", "tag": "1.4.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-dbtests/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-dbtests/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-dbtests/latest.html" } }
    ,
    { "repo": "@datagrok/dendrogram", "category": "npm", "tag": "1.4.16", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-dendrogram/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-dendrogram/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-dendrogram/latest.html" } }
    ,
    { "repo": "@datagrok/dev-tools", "category": "npm", "tag": "1.7.2", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-dev-tools/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-dev-tools/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-dev-tools/latest.html" } }
    ,
    { "repo": "@datagrok/diff-studio", "category": "npm", "tag": "1.6.8", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-diff-studio/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-diff-studio/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-diff-studio/latest.html" } }
    ,
    { "repo": "@datagrok/docking", "category": "npm", "tag": "1.3.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-docking/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-docking/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-docking/latest.html" } }
    ,
    { "repo": "@datagrok/drug-bank", "category": "npm", "tag": "1.2.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-drug-bank/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-drug-bank/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-drug-bank/latest.html" } }
    ,
    { "repo": "@datagrok/eda", "category": "npm", "tag": "1.9.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-eda/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-eda/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-eda/latest.html" } }
    ,
    { "repo": "@datagrok/eps-viewer", "category": "npm", "tag": "1.0.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-eps-viewer/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-eps-viewer/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-eps-viewer/latest.html" } }
    ,
    { "repo": "@datagrok/excalidraw", "category": "npm", "tag": "1.0.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-excalidraw/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-excalidraw/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-excalidraw/latest.html" } }
    ,
    { "repo": "@datagrok/file-editors", "category": "npm", "tag": "1.3.2", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-file-editors/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-file-editors/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-file-editors/latest.html" } }
    ,
    { "repo": "@datagrok/genome-browser", "category": "npm", "tag": "1.0.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-genome-browser/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-genome-browser/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-genome-browser/latest.html" } }
    ,
    { "repo": "@datagrok/gis", "category": "npm", "tag": "1.3.2", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-gis/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-gis/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-gis/latest.html" } }
    ,
    { "repo": "@datagrok/grokky", "category": "npm", "tag": "1.0.4", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-grokky/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-grokky/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-grokky/latest.html" } }
    ,
    { "repo": "@datagrok/helm", "category": "npm", "tag": "3.0.6", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-helm/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-helm/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-helm/latest.html" } }
    ,
    { "repo": "@datagrok/hit-triage", "category": "npm", "tag": "1.10.6", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-hit-triage/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-hit-triage/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-hit-triage/latest.html" } }
    ,
    { "repo": "@datagrok/jiraconnect", "category": "npm", "tag": "1.2.4", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-jiraconnect/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-jiraconnect/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-jiraconnect/latest.html" } }
    ,
    { "repo": "@datagrok/ketcher-sketcher", "category": "npm", "tag": "2.4.8", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-ketcher-sketcher/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-ketcher-sketcher/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-ketcher-sketcher/latest.html" } }
    ,
    { "repo": "@datagrok/lib-tests", "category": "npm", "tag": "1.9.7", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-lib-tests/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-lib-tests/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-lib-tests/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/arrow", "category": "npm", "tag": "1.1.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-arrow/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-arrow/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-arrow/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/bio", "category": "npm", "tag": "6.0.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-bio/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-bio/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-bio/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/chem-meta", "category": "npm", "tag": "1.2.12", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-chem-meta/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-chem-meta/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-chem-meta/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/codegen-async-to-sync", "category": "npm", "tag": "0.1.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-codegen-async-to-sync/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-codegen-async-to-sync/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-codegen-async-to-sync/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/compute-api", "category": "npm", "tag": "0.7.6", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-compute-api/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-compute-api/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-compute-api/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/compute-utils", "category": "npm", "tag": "1.46.9", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-compute-utils/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-compute-utils/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-compute-utils/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/db-explorer", "category": "npm", "tag": "1.7.4", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-db-explorer/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-db-explorer/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-db-explorer/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/dock-spawn-dg", "category": "npm", "tag": "0.1.4", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-dock-spawn-dg/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-dock-spawn-dg/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-dock-spawn-dg/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/gridext", "category": "npm", "tag": "1.5.4", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-gridext/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-gridext/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-gridext/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/hwe", "category": "npm", "tag": "1.0.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-hwe/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-hwe/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-hwe/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/math", "category": "npm", "tag": "1.2.7", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-math/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-math/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-math/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/ml", "category": "npm", "tag": "6.10.15", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-ml/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-ml/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-ml/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/sci-comp", "category": "npm", "tag": "0.10.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-sci-comp/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-sci-comp/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-sci-comp/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/statistics", "category": "npm", "tag": "1.12.12", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-statistics/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-statistics/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-statistics/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/test", "category": "npm", "tag": "1.4.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-test/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-test/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-test/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/tutorials", "category": "npm", "tag": "1.7.8", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-tutorials/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-tutorials/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-tutorials/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/utils", "category": "npm", "tag": "4.7.9", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-utils/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-utils/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-utils/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/webcomponents", "category": "npm", "tag": "0.3.6", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-webcomponents/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-webcomponents/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-webcomponents/latest.html" } }
    ,
    { "repo": "@datagrok-libraries/webcomponents-vue", "category": "npm", "tag": "0.3.4", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-libraries-webcomponents-vue/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-libraries-webcomponents-vue/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-libraries-webcomponents-vue/latest.html" } }
    ,
    { "repo": "@datagrok/media", "category": "npm", "tag": "1.0.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-media/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-media/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-media/latest.html" } }
    ,
    { "repo": "@datagrok/metabolicgraph", "category": "npm", "tag": "1.1.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-metabolicgraph/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-metabolicgraph/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-metabolicgraph/latest.html" } }
    ,
    { "repo": "@datagrok/mlflow", "category": "npm", "tag": "1.1.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-mlflow/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-mlflow/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-mlflow/latest.html" } }
    ,
    { "repo": "@datagrok/nlp", "category": "npm", "tag": "1.2.5", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-nlp/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-nlp/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-nlp/latest.html" } }
    ,
    { "repo": "@datagrok/nmrium", "category": "npm", "tag": "1.3.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-nmrium/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-nmrium/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-nmrium/latest.html" } }
    ,
    { "repo": "@datagrok/notebooks", "category": "npm", "tag": "1.6.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-notebooks/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-notebooks/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-notebooks/latest.html" } }
    ,
    { "repo": "@datagrok/oligo-batch-calculator", "category": "npm", "tag": "1.2.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-oligo-batch-calculator/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-oligo-batch-calculator/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-oligo-batch-calculator/latest.html" } }
    ,
    { "repo": "@datagrok/peptides", "category": "npm", "tag": "1.27.11", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-peptides/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-peptides/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-peptides/latest.html" } }
    ,
    { "repo": "@datagrok/phylo-tree-viewer", "category": "npm", "tag": "1.4.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-phylo-tree-viewer/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-phylo-tree-viewer/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-phylo-tree-viewer/latest.html" } }
    ,
    { "repo": "@datagrok/power-grid", "category": "npm", "tag": "1.8.4", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-power-grid/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-power-grid/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-power-grid/latest.html" } }
    ,
    { "repo": "@datagrok/power-pack", "category": "npm", "tag": "1.8.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-power-pack/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-power-pack/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-power-pack/latest.html" } }
    ,
    { "repo": "@datagrok/proteomics", "category": "npm", "tag": "1.3.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-proteomics/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-proteomics/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-proteomics/latest.html" } }
    ,
    { "repo": "@datagrok/pubchem-api", "category": "npm", "tag": "1.3.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-pubchem-api/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-pubchem-api/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-pubchem-api/latest.html" } }
    ,
    { "repo": "@datagrok/pyodide", "category": "npm", "tag": "1.4.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 1, "low": 0, "total": 1,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-pyodide/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-pyodide/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-pyodide/latest.html" } }
    ,
    { "repo": "@datagrok/reinvent4", "category": "npm", "tag": "1.0.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-reinvent4/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-reinvent4/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-reinvent4/latest.html" } }
    ,
    { "repo": "@datagrok/retrosynthesis", "category": "npm", "tag": "1.1.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-retrosynthesis/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-retrosynthesis/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-retrosynthesis/latest.html" } }
    ,
    { "repo": "@datagrok/samples", "category": "npm", "tag": "1.5.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-samples/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-samples/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-samples/latest.html" } }
    ,
    { "repo": "@datagrok/scripting", "category": "npm", "tag": "1.1.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-scripting/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-scripting/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-scripting/latest.html" } }
    ,
    { "repo": "@datagrok/sequence-translator", "category": "npm", "tag": "1.11.5", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-sequence-translator/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-sequence-translator/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-sequence-translator/latest.html" } }
    ,
    { "repo": "@datagrok/sqlite", "category": "npm", "tag": "1.3.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-sqlite/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-sqlite/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-sqlite/latest.html" } }
    ,
    { "repo": "@datagrok/surechembl", "category": "npm", "tag": "1.1.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-surechembl/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-surechembl/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-surechembl/latest.html" } }
    ,
    { "repo": "datagrok-tools", "category": "npm", "tag": "6.5.7", "description": "Production npm dependency audit",
      "critical": 0, "high": 1, "medium": 0, "low": 0, "total": 1,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-tools/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-tools/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-tools/latest.html" } }
    ,
    { "repo": "@datagrok/tutorials", "category": "npm", "tag": "1.11.3", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 1, "low": 0, "total": 1,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-tutorials/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-tutorials/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-tutorials/latest.html" } }
    ,
    { "repo": "@datagrok/ui-tests", "category": "npm", "tag": "1.3.0", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-ui-tests/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-ui-tests/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-ui-tests/latest.html" } }
    ,
    { "repo": "@datagrok/usage-analysis", "category": "npm", "tag": "2.7.1", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-usage-analysis/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-usage-analysis/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-usage-analysis/latest.html" } }
    ,
    { "repo": "@datagrok/webcomponents", "category": "npm", "tag": "1.4.5", "description": "Production npm dependency audit",
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/npm/datagrok-webcomponents/latest.json", "csv": "https://data.datagrok.ai/vex/npm/datagrok-webcomponents/latest.csv", "html": "https://data.datagrok.ai/vex/npm/datagrok-webcomponents/latest.html" } }
  ],
  "bleeding_edge": [
    { "repo": "datagrok", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "d222201b99", "branch": "master", "created": "2026-09-07T00:59:40.3371409Z" },
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/datagrok/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/datagrok/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/datagrok/bleeding-edge.html" } }
    ,
    { "repo": "grok_connect", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "131852367c871da9de5933536b29b4881e8864b9", "branch": "master", "created": "2026-08-28T10:29:14.392921436Z" },
      "critical": 0, "high": 0, "medium": 39, "low": 19, "total": 58,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_connect/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/grok_connect/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/grok_connect/bleeding-edge.html" } }
    ,
    { "repo": "grok_connect_adbc", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "f49c416ae8db56a798f40d1ca8629b0b87bd554e", "branch": "master", "created": "2026-08-25T15:49:36.021601248Z" },
      "critical": 1, "high": 5, "medium": 1, "low": 24, "total": 31,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_connect_adbc/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/grok_connect_adbc/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/grok_connect_adbc/bleeding-edge.html" } }
    ,
    { "repo": "grok_connect_extended", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "131852367c871da9de5933536b29b4881e8864b9", "branch": "master", "created": "2026-08-28T10:29:14.719350607Z" },
      "critical": 0, "high": 50, "medium": 80, "low": 22, "total": 152,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_connect_extended/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/grok_connect_extended/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/grok_connect_extended/bleeding-edge.html" } }
    ,
    { "repo": "grok_pipe", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "", "branch": "", "created": "2026-09-07T00:12:46.974427716Z" },
      "critical": 0, "high": 0, "medium": 2, "low": 0, "total": 2,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_pipe/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/grok_pipe/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/grok_pipe/bleeding-edge.html" } }
    ,
    { "repo": "grok_registry_proxy", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "d222201b99", "branch": "master", "created": "2026-09-07T00:32:32.745108201Z" },
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_registry_proxy/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/grok_registry_proxy/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/grok_registry_proxy/bleeding-edge.html" } }
    ,
    { "repo": "grok_spawner", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "d222201b99", "branch": "master", "created": "2026-09-07T00:49:53.77607921Z" },
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/grok_spawner/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/grok_spawner/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/grok_spawner/bleeding-edge.html" } }
    ,
    { "repo": "jkg_base", "category": "tools", "tag": "bleeding-edge", "scanned": "2026-08-12T21:49:17Z",
      "build": { "commit": "7acd0328a0", "branch": "master", "created": "2026-08-12T16:46:05.295421748Z" },
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_base/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/jkg_base/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/jkg_base/bleeding-edge.html" } }
    ,
    { "repo": "jkg_julia", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "3b8affe3e9", "branch": "master", "created": "2026-09-06T02:51:45.582663753Z" },
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_julia/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/jkg_julia/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/jkg_julia/bleeding-edge.html" } }
    ,
    { "repo": "jkg_nodejs", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "3b8affe3e9", "branch": "master", "created": "2026-09-06T03:05:29.629159346Z" },
      "critical": 0, "high": 0, "medium": 1, "low": 0, "total": 1,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_nodejs/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/jkg_nodejs/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/jkg_nodejs/bleeding-edge.html" } }
    ,
    { "repo": "jkg_octave", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "3b8affe3e9", "branch": "master", "created": "2026-09-06T02:32:10.555445115Z" },
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_octave/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/jkg_octave/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/jkg_octave/bleeding-edge.html" } }
    ,
    { "repo": "jkg_python", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "f6a218d4a3", "branch": "master", "created": "2026-09-06T01:48:27.15561841Z" },
      "critical": 8, "high": 15, "medium": 5, "low": 1, "total": 29,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_python/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/jkg_python/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/jkg_python/bleeding-edge.html" } }
    ,
    { "repo": "jkg_r", "category": "core", "tag": "bleeding-edge", "scanned": "2026-09-07T01:06:28Z",
      "build": { "commit": "d222201b99", "branch": "master", "created": "2026-09-07T02:11:59.293590888Z" },
      "critical": 0, "high": 0, "medium": 0, "low": 0, "total": 0,
      "vex": { "json": "https://data.datagrok.ai/vex/jkg_r/bleeding-edge.json", "csv": "https://data.datagrok.ai/vex/jkg_r/bleeding-edge.csv", "html": "https://data.datagrok.ai/vex/jkg_r/bleeding-edge.html" } }
  ]
}
