{
  "version": "1.6.0",
  "scoring_model": "v4.3",
  "scoring_version": "4.3",
  "timestamp": "2026-04-10T23:09:24.512188+00:00",
  "target_path": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
  "file_counts": {
    "python": 722,
    "js": 0,
    "other": 0
  },
  "coverage_warning": false,
  "score": {
    "total": 13,
    "max": 100,
    "level": "UNGOVERNED",
    "raw_total": 30,
    "raw_max": 235,
    "dimensions": {
      "D1": {
        "name": "Tool Inventory",
        "raw": 2,
        "max": 25,
        "pct": 8
      },
      "D2": {
        "name": "Risk Detection",
        "raw": 1,
        "max": 20,
        "pct": 5
      },
      "D3": {
        "name": "Policy Coverage",
        "raw": 3,
        "max": 20,
        "pct": 15
      },
      "D4": {
        "name": "Credential Management",
        "raw": 1,
        "max": 20,
        "pct": 5
      },
      "D5": {
        "name": "Log Hygiene",
        "raw": 0,
        "max": 10,
        "pct": 0
      },
      "D6": {
        "name": "Framework Coverage",
        "raw": 1,
        "max": 5,
        "pct": 20
      },
      "D7": {
        "name": "Human-in-the-Loop",
        "raw": 2,
        "max": 15,
        "pct": 13
      },
      "D8": {
        "name": "Agent Identity",
        "raw": 1,
        "max": 15,
        "pct": 7
      },
      "D9": {
        "name": "Threat Detection",
        "raw": 2,
        "max": 20,
        "pct": 10
      },
      "D10": {
        "name": "Prompt Security",
        "raw": 0,
        "max": 15,
        "pct": 0
      },
      "D11": {
        "name": "Cloud / Platform",
        "raw": 4,
        "max": 10,
        "pct": 40
      },
      "D12": {
        "name": "LLM Observability",
        "raw": 3,
        "max": 10,
        "pct": 30
      },
      "D13": {
        "name": "Data Recovery",
        "raw": 3,
        "max": 10,
        "pct": 30
      },
      "D14": {
        "name": "Compliance Maturity",
        "raw": 3,
        "max": 10,
        "pct": 30
      },
      "D15": {
        "name": "Post-Exec Verification",
        "raw": 2,
        "max": 10,
        "pct": 20
      },
      "D16": {
        "name": "Data Flow Governance",
        "raw": 0,
        "max": 10,
        "pct": 0
      },
      "D17": {
        "name": "Adversarial Resilience",
        "raw": 2,
        "max": 10,
        "pct": 20
      }
    }
  },
  "findings": [
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\async_utils.py",
      "line": 105,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\async_utils.py",
      "line": 129,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\settings.py",
      "line": 129,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\utils.py",
      "line": 408,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\utils.py",
      "line": 153,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Hardcoded model name: 'gpt-3.5-turbo' — no routing/fallback",
      "remediation": "Use model routing or configuration instead of hardcoded names",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\utils.py",
      "line": 102,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\utils.py",
      "line": 580,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\response\\schema.py",
      "line": 147,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\response\\schema.py",
      "line": 151,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\response\\schema.py",
      "line": 222,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\response\\schema.py",
      "line": 224,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\callbacks\\pythonically_printing_base_handler.py",
      "line": 38,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\condense_plus_context.py",
      "line": 271,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\condense_plus_context.py",
      "line": 304,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\condense_question.py",
      "line": 185,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\condense_question.py",
      "line": 230,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\condense_question.py",
      "line": 288,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\condense_question.py",
      "line": 333,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\multi_modal_condense_plus_context.py",
      "line": 199,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\multi_modal_condense_plus_context.py",
      "line": 226,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 412,
      "severity": "CRITICAL",
      "dimension": "D2",
      "message": "Agent loop with LLM call has no exit condition — potential infinite loop",
      "remediation": "Add max_iterations, timeout, or explicit break condition",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 423,
      "severity": "CRITICAL",
      "dimension": "D2",
      "message": "Agent loop with LLM call has no exit condition — potential infinite loop",
      "remediation": "Add max_iterations, timeout, or explicit break condition",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 365,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 369,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 408,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 409,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 414,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 419,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 420,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 425,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 427,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\command_line\\upgrade.py",
      "line": 50,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\command_line\\upgrade.py",
      "line": 110,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\command_line\\upgrade.py",
      "line": 205,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\command_line\\upgrade.py",
      "line": 220,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\command_line\\upgrade.py",
      "line": 261,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\command_line\\upgrade.py",
      "line": 263,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\loading.py",
      "line": 15,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\loading.py",
      "line": 24,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\loading.py",
      "line": 35,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\utils.py",
      "line": 132,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 40,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 46,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 63,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 64,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 79,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 81,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 99,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 101,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 109,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 52,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 58,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 71,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 72,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 82,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 113,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 114,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 115,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 116,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 117,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 122,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\multi_modal\\faithfulness.py",
      "line": 100,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Hardcoded model name: 'gpt-4.1' — no routing/fallback",
      "remediation": "Use model routing or configuration instead of hardcoded names",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\multi_modal\\relevancy.py",
      "line": 79,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Hardcoded model name: 'gpt-4.1' — no routing/fallback",
      "remediation": "Use model routing or configuration instead of hardcoded names",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\extractors\\document_context.py",
      "line": 351,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\document_summary\\base.py",
      "line": 188,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\transformations\\dynamic_llm.py",
      "line": 373,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\struct_store\\sql_retriever.py",
      "line": 312,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\struct_store\\sql_retriever.py",
      "line": 327,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\struct_store\\sql_retriever.py",
      "line": 453,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\base.py",
      "line": 307,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\retrievers\\auto_retriever\\auto_retriever.py",
      "line": 207,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\retrievers\\auto_retriever\\auto_retriever.py",
      "line": 208,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\cache.py",
      "line": 62,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sinks.py",
      "line": 73,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sinks.py",
      "line": 90,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sinks.py",
      "line": 107,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sinks.py",
      "line": 124,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sinks.py",
      "line": 141,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 108,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 125,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 140,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 155,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 172,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 187,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 202,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 219,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 234,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 249,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 266,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 281,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 296,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 311,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 328,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 343,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 358,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 375,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 392,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 228,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 246,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 264,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 282,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 300,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 318,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 336,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\llm.py",
      "line": 814,
      "severity": "CRITICAL",
      "dimension": "D3",
      "message": "Agent with unrestricted tool access — all tools passed without allowlist",
      "remediation": "Scope tools to only what the agent needs",
      "compliance": {
        "eu_ai_act": "Article 15"
      }
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\llm.py",
      "line": 885,
      "severity": "CRITICAL",
      "dimension": "D3",
      "message": "Agent with unrestricted tool access — all tools passed without allowlist",
      "remediation": "Scope tools to only what the agent needs",
      "compliance": {
        "eu_ai_act": "Article 15"
      }
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\loading.py",
      "line": 15,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\loading.py",
      "line": 22,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\loading.py",
      "line": 31,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\utils.py",
      "line": 137,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\utils.py",
      "line": 115,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\interface.py",
      "line": 253,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\text\\code.py",
      "line": 125,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\text\\sentence.py",
      "line": 166,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\text\\token.py",
      "line": 128,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\playground\\base.py",
      "line": 141,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\playground\\base.py",
      "line": 178,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\node.py",
      "line": 349,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\rankGPT_rerank.py",
      "line": 20,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Hardcoded model name: 'gpt-3.5-turbo-16k' — no routing/fallback",
      "remediation": "Use model routing or configuration instead of hardcoded names",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\program\\multi_modal_llm_program.py",
      "line": 64,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Hardcoded model name: 'gpt-4.1' — no routing/fallback",
      "remediation": "Use model routing or configuration instead of hardcoded names",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\display_utils.py",
      "line": 20,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\guidance_utils.py",
      "line": 150,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\guidance_utils.py",
      "line": 151,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\multi_modal.py",
      "line": 69,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Hardcoded model name: 'gpt-4.1' — no routing/fallback",
      "remediation": "Use model routing or configuration instead of hardcoded names",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\file\\base.py",
      "line": 337,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\file\\base.py",
      "line": 622,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\file\\base.py",
      "line": 692,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\notebook_utils.py",
      "line": 144,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\notebook_utils.py",
      "line": 145,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\notebook_utils.py",
      "line": 147,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\notebook_utils.py",
      "line": 148,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\pprint_utils.py",
      "line": 24,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\pprint_utils.py",
      "line": 25,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\pprint_utils.py",
      "line": 26,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\pprint_utils.py",
      "line": 42,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\pprint_utils.py",
      "line": 46,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\pprint_utils.py",
      "line": 47,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\refine.py",
      "line": 192,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\refine.py",
      "line": 288,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\tree_summarize.py",
      "line": 75,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\tree_summarize.py",
      "line": 153,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\retrievers\\auto_merging_retriever.py",
      "line": 105,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\retrievers\\auto_merging_retriever.py",
      "line": 159,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\retrievers\\fusion_retriever.py",
      "line": 93,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\retrievers\\fusion_retriever.py",
      "line": 108,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\service_context_elements\\llm_predictor.py",
      "line": 23,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 74,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 75,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 80,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 81,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 97,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 98,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 103,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 104,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "print() used instead of structured logging",
      "remediation": "Use logging.* or structlog.* for structured, searchable logs",
      "compliance": {}
    },
    {
      "layer": 1,
      "scanner": "code_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\utilities\\sql_wrapper.py",
      "line": 164,
      "severity": "HIGH",
      "dimension": "D9",
      "message": "Empty exception handler — errors silently swallowed",
      "remediation": "Log the exception or handle it explicitly",
      "compliance": {}
    },
    {
      "layer": 4,
      "scanner": "secrets_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\base.py",
      "line": 243,
      "severity": "MEDIUM",
      "dimension": "D4",
      "message": "Exposed Generic Secret: tok...RDS:",
      "remediation": "Move to secrets manager or .env file (excluded from VCS)",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM09"
      }
    },
    {
      "layer": 4,
      "scanner": "secrets_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\base.py",
      "line": 251,
      "severity": "MEDIUM",
      "dimension": "D4",
      "message": "Exposed Generic Secret: tok...RDS:",
      "remediation": "Move to secrets manager or .env file (excluded from VCS)",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM09"
      }
    },
    {
      "layer": 4,
      "scanner": "secrets_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\retrievers.py",
      "line": 163,
      "severity": "MEDIUM",
      "dimension": "D4",
      "message": "Exposed Generic Secret: tok...RDS:",
      "remediation": "Move to secrets manager or .env file (excluded from VCS)",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM09"
      }
    },
    {
      "layer": 4,
      "scanner": "secrets_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\knowledge_graph\\retrievers.py",
      "line": 165,
      "severity": "MEDIUM",
      "dimension": "D4",
      "message": "Exposed Generic Secret: tok...RDS:",
      "remediation": "Move to secrets manager or .env file (excluded from VCS)",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM09"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\document_summary\\base.py",
      "line": 207,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\retrievers.py",
      "line": 112,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\knowledge_graph\\retrievers.py",
      "line": 327,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\list\\retrievers.py",
      "line": 121,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\select_leaf_embedding_retriever.py",
      "line": 94,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\select_leaf_retriever.py",
      "line": 139,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\select_leaf_retriever.py",
      "line": 158,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\select_leaf_retriever.py",
      "line": 237,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\select_leaf_retriever.py",
      "line": 354,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\knowledge_graph_query_engine.py",
      "line": 167,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\knowledge_graph_query_engine.py",
      "line": 228,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\sql_join_query_engine.py",
      "line": 278,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\sql_join_query_engine.py",
      "line": 285,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\base.py",
      "line": 135,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\base.py",
      "line": 136,
      "severity": "HIGH",
      "dimension": "D5",
      "message": "Potential PII/sensitive data logged via f-string",
      "remediation": "Redact sensitive fields before logging",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM06"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
      "line": 0,
      "severity": "CRITICAL",
      "dimension": "D5",
      "message": "No audit logging for tool calls detected",
      "remediation": "Add audit logging for all tool/agent executions",
      "compliance": {
        "eu_ai_act": "Article 12"
      }
    },
    {
      "layer": 7,
      "scanner": "audit_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
      "line": 0,
      "severity": "MEDIUM",
      "dimension": "D5",
      "message": "No log retention policy detected",
      "remediation": "Configure log rotation and retention periods",
      "compliance": {}
    },
    {
      "layer": 3,
      "scanner": "infra_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\docker-compose.yml",
      "line": 28,
      "severity": "CRITICAL",
      "dimension": "D4",
      "message": "Secret value in docker-compose environment",
      "remediation": "Use .env file or Docker secrets, not inline values",
      "compliance": {}
    },
    {
      "layer": 3,
      "scanner": "infra_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\docker-compose.yml",
      "line": 29,
      "severity": "CRITICAL",
      "dimension": "D4",
      "message": "Secret value in docker-compose environment",
      "remediation": "Use .env file or Docker secrets, not inline values",
      "compliance": {}
    },
    {
      "layer": 3,
      "scanner": "infra_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\docker-compose.yml",
      "line": 1,
      "severity": "HIGH",
      "dimension": "D4",
      "message": "No custom network — all services on default bridge network",
      "remediation": "Define custom networks to isolate services",
      "compliance": {}
    },
    {
      "layer": 3,
      "scanner": "infra_analyzer",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\docker-compose.yml",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D9",
      "message": "No resource limits defined — services can consume unlimited resources",
      "remediation": "Add CPU/memory limits to services",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\base_agent.py",
      "line": 86,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Agent class 'BaseWorkflowAgent' has no cost tracking",
      "remediation": "Track token usage and costs per agent execution",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\codeact_agent.py",
      "line": 63,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Agent class 'CodeActAgent' has no cost tracking",
      "remediation": "Track token usage and costs per agent execution",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\codeact_agent.py",
      "line": 63,
      "severity": "MEDIUM",
      "dimension": "D8",
      "message": "Agent class 'CodeActAgent' has no defined lifecycle states",
      "remediation": "Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\function_agent.py",
      "line": 19,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Agent class 'FunctionAgent' has no cost tracking",
      "remediation": "Track token usage and costs per agent execution",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\function_agent.py",
      "line": 19,
      "severity": "MEDIUM",
      "dimension": "D8",
      "message": "Agent class 'FunctionAgent' has no defined lifecycle states",
      "remediation": "Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\react_agent.py",
      "line": 38,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Agent class 'ReActAgent' has no cost tracking",
      "remediation": "Track token usage and costs per agent execution",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\react_agent.py",
      "line": 38,
      "severity": "MEDIUM",
      "dimension": "D8",
      "message": "Agent class 'ReActAgent' has no defined lifecycle states",
      "remediation": "Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\voice_agents\\base.py",
      "line": 11,
      "severity": "HIGH",
      "dimension": "D8",
      "message": "Agent class 'BaseVoiceAgent' has no permission model",
      "remediation": "Add role/permission checks before tool dispatch",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\voice_agents\\base.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Agent class 'BaseVoiceAgent' has no cost tracking",
      "remediation": "Track token usage and costs per agent execution",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\voice_agents\\base.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D8",
      "message": "Agent class 'BaseVoiceAgent' has no defined lifecycle states",
      "remediation": "Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_function_call.py",
      "line": 17,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Agent class 'TestWorkflowAgent' has no cost tracking",
      "remediation": "Track token usage and costs per agent execution",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_function_call.py",
      "line": 17,
      "severity": "MEDIUM",
      "dimension": "D8",
      "message": "Agent class 'TestWorkflowAgent' has no defined lifecycle states",
      "remediation": "Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\voice_agents\\test_subclasses.py",
      "line": 112,
      "severity": "HIGH",
      "dimension": "D8",
      "message": "Agent class 'MockVoiceAgent' has no permission model",
      "remediation": "Add role/permission checks before tool dispatch",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\voice_agents\\test_subclasses.py",
      "line": 112,
      "severity": "MEDIUM",
      "dimension": "D12",
      "message": "Agent class 'MockVoiceAgent' has no cost tracking",
      "remediation": "Track token usage and costs per agent execution",
      "compliance": {}
    },
    {
      "layer": 5,
      "scanner": "agent_arch_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\voice_agents\\test_subclasses.py",
      "line": 112,
      "severity": "MEDIUM",
      "dimension": "D8",
      "message": "Agent class 'MockVoiceAgent' has no defined lifecycle states",
      "remediation": "Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 13,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: openai",
      "remediation": "Pin version: openai==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 13,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llama-index",
      "remediation": "Pin version: llama-index==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 15,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: openai",
      "remediation": "Pin version: openai==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 36,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llama-index",
      "remediation": "Pin version: llama-index==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 39,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llamaindex",
      "remediation": "Pin version: llamaindex==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 46,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llamaindex",
      "remediation": "Pin version: llamaindex==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 47,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llamaindex",
      "remediation": "Pin version: llamaindex==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 48,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llamaindex",
      "remediation": "Pin version: llamaindex==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 49,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llamaindex",
      "remediation": "Pin version: llamaindex==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 90,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llamaindex",
      "remediation": "Pin version: llamaindex==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 92,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llamaindex",
      "remediation": "Pin version: llamaindex==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 154,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: openai",
      "remediation": "Pin version: openai==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 154,
      "severity": "MEDIUM",
      "dimension": "D14",
      "message": "Unpinned AI dependency: llama-index",
      "remediation": "Pin version: llama-index==<specific_version>",
      "compliance": {}
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 1,
      "severity": "CRITICAL",
      "dimension": "D4",
      "message": "Possible typosquat: 'llama_index' is 1 edit from 'llamaindex'",
      "remediation": "Verify this is the intended package, not a typosquat of 'llamaindex'",
      "compliance": {
        "mitre_atlas": "AML.T0010"
      }
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 1,
      "severity": "CRITICAL",
      "dimension": "D4",
      "message": "Possible typosquat: 'llama_index' is 1 edit from 'llama-index'",
      "remediation": "Verify this is the intended package, not a typosquat of 'llama-index'",
      "compliance": {
        "mitre_atlas": "AML.T0010"
      }
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 1,
      "severity": "CRITICAL",
      "dimension": "D4",
      "message": "Possible typosquat: 'llama_index' is 1 edit from 'llamaindex'",
      "remediation": "Verify this is the intended package, not a typosquat of 'llamaindex'",
      "compliance": {
        "mitre_atlas": "AML.T0010"
      }
    },
    {
      "layer": 6,
      "scanner": "dependency_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\pyproject.toml",
      "line": 1,
      "severity": "CRITICAL",
      "dimension": "D4",
      "message": "Possible typosquat: 'llama_index' is 1 edit from 'llama-index'",
      "remediation": "Verify this is the intended package, not a typosquat of 'llama-index'",
      "compliance": {
        "mitre_atlas": "AML.T0010"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\async_utils.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\image_retriever.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\rate_limiter.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\schema.py",
      "line": 1194,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\schema.py",
      "line": 37,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\types.py",
      "line": 22,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\utils.py",
      "line": 145,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\__init__.py",
      "line": 17,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\utils.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\__init__.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\react\\formatter.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\react\\output_parser.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\react\\types.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\react\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\base_agent.py",
      "line": 21,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\codeact_agent.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\function_agent.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\multi_agent_workflow.py",
      "line": 20,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\react_agent.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\workflow_events.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\agent\\workflow\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\base_auto_retriever.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\base_multi_modal_retriever.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\base_selector.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\embeddings\\base_sparse.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\llms\\generic_utils.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\llms\\types.py",
      "line": 34,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\base\\response\\schema.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\callbacks\\base_handler.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\callbacks\\global_handlers.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\callbacks\\llama_debug.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\callbacks\\pythonically_printing_base_handler.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\callbacks\\simple_llm_handler.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\callbacks\\token_counting.py",
      "line": 14,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\types.py",
      "line": 13,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_engine\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\chat_ui\\events.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\command_line\\upgrade.py",
      "line": 141,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\composability\\base.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\composability\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\data_structs\\data_structs.py",
      "line": 14,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\data_structs\\document_summary.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\data_structs\\registry.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\data_structs\\table.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\data_structs\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\loading.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\mock_embed_model.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\multi_modal_base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\answer_relevancy.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\base.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\batch_runner.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\context_relevancy.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\correctness.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\eval_utils.py",
      "line": 13,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\faithfulness.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\guideline.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\notebook_utils.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\pairwise.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\relevancy.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\semantic_similarity.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\beir.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\hotpotqa.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\benchmarks\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\multi_modal\\faithfulness.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\multi_modal\\relevancy.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\multi_modal\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\retrieval\\base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\retrieval\\evaluator.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\retrieval\\metrics.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\evaluation\\retrieval\\metrics_base.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\extractors\\document_context.py",
      "line": 20,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\extractors\\interface.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\extractors\\loading.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\extractors\\metadata_extractors.py",
      "line": 25,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\extractors\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\graph_stores\\prompts.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\graph_stores\\simple.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\graph_stores\\simple_labelled.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\graph_stores\\types.py",
      "line": 15,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\graph_stores\\utils.py",
      "line": 2,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\graph_stores\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\base_retriever.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\loading.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\postprocessor.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\prompt_helper.py",
      "line": 16,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\registry.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\utils.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\__init__.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\common\\struct_store\\sql.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\composability\\graph.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\composability\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\document_summary\\base.py",
      "line": 15,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\document_summary\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\empty\\base.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\empty\\retrievers.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\empty\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\base.py",
      "line": 16,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\rake_base.py",
      "line": 10,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\simple_base.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\utils.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\keyword_table\\__init__.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\knowledge_graph\\base.py",
      "line": 12,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\knowledge_graph\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\list\\base.py",
      "line": 12,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\list\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\managed\\base.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\managed\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\multi_modal\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\retriever.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\sub_retrievers\\custom.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\sub_retrievers\\cypher_template.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\sub_retrievers\\llm_synonym.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\sub_retrievers\\text_to_cypher.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\sub_retrievers\\vector.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\transformations\\dynamic_llm.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\transformations\\implicit.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\transformations\\schema_llm.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\transformations\\simple_llm.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\transformations\\utils.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\property_graph\\transformations\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\query\\base.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\query\\embedding_utils.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\query\\schema.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\query\\query_transform\\base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\query\\query_transform\\feedback_transform.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\query\\query_transform\\prompts.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\query\\query_transform\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\struct_store\\base.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\struct_store\\container_builder.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\struct_store\\pandas.py",
      "line": 19,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\struct_store\\sql.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\struct_store\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\base.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\inserter.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\tree\\__init__.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\retrievers\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\retrievers\\auto_retriever\\output_parser.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\retrievers\\auto_retriever\\prompts.py",
      "line": 13,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\retrievers\\auto_retriever\\prompts.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\indices\\vector_store\\retrievers\\auto_retriever\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\api_utils.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\cache.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sinks.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\data_sources.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\pipeline.py",
      "line": 17,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\base_handler.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\dispatcher.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\agent.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\base.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\chat_engine.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\embedding.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\exception.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\llm.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\query.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\rerank.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\retrieval.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\span.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\synthesis.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\events\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\event_handlers\\base.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\event_handlers\\null.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\event_handlers\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\span\\base.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\span\\simple.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\span\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\span_handlers\\base.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\span_handlers\\null.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\span_handlers\\simple.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\instrumentation\\span_handlers\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\langchain_helpers\\streaming.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\langchain_helpers\\text_splitter.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\chatml_utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\custom.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\function_calling.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\llm.py",
      "line": 18,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\loading.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\structured_llm.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\chat_memory_buffer.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\chat_summary_memory_buffer.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\memory.py",
      "line": 19,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\simple_composable_memory.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\types.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\vector_memory.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\memory_blocks\\fact.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\memory_blocks\\static.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\memory_blocks\\vector.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\memory\\memory_blocks\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\multi_modal_llms\\base.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\multi_modal_llms\\generic_utils.py",
      "line": 10,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\multi_modal_llms\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\interface.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\loading.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\node_utils.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\__init__.py",
      "line": 29,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\file\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\relational\\llama_parse_json_element.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\relational\\markdown_element.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\relational\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\text\\utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\text\\__init__.py",
      "line": 2,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\node_parser\\text\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\objects\\base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\objects\\base_node_mapping.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\objects\\fn_node_mapping.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\objects\\table_node_mapping.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\objects\\tool_node_mapping.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\objects\\utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\objects\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\output_parsers\\pydantic.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\output_parsers\\selection.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\output_parsers\\utils.py",
      "line": 115,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\output_parsers\\utils.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\output_parsers\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\playground\\__init__.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\llm_rerank.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\metadata_replacement.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\node.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\node_recency.py",
      "line": 33,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\optimizer.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\pii.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\rankGPT_rerank.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\sbert_rerank.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\structured_llm_rerank.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\types.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\postprocessor\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\program\\function_program.py",
      "line": 16,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\program\\llm_program.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\program\\llm_prompt_program.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\program\\multi_modal_llm_program.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\program\\streaming_utils.py",
      "line": 12,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\program\\utils.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\program\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\base.py",
      "line": 459,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\base.py",
      "line": 18,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\chat_prompts.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\default_prompts.py",
      "line": 186,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\default_prompts.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\default_prompt_selectors.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\display_utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\guidance_utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\mixin.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\prompts.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\prompt_utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\rich.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\prompts\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\cogniswitch_query_engine.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\custom.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\retry_query_engine.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\transform_query_engine.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\flare\\answer_inserter.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\flare\\output_parser.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\jsonalyze\\jsonalyze_query_engine.py",
      "line": 27,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\jsonalyze\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\pandas\\output_parser.py",
      "line": 22,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\pandas\\pandas_query_engine.py",
      "line": 27,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\query_engine\\pandas\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\question_gen\\llm_generators.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\question_gen\\output_parser.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\question_gen\\prompts.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\question_gen\\types.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\question_gen\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\base.py",
      "line": 14,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\json.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\loading.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\string_iterable.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\__init__.py",
      "line": 14,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\readers\\file\\base.py",
      "line": 29,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\notebook_utils.py",
      "line": 10,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\pprint_utils.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\compact_and_accumulate.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\compact_and_refine.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\context_only.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\no_text.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\response_synthesizers\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\retrievers\\recursive_retriever.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\retrievers\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\selectors\\embedding_selectors.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\selectors\\llm_selectors.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\selectors\\prompts.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\selectors\\pydantic_selectors.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\selectors\\utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\selectors\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\service_context_elements\\llm_predictor.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\sparse_embeddings\\mock_sparse_embedding.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\storage_context.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\chat_store\\base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\chat_store\\base_db.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\chat_store\\loading.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\chat_store\\simple_chat_store.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\chat_store\\sql.py",
      "line": 25,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\chat_store\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\docstore\\keyval_docstore.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\docstore\\registry.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\docstore\\simple_docstore.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\docstore\\types.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\docstore\\utils.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\docstore\\__init__.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\index_store\\keyval_index_store.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\index_store\\simple_index_store.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\index_store\\types.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\index_store\\utils.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\index_store\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\kvstore\\simple_kvstore.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\storage\\kvstore\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\text_splitter\\__init__.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\calling.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\eval_query_engine.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\function_tool.py",
      "line": 19,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\ondemand_loader_tool.py",
      "line": 10,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\query_engine.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\query_plan.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\retriever_tool.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\types.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\utils.py",
      "line": 18,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\tool_spec\\base.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\tool_spec\\load_and_search\\base.py",
      "line": 10,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\tools\\tool_spec\\load_and_search\\__init__.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\utilities\\gemini_utils.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\utilities\\token_counting.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\vector_stores\\simple.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\vector_stores\\types.py",
      "line": 19,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\vector_stores\\utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\vector_stores\\__init__.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\voice_agents\\base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\voice_agents\\events.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\workflow\\drawing.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\conftest.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\test_async_utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\test_rate_limiter.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\test_types.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\test_utils.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\memory\\test_simple_composable.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\memory\\test_vector_memory.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\react\\test_prompt_customization.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\react\\test_react_chat_formatter.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\react\\test_react_output_parser.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\utils\\test_agent_utils.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_agent_with_structured_output.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_code_act_agent.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_events.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_function_call.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_multi_agent_workflow.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_react_agent.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_return_direct_e2e.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_single_agent_workflow.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\agent\\workflow\\test_thinking_delta.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\base\\llms\\test_types.py",
      "line": 11,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\callbacks\\test_llama_debug.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\callbacks\\test_token_budget.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\callbacks\\test_token_counter.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\chat_engine\\test_condense_plus_context.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\chat_engine\\test_condense_question.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\chat_engine\\test_context.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\chat_engine\\test_mm_condense_plus_context.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\chat_engine\\test_multi_modal_context.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\chat_engine\\test_simple.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\embeddings\\test_base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\embeddings\\test_utils.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\embeddings\\test_with_cache.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\embeddings\\todo_hf_test_utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\evaluation\\test_base.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\evaluation\\test_batch_runner.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\evaluation\\test_dataset_generation.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\evaluation\\test_metrics.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\extractors\\test_document_context_extractor.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\extractors\\test_extractor_resilience.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\graph_stores\\test_simple_lpg.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\conftest.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\test_loading.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\test_loading_graph.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\test_prompt_helper.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\test_utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\document_summary\\conftest.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\document_summary\\test_index.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\document_summary\\test_retrievers.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\empty\\test_base.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\keyword_table\\test_base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\keyword_table\\test_retrievers.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\keyword_table\\test_utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\knowledge_graph\\conftest.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\knowledge_graph\\test_base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\knowledge_graph\\test_retrievers.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\list\\test_index.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\list\\test_retrievers.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\property_graph\\test_pg_query_engine.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\property_graph\\test_property_graph.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\property_graph\\test_schema_utils.py",
      "line": 12,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\query\\conftest.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\query\\test_compose.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\query\\test_compose_vector.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\query\\test_embedding_utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\query\\test_query_bundle.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\query\\query_transform\\mock_utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\query\\query_transform\\test_base.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\response\\test_response_builder.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\response\\test_tree_summarize.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\struct_store\\test_base.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\struct_store\\test_json_query.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\struct_store\\test_sql_query.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\tree\\conftest.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\tree\\test_embedding_retriever.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\tree\\test_index.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\tree\\test_retrievers.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\vector_store\\mock_services.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\vector_store\\test_retrievers.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\vector_store\\test_simple.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\vector_store\\test_simple_async.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\indices\\vector_store\\auto_retriever\\test_output_parser.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\ingestion\\test_cache.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\ingestion\\test_data_sinks.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\ingestion\\test_data_sources.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\ingestion\\test_pipeline.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\ingestion\\test_transformations.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\llms\\test_callbacks.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\llms\\test_function_calling.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\llms\\test_mock.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\llms\\test_predict_and_call.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\llms\\test_structured_llm.py",
      "line": 10,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\memory\\test_chat_memory_buffer.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\memory\\test_chat_summary_memory_buffer.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\memory\\test_memory_base.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\memory\\test_memory_blocks_base.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\memory\\test_memory_schema.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\memory\\blocks\\test_fact.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\memory\\blocks\\test_static.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\memory\\blocks\\test_vector.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\mock_utils\\mock_predict.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\mock_utils\\mock_prompts.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\mock_utils\\mock_utils.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\multi_modal_llms\\test_base_multi_modal_llm_metadata.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\multi_modal_llms\\test_generic_utils.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\metadata_extractor.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\sentence_window.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_duplicate_text_positions.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_file.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_hierarchical.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_html.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_json.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_markdown.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_markdown_element.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_metadataaware_init_doc.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_node_parser.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_semantic_double_merging_splitter.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_semantic_splitter.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\node_parser\\test_unstructured.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\objects\\test_base.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\objects\\test_node_mapping.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\output_parsers\\test_pydantic.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\output_parsers\\test_selection.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\output_parsers\\test_utils.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\playground\\test_base.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\postprocessor\\test_base.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\postprocessor\\test_llm_rerank.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\postprocessor\\test_metadata_replacement.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\postprocessor\\test_optimizer.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\postprocessor\\test_rankgpt_rerank.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\postprocessor\\test_structured_llm_rerank.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\program\\test_function_program.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\program\\test_llm_program.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\program\\test_multi_modal_llm_program.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\program\\test_streaming_utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\program\\test_utils.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\prompts\\test_base.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\prompts\\test_guidance_utils.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\prompts\\test_mixin.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\prompts\\test_rich.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\prompts\\test_utils.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\query_engine\\test_cogniswitch_query_engine.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\query_engine\\test_router_query_engine.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\question_gen\\test_llm_generators.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\readers\\test_json.py",
      "line": 8,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\readers\\test_load_reader.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\readers\\test_string_iterable.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\readers\\file\\test_base.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\response_synthesizers\\test_generate.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\response_synthesizers\\test_refine.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\retrievers\\test_composable_retriever.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\retrievers\\test_fusion_retriever.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\schema\\test_base_component.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\schema\\test_base_node.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\schema\\test_image_document.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\schema\\test_media_resource.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\schema\\test_node.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\schema\\test_schema.py",
      "line": 9,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\selectors\\test_llm_selectors.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\sparse_embeddings\\test_mock_sparse_embeddings.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\conftest.py",
      "line": 2,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\test_storage_context.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\chat_store\\test_simple_chat_store.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\chat_store\\test_sql.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\chat_store\\test_sql_schema.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\docstore\\test_legacy_json_to_doc.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\docstore\\test_simple_docstore.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\index_store\\test_simple_index_store.py",
      "line": 1,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\kvstore\\test_mutable_mapping_kvstore.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\storage\\kvstore\\test_simple_kvstore.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\text_splitter\\test_code_splitter.py",
      "line": 10,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\text_splitter\\test_sentence_splitter.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\text_splitter\\test_token_splitter.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\token_predictor\\test_base.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\conftest.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_base.py",
      "line": 15,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_base.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_eval_query_engine_tool.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_ondemand_loader.py",
      "line": 8,
      "severity": "HIGH",
      "dimension": "D6",
      "message": "LangChain used without CallbackManager — no tool/chain observability",
      "remediation": "Add CallbackManager with on_tool_start/on_chain_start handlers",
      "compliance": {
        "eu_ai_act": "Article 13"
      }
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_ondemand_loader.py",
      "line": 12,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_query_engine_tool.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_retriever_tool.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_types.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\test_utils.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\tool_spec\\test_base.py",
      "line": 6,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\tools\\tool_spec\\test_load_and_search.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\utilities\\test_sql_wrapper.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\vector_stores\\test_metadata_filters_logic.py",
      "line": 5,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\vector_stores\\test_simple.py",
      "line": 7,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\vector_stores\\test_utils.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\voice_agents\\test_event_serialization.py",
      "line": 4,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 10,
      "scanner": "framework_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\tests\\voice_agents\\test_subclasses.py",
      "line": 3,
      "severity": "MEDIUM",
      "dimension": "D6",
      "message": "LlamaIndex used without callback_manager — no query observability",
      "remediation": "Set callback_manager= on your index/query engine for tracing",
      "compliance": {}
    },
    {
      "layer": 12,
      "scanner": "cloud_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\embeddings\\loading.py",
      "line": 20,
      "severity": "HIGH",
      "dimension": "D10",
      "message": "Azure AI used without ContentSafetyClient — no content moderation",
      "remediation": "Add Azure ContentSafetyClient to analyse prompts/responses for harmful content",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM02"
      }
    },
    {
      "layer": 12,
      "scanner": "cloud_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\ingestion\\transformations.py",
      "line": 233,
      "severity": "HIGH",
      "dimension": "D10",
      "message": "Azure AI used without ContentSafetyClient — no content moderation",
      "remediation": "Add Azure ContentSafetyClient to analyse prompts/responses for harmful content",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM02"
      }
    },
    {
      "layer": 12,
      "scanner": "cloud_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core\\llama_index\\core\\llms\\loading.py",
      "line": 19,
      "severity": "HIGH",
      "dimension": "D10",
      "message": "Azure AI used without ContentSafetyClient — no content moderation",
      "remediation": "Add Azure ContentSafetyClient to analyse prompts/responses for harmful content",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM02"
      }
    },
    {
      "layer": 8,
      "scanner": "trap_defense_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
      "line": 0,
      "severity": "CRITICAL",
      "dimension": "D17",
      "message": "No content injection defense — hidden HTML/CSS/zero-width instructions pass to agents undetected. (86% attack success rate)",
      "remediation": "Deploy trap defense layer on tool results",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM01",
        "mitre_atlas": "AML.T0051"
      }
    },
    {
      "layer": 8,
      "scanner": "trap_defense_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
      "line": 0,
      "severity": "CRITICAL",
      "dimension": "D17",
      "message": "No RAG poisoning protection — knowledge base documents not scanned for embedded instructions. (<0.1% contamination = >80% attack success)",
      "remediation": "Deploy trap defense layer on tool results",
      "compliance": {
        "eu_ai_act": "Article 15",
        "owasp_llm": "LLM01",
        "mitre_atlas": "AML.T0049"
      }
    },
    {
      "layer": 8,
      "scanner": "trap_defense_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
      "line": 0,
      "severity": "HIGH",
      "dimension": "D17",
      "message": "No behavioral trap detection — post-execution behavioral changes not monitored. (10/10 M365 Copilot attacks succeeded)",
      "remediation": "Deploy trap defense layer on tool results",
      "compliance": {
        "eu_ai_act": "Article 14",
        "owasp_llm": "LLM07",
        "mitre_atlas": "AML.T0051"
      }
    },
    {
      "layer": 8,
      "scanner": "trap_defense_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
      "line": 0,
      "severity": "HIGH",
      "dimension": "D17",
      "message": "No approval integrity verification -- agent summaries for approval not cross-checked against actual actions. (Approval fatigue exploitation)",
      "remediation": "Deploy trap defense layer on tool results",
      "compliance": {
        "eu_ai_act": "Article 14",
        "owasp_llm": "LLM07",
        "mitre_atlas": "AML.T0048"
      }
    },
    {
      "layer": 8,
      "scanner": "trap_defense_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
      "line": 0,
      "severity": "MEDIUM",
      "dimension": "D17",
      "message": "No tool-call attack simulation — agent tool calls not tested against adversarial inputs",
      "remediation": "Implement adversarial testing for agent systems",
      "compliance": {}
    },
    {
      "layer": 8,
      "scanner": "trap_defense_scanner",
      "file": "C:\\Users\\gilad\\Projects\\warden\\gallery\\repos\\llamaindex\\llama-index-core",
      "line": 0,
      "severity": "MEDIUM",
      "dimension": "D17",
      "message": "No multi-agent chaos engineering — agent swarms not stress tested",
      "remediation": "Implement adversarial testing for agent systems",
      "compliance": {}
    }
  ],
  "competitors_detected": [
    {
      "id": "robust_intel",
      "display_name": "Robust Intelligence / Cisco",
      "category": "AI_VALIDATION",
      "confidence": "low",
      "score": 26,
      "signals": [
        "code:rime\\."
      ],
      "signal_layers": [
        "code_patterns"
      ],
      "strengths": [
        "Model validation",
        "AI firewall (Cisco)"
      ],
      "weaknesses": [
        "Model-level only",
        "No agent governance"
      ]
    }
  ],
  "gtm_signal": "",
  "trap_defense": {
    "content_injection": false,
    "rag_poisoning": false,
    "behavioral_traps": false,
    "approval_integrity": false,
    "adversarial_testing": true,
    "tool_attack_simulation": false,
    "chaos_engineering": false,
    "before_after_comparison": true,
    "deepmind_citation": "Franklin, Tomašev, Jacobs, Leibo, Osindero. \"AI Agent Traps.\" Google DeepMind, March 2026."
  }
}