{
  "directed": false,
  "multigraph": false,
  "graph": {
    "hyperedges": [
      {
        "id": "sudo_pam_lockout_resolution_flow",
        "label": "sudo/PAM lockout incident: unconditional LSM block -> containment-gating fix -> sensitive_paths config",
        "nodes": [
          "changelog_sudo_pam_lockout_incident",
          "changelog_lsm_containment_gating",
          "changelog_sensitive_paths_config",
          "docs_architecture_hookpoints_sensitive_path_list"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "CHANGELOG.md"
      },
      {
        "id": "boot_sequence_phased_activation",
        "label": "Three-phase boot sequence: Control Plane, Safety Layer, Infrastructure",
        "nodes": [
          "boot_seq_kbd_service",
          "boot_seq_kbchecker_service",
          "boot_seq_ray_swarm_node"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/architecture/boot_sequence_spec.md"
      },
      {
        "id": "jje_consensus_pipeline",
        "label": "Judge-Jury-Executor consensus decision pipeline",
        "nodes": [
          "ray_walkthrough_judge_agent",
          "ray_walkthrough_jury_pool",
          "ray_walkthrough_executor_agent",
          "aads_devplan_jje_model"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/development/control-aads/ray-integration-walkthrough.md"
      },
      {
        "id": "hyperedge_socket_topology",
        "label": "KB Socket Topology (kbd.sock/kbct.sock/kba.sock/kbc.sock split)",
        "nodes": [
          "concept_kbd_sock",
          "concept_kbct_sock",
          "concept_kba_sock",
          "concept_kbc_sock",
          "rationale_no_tcp_fallback_invariant"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/development/core-control/control-plane-catalog.md"
      },
      {
        "id": "hyperedge_ssh_cis_audit_rollout",
        "label": "SSH Migration, CIS Integration, and Audit RPC Sequencing (Phases 0-2)",
        "nodes": [
          "concept_openssh_forcecommand_migration",
          "concept_step_ca_cis_integration",
          "concept_audit_hash_chain_verification",
          "kb_control_plane_internal_ssh_package"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/development/core-control/control-plane-catalog.md"
      },
      {
        "id": "hyperedge_wire_protocol_evolution",
        "label": "Wire Protocol Struct Evolution (v1 to v3) Across ProcessState/ZoneTransition",
        "nodes": [
          "concept_kb_wire_process_state",
          "concept_kb_wire_zone_transition",
          "concept_wire_version",
          "concept_verify_start_time",
          "kb_control_plane_internal_ipc_wire_go"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/development/core-control/wire-update.md"
      },
      {
        "id": "aads_agent_pipeline",
        "label": "AADS Escalation Pipeline (Patroller-Hunter-Healer-Consensus-Containment)",
        "nodes": [
          "aads_patroller_agent",
          "aads_hunter_agent",
          "aads_healer_agent",
          "aads_consensus_voting",
          "aads_containment_agent"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/emergency-backup/kb-aads.md"
      },
      {
        "id": "kb_op_four_interfaces",
        "label": "kb-op Four Thin Interfaces Over One Backend",
        "nodes": [
          "docs_emergency_backup_kb_op_ctl_cli",
          "docs_emergency_backup_kb_op_tui",
          "docs_emergency_backup_kb_op_mcp_server",
          "docs_emergency_backup_kb_op_web_dashboard",
          "docs_emergency_backup_kb_op_backend_daemon"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/emergency-backup/kb-op.md"
      },
      {
        "id": "cpm_cwp_containment_gate",
        "label": "CPM/CWP Authorization Gate Before contained_pids_map Enforcement",
        "nodes": [
          "feature_cpm",
          "feature_cwp",
          "contained_pids_map",
          "docs_features_cpm_cpm_classify",
          "handle_incoming_containment_cmd"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/features/CWP.md"
      },
      {
        "id": "exfiltration_detection_subsystem_split",
        "label": "Slow Exfiltration Detection Across kb-core/kb-control-plane/kb-aads",
        "nodes": [
          "docs_reports_kb_core_corev1_enhancements_subsystem_allocation",
          "docs_specifications_kernel_borderlands_specification_shannon_entropy",
          "docs_specifications_kernel_borderlands_specification_cusum_drift"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/reports/kb-core/corev1-enhancements.md"
      },
      {
        "id": "boot_gating_containment_flow",
        "label": "Systemd Boot Gating to Three-Layer Containment Flow",
        "nodes": [
          "docs_reports_kb_core_july_08_2026_boot_gating",
          "docs_reports_kb_core_july_08_2026_three_layer_fallback",
          "kb_checker_enforcement_flow"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.75,
        "source_file": "docs/reports/kb-core/july_08_2026.md"
      },
      {
        "id": "four_operator_surfaces",
        "label": "Four Operator Surfaces Graceful Degradation Pattern",
        "nodes": [
          "operator_interfaces_kb_dashboard",
          "operator_interfaces_kbctl",
          "operator_interfaces_kb_tui",
          "operator_interfaces_kb_mcp"
        ],
        "relation": "implement",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/specifications/operator_interfaces_spec.md"
      },
      {
        "id": "containment_enforcement_flow",
        "label": "Graduated Containment Enforcement Flow",
        "nodes": [
          "kb_control_plane_internal_enforcement_readme",
          "kb_checker_src_report_watchdog_containment_fallback",
          "kb_core_readme_vfs_lsm_blocking"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.75,
        "source_file": "kb-checker/src/report/README.md"
      },
      {
        "id": "kbd_daemon_orchestration",
        "label": "kbd Daemon Runtime Orchestration",
        "nodes": [
          "kb_control_plane_cmd_kbd_main",
          "kb_control_plane_internal_controlplane_readme",
          "kb_control_plane_internal_readme"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 0.85,
        "source_file": "kb-control-plane/cmd/README.md"
      },
      {
        "id": "ipc_wire_protocol_contract",
        "label": "IPC Wire Protocol Contract Across kb-core and kb-control-plane",
        "nodes": [
          "kb_control_plane_readme_ipc_wire_protocol",
          "kb_control_plane_internal_ipc_readme",
          "kb_core_readme_kb_bridge_c"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "kb-control-plane/internal/ipc/readme.md"
      },
      {
        "id": "kb_core_native_telemetry_pipeline",
        "label": "kb-core native telemetry-to-control-plane pipeline",
        "nodes": [
          "kb_core_userspace_collectors_readme_collectors",
          "kb_core_userspace_sensor_readme_sensor",
          "kb_core_userspace_behavior_readme_engine",
          "kb_core_userspace_bridge_readme_bridge"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "kb-core/userspace/README.md"
      },
      {
        "id": "kb_op_grpc_access_pattern",
        "label": "Operator interfaces sharing kbd gRPC UDS access",
        "nodes": [
          "kb_op_readme_kb_tui",
          "kb_op_readme_kb_mcp",
          "kb_op_readme_kbctl",
          "kb_op_readme_kba_sock"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "kb-op/README.md"
      },
      {
        "id": "kb_dataset_generation_workflow",
        "label": "Dataset generation workflow spanning attack-lab, dataset pipeline, and env setup",
        "nodes": [
          "scripts_attack_lab_readme_overview",
          "scripts_dataset_readme_pipeline",
          "scripts_setup_readme_overview"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.75,
        "source_file": "scripts/README.md"
      }
    ]
  },
  "nodes": [
    {
      "label": "base_agent.py",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent",
      "community": 31,
      "norm_label": "base_agent.py"
    },
    {
      "label": "AgentRole",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_agentrole",
      "community": 31,
      "norm_label": "agentrole"
    },
    {
      "label": "Enum",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "enum",
      "community": 31,
      "norm_label": "enum"
    },
    {
      "label": "AgentStatus",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L16",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_agentstatus",
      "community": 31,
      "norm_label": "agentstatus"
    },
    {
      "label": "AgentState",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_agentstate",
      "community": 31,
      "norm_label": "agentstate"
    },
    {
      "label": "BaseAgent",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L31",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent",
      "community": 67,
      "norm_label": "baseagent"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L39",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent_init",
      "community": 31,
      "norm_label": ".__init__()"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L44",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent_start",
      "community": 67,
      "norm_label": ".start()"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L53",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent_stop",
      "community": 67,
      "norm_label": ".stop()"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L57",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent_tick",
      "community": 67,
      "norm_label": ".tick()"
    },
    {
      "label": ".handle_message()",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L60",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent_handle_message",
      "community": 67,
      "norm_label": ".handle_message()"
    },
    {
      "label": ".receive_message()",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L63",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent_receive_message",
      "community": 67,
      "norm_label": ".receive_message()"
    },
    {
      "label": ".process_messages()",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L67",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent_process_messages",
      "community": 67,
      "norm_label": ".process_messages()"
    },
    {
      "label": ".get_status()",
      "file_type": "code",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L76",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_baseagent_get_status",
      "community": 67,
      "norm_label": ".get_status()"
    },
    {
      "label": "Base class for distributed swarm agents. Deliberately NOT @ray.remote here \u2014\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L32",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_rationale_32",
      "community": 67,
      "norm_label": "base class for distributed swarm agents. deliberately not @ray.remote here \u2014..."
    },
    {
      "label": "Invoked remotely to pass messages across nodes.",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L64",
      "_origin": "ast",
      "id": "kb_aads_agents_base_agent_rationale_64",
      "community": 67,
      "norm_label": "invoked remotely to pass messages across nodes."
    },
    {
      "label": "containment.py",
      "file_type": "code",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_agents_containment",
      "community": 31,
      "norm_label": "containment.py"
    },
    {
      "label": "remote",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_aads_agents_containment_py_remote",
      "community": 98,
      "norm_label": "remote"
    },
    {
      "label": "ContainmentAgent",
      "file_type": "code",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_aads_agents_containment_containmentagent",
      "community": 98,
      "norm_label": "containmentagent"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_aads_agents_containment_containmentagent_init",
      "community": 98,
      "norm_label": ".__init__()"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_aads_agents_containment_containmentagent_tick",
      "community": 98,
      "norm_label": ".tick()"
    },
    {
      "label": ".handle_message()",
      "file_type": "code",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L17",
      "_origin": "ast",
      "id": "kb_aads_agents_containment_containmentagent_handle_message",
      "community": 98,
      "norm_label": ".handle_message()"
    },
    {
      "label": "Containment agents isolate malicious processes.",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L7",
      "_origin": "ast",
      "id": "kb_aads_agents_containment_rationale_7",
      "community": 98,
      "norm_label": "containment agents isolate malicious processes."
    },
    {
      "label": "executor.py",
      "file_type": "code",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_agents_executor",
      "community": 31,
      "norm_label": "executor.py"
    },
    {
      "label": "remote",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_aads_agents_executor_py_remote",
      "community": 42,
      "norm_label": "remote"
    },
    {
      "label": "ExecutorAgent",
      "file_type": "code",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L8",
      "_origin": "ast",
      "id": "kb_aads_agents_executor_executoragent",
      "community": 42,
      "norm_label": "executoragent"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L16",
      "_origin": "ast",
      "id": "kb_aads_agents_executor_executoragent_init",
      "community": 21,
      "norm_label": ".__init__()"
    },
    {
      "label": ".execute_quarantine()",
      "file_type": "code",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_aads_agents_executor_executoragent_execute_quarantine",
      "community": 42,
      "norm_label": ".execute_quarantine()"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L38",
      "_origin": "ast",
      "id": "kb_aads_agents_executor_executoragent_stop",
      "community": 42,
      "norm_label": ".stop()"
    },
    {
      "label": "Gateway back to the Go Control Plane. Receives consensus decisions from the\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L9",
      "_origin": "ast",
      "id": "kb_aads_agents_executor_rationale_9",
      "community": 42,
      "norm_label": "gateway back to the go control plane. receives consensus decisions from the..."
    },
    {
      "label": "healer.py",
      "file_type": "code",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_agents_healer",
      "community": 31,
      "norm_label": "healer.py"
    },
    {
      "label": "remote",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_aads_agents_healer_py_remote",
      "community": 99,
      "norm_label": "remote"
    },
    {
      "label": "HealerAgent",
      "file_type": "code",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_aads_agents_healer_healeragent",
      "community": 99,
      "norm_label": "healeragent"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_aads_agents_healer_healeragent_init",
      "community": 99,
      "norm_label": ".__init__()"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_aads_agents_healer_healeragent_tick",
      "community": 99,
      "norm_label": ".tick()"
    },
    {
      "label": ".handle_message()",
      "file_type": "code",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L17",
      "_origin": "ast",
      "id": "kb_aads_agents_healer_healeragent_handle_message",
      "community": 99,
      "norm_label": ".handle_message()"
    },
    {
      "label": "Healer agents recover compromised systems and restore normal operation.",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L7",
      "_origin": "ast",
      "id": "kb_aads_agents_healer_rationale_7",
      "community": 99,
      "norm_label": "healer agents recover compromised systems and restore normal operation."
    },
    {
      "label": "hunter.py",
      "file_type": "code",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter",
      "community": 31,
      "norm_label": "hunter.py"
    },
    {
      "label": "remote",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_py_remote",
      "community": 91,
      "norm_label": "remote"
    },
    {
      "label": "HunterAgent",
      "file_type": "code",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_hunteragent",
      "community": 91,
      "norm_label": "hunteragent"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L12",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_hunteragent_init",
      "community": 91,
      "norm_label": ".__init__()"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L16",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_hunteragent_tick",
      "community": 91,
      "norm_label": ".tick()"
    },
    {
      "label": ".handle_message()",
      "file_type": "code",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_hunteragent_handle_message",
      "community": 91,
      "norm_label": ".handle_message()"
    },
    {
      "label": ".investigate()",
      "file_type": "code",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L24",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_hunteragent_investigate",
      "community": 91,
      "norm_label": ".investigate()"
    },
    {
      "label": "Hunter agents investigate suspicious processes. Activated when KB reports\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L7",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_rationale_7",
      "community": 91,
      "norm_label": "hunter agents investigate suspicious processes. activated when kb reports..."
    },
    {
      "label": "# TODO: query KB control plane for process history",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L31",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_rationale_31",
      "community": 31,
      "norm_label": "# todo: query kb control plane for process history"
    },
    {
      "label": "# TODO: build evidence chain",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L32",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_rationale_32",
      "community": 31,
      "norm_label": "# todo: build evidence chain"
    },
    {
      "label": "# TODO: calculate confidence",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L33",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_rationale_33",
      "community": 31,
      "norm_label": "# todo: calculate confidence"
    },
    {
      "label": "# TODO: submit to jury",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L34",
      "_origin": "ast",
      "id": "kb_aads_agents_hunter_rationale_34",
      "community": 31,
      "norm_label": "# todo: submit to jury"
    },
    {
      "label": "patroller.py",
      "file_type": "code",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_agents_patroller",
      "community": 31,
      "norm_label": "patroller.py"
    },
    {
      "label": "remote",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_aads_agents_patroller_py_remote",
      "community": 100,
      "norm_label": "remote"
    },
    {
      "label": "PatrollerAgent",
      "file_type": "code",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L5",
      "_origin": "ast",
      "id": "kb_aads_agents_patroller_patrolleragent",
      "community": 100,
      "norm_label": "patrolleragent"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_aads_agents_patroller_patrolleragent_init",
      "community": 100,
      "norm_label": ".__init__()"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L15",
      "_origin": "ast",
      "id": "kb_aads_agents_patroller_patrolleragent_tick",
      "community": 100,
      "norm_label": ".tick()"
    },
    {
      "label": ".handle_message()",
      "file_type": "code",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_aads_agents_patroller_patrolleragent_handle_message",
      "community": 100,
      "norm_label": ".handle_message()"
    },
    {
      "label": "Patroller agents monitor baseline process behavior. Always active, watching for\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_aads_agents_patroller_rationale_6",
      "community": 100,
      "norm_label": "patroller agents monitor baseline process behavior. always active, watching for..."
    },
    {
      "label": "__init__.py",
      "file_type": "code",
      "source_file": "kb-aads/comms/__init__.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_comms_init",
      "community": 148,
      "norm_label": "__init__.py"
    },
    {
      "label": "grpc_client.py",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client",
      "community": 68,
      "norm_label": "grpc_client.py"
    },
    {
      "label": "ControlPlaneClient",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L10",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient",
      "community": 21,
      "norm_label": "controlplaneclient"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L30",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_init",
      "community": 21,
      "norm_label": ".__init__()"
    },
    {
      "label": "._mark_streaming()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L38",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_mark_streaming",
      "community": 105,
      "norm_label": "._mark_streaming()"
    },
    {
      "label": "._mark_unary()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L49",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_mark_unary",
      "community": 92,
      "norm_label": "._mark_unary()"
    },
    {
      "label": ".get_process_state()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L61",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_get_process_state",
      "community": 92,
      "norm_label": ".get_process_state()"
    },
    {
      "label": ".list_zone()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L67",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_list_zone",
      "community": 21,
      "norm_label": ".list_zone()"
    },
    {
      "label": ".set_containment()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L86",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_set_containment",
      "community": 92,
      "norm_label": ".set_containment()"
    },
    {
      "label": ".stream_events()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L99",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_stream_events",
      "community": 105,
      "norm_label": ".stream_events()"
    },
    {
      "label": ".stream_alerts()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L115",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_stream_alerts",
      "community": 105,
      "norm_label": ".stream_alerts()"
    },
    {
      "label": ".submit_decision()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L125",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_submit_decision",
      "community": 92,
      "norm_label": ".submit_decision()"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L143",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_controlplaneclient_close",
      "community": 21,
      "norm_label": ".close()"
    },
    {
      "label": "gRPC Client communicating with the Go Control Plane over Unix Domain Sockets.\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_rationale_11",
      "community": 21,
      "norm_label": "grpc client communicating with the go control plane over unix domain sockets...."
    },
    {
      "label": "Query process state by PID.",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L62",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_rationale_62",
      "community": 92,
      "norm_label": "query process state by pid."
    },
    {
      "label": "List processes in a zone (can be Zone enum, string, or int). Deliberately\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L68",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_rationale_68",
      "community": 21,
      "norm_label": "list processes in a zone (can be zone enum, string, or int). deliberately..."
    },
    {
      "label": "Set containment level for a PID.",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L87",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_rationale_87",
      "community": 92,
      "norm_label": "set containment level for a pid."
    },
    {
      "label": "Stream real-time events from eBPF layer. Not currently called by any live agent\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L100",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_rationale_100",
      "community": 105,
      "norm_label": "stream real-time events from ebpf layer. not currently called by any live agent..."
    },
    {
      "label": "Stream real-time security alerts from the control plane. Raises RuntimeError if\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L116",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_rationale_116",
      "community": 105,
      "norm_label": "stream real-time security alerts from the control plane. raises runtimeerror if..."
    },
    {
      "label": "Submit agent action back to the Go Control Plane for enforcement. Live today\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L126",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_rationale_126",
      "community": 92,
      "norm_label": "submit agent action back to the go control plane for enforcement. live today..."
    },
    {
      "label": "Close the gRPC channel.",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L144",
      "_origin": "ast",
      "id": "kb_aads_comms_grpc_client_rationale_144",
      "community": 21,
      "norm_label": "close the grpc channel."
    },
    {
      "label": "kb_pb2.py",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2",
      "community": 68,
      "norm_label": "kb_pb2.py"
    },
    {
      "label": "kb_pb2_grpc.py",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc",
      "community": 68,
      "norm_label": "kb_pb2_grpc.py"
    },
    {
      "label": "KernelBorderlandsStub",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L28",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsstub",
      "community": 68,
      "norm_label": "kernelborderlandsstub"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L32",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsstub_init",
      "community": 68,
      "norm_label": ".__init__()"
    },
    {
      "label": "KernelBorderlandsServicer",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L70",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "community": 51,
      "norm_label": "kernelborderlandsservicer"
    },
    {
      "label": ".GetProcessState()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L74",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_getprocessstate",
      "community": 51,
      "norm_label": ".getprocessstate()"
    },
    {
      "label": ".ListZone()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L81",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_listzone",
      "community": 51,
      "norm_label": ".listzone()"
    },
    {
      "label": ".SetContainment()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L88",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_setcontainment",
      "community": 51,
      "norm_label": ".setcontainment()"
    },
    {
      "label": ".StreamEvents()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L95",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_streamevents",
      "community": 51,
      "norm_label": ".streamevents()"
    },
    {
      "label": ".SubmitAgentDecision()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L102",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_submitagentdecision",
      "community": 51,
      "norm_label": ".submitagentdecision()"
    },
    {
      "label": ".StreamAlerts()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L109",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_streamalerts",
      "community": 51,
      "norm_label": ".streamalerts()"
    },
    {
      "label": "add_KernelBorderlandsServicer_to_server()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L117",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_add_kernelborderlandsservicer_to_server",
      "community": 68,
      "norm_label": "add_kernelborderlandsservicer_to_server()"
    },
    {
      "label": "KernelBorderlands",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L157",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "community": 85,
      "norm_label": "kernelborderlands"
    },
    {
      "label": ".GetProcessState()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L162",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_getprocessstate",
      "community": 85,
      "norm_label": ".getprocessstate()"
    },
    {
      "label": ".ListZone()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L189",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_listzone",
      "community": 85,
      "norm_label": ".listzone()"
    },
    {
      "label": ".SetContainment()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L216",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_setcontainment",
      "community": 85,
      "norm_label": ".setcontainment()"
    },
    {
      "label": ".StreamEvents()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L243",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_streamevents",
      "community": 85,
      "norm_label": ".streamevents()"
    },
    {
      "label": ".SubmitAgentDecision()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L270",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_submitagentdecision",
      "community": 85,
      "norm_label": ".submitagentdecision()"
    },
    {
      "label": ".StreamAlerts()",
      "file_type": "code",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L297",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_streamalerts",
      "community": 85,
      "norm_label": ".streamalerts()"
    },
    {
      "label": "KB Control Plane Service",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L29",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_rationale_29",
      "community": 68,
      "norm_label": "kb control plane service"
    },
    {
      "label": "Constructor. Args: channel: A grpc.Channel.",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L33",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_rationale_33",
      "community": 68,
      "norm_label": "constructor. args: channel: a grpc.channel."
    },
    {
      "label": "KB Control Plane Service",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L71",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_rationale_71",
      "community": 51,
      "norm_label": "kb control plane service"
    },
    {
      "label": "List processes in a zone",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L82",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_rationale_82",
      "community": 51,
      "norm_label": "list processes in a zone"
    },
    {
      "label": "Set containment level",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L89",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_rationale_89",
      "community": 51,
      "norm_label": "set containment level"
    },
    {
      "label": "Stream real-time events",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L96",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_rationale_96",
      "community": 51,
      "norm_label": "stream real-time events"
    },
    {
      "label": "Submit agent decision",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L103",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_rationale_103",
      "community": 51,
      "norm_label": "submit agent decision"
    },
    {
      "label": "KB Control Plane Service",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L158",
      "_origin": "ast",
      "id": "kb_aads_comms_kb_pb2_grpc_rationale_158",
      "community": 85,
      "norm_label": "kb control plane service"
    },
    {
      "label": "jje.py",
      "file_type": "code",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje",
      "community": 69,
      "norm_label": "jje.py"
    },
    {
      "label": "remote",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_py_remote",
      "community": 69,
      "norm_label": "remote"
    },
    {
      "label": "JuryAgent",
      "file_type": "code",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_juryagent",
      "community": 69,
      "norm_label": "juryagent"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L8",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_juryagent_init",
      "community": 69,
      "norm_label": ".__init__()"
    },
    {
      "label": ".evaluate_and_vote()",
      "file_type": "code",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_juryagent_evaluate_and_vote",
      "community": 69,
      "norm_label": ".evaluate_and_vote()"
    },
    {
      "label": "JudgeAgent",
      "file_type": "code",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_judgeagent",
      "community": 69,
      "norm_label": "judgeagent"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_judgeagent_init",
      "community": 69,
      "norm_label": ".__init__()"
    },
    {
      "label": ".coordinate_consensus()",
      "file_type": "code",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L24",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_judgeagent_coordinate_consensus",
      "community": 69,
      "norm_label": ".coordinate_consensus()"
    },
    {
      "label": "Dynamic actor spawned to verify threats and cast votes.",
      "file_type": "rationale",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L7",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_rationale_7",
      "community": 69,
      "norm_label": "dynamic actor spawned to verify threats and cast votes."
    },
    {
      "label": "Orchestrates consensus rounds when Patrollers raise anomaly alerts.",
      "file_type": "rationale",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_aads_consensus_jje_rationale_19",
      "community": 69,
      "norm_label": "orchestrates consensus rounds when patrollers raise anomaly alerts."
    },
    {
      "label": "main.py",
      "file_type": "code",
      "source_file": "kb-aads/main.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_main",
      "community": 42,
      "norm_label": "main.py"
    },
    {
      "label": "load_config()",
      "file_type": "code",
      "source_file": "kb-aads/main.py",
      "source_location": "L9",
      "_origin": "ast",
      "id": "kb_aads_main_load_config",
      "community": 42,
      "norm_label": "load_config()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-aads/main.py",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_aads_main_main",
      "community": 42,
      "norm_label": "main()"
    },
    {
      "label": "env.py",
      "file_type": "code",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_marl_env",
      "community": 4,
      "norm_label": "env.py"
    },
    {
      "label": "AADSEnv",
      "file_type": "code",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L5",
      "_origin": "ast",
      "id": "kb_aads_marl_env_aadsenv",
      "community": 4,
      "norm_label": "aadsenv"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L7",
      "_origin": "ast",
      "id": "kb_aads_marl_env_aadsenv_init",
      "community": 4,
      "norm_label": ".__init__()"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_aads_marl_env_aadsenv_reset",
      "community": 4,
      "norm_label": ".reset()"
    },
    {
      "label": ".step()",
      "file_type": "code",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_aads_marl_env_aadsenv_step",
      "community": 4,
      "norm_label": ".step()"
    },
    {
      "label": "Multi-Agent Environment for training KB threat containment policies.",
      "file_type": "rationale",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_aads_marl_env_rationale_6",
      "community": 4,
      "norm_label": "multi-agent environment for training kb threat containment policies."
    },
    {
      "label": "orchestrator.py",
      "file_type": "code",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_swarm_orchestrator",
      "community": 31,
      "norm_label": "orchestrator.py"
    },
    {
      "label": "RaySwarmOrchestrator",
      "file_type": "code",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "community": 42,
      "norm_label": "rayswarmorchestrator"
    },
    {
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L22",
      "_origin": "ast",
      "id": "kb_aads_swarm_orchestrator_rayswarmorchestrator_init",
      "community": 42,
      "norm_label": ".__init__()"
    },
    {
      "label": ".spawn_agent()",
      "file_type": "code",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L36",
      "_origin": "ast",
      "id": "kb_aads_swarm_orchestrator_rayswarmorchestrator_spawn_agent",
      "community": 42,
      "norm_label": ".spawn_agent()"
    },
    {
      "label": ".start_swarm()",
      "file_type": "code",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L46",
      "_origin": "ast",
      "id": "kb_aads_swarm_orchestrator_rayswarmorchestrator_start_swarm",
      "community": 42,
      "norm_label": ".start_swarm()"
    },
    {
      "label": ".get_status()",
      "file_type": "code",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L65",
      "_origin": "ast",
      "id": "kb_aads_swarm_orchestrator_rayswarmorchestrator_get_status",
      "community": 42,
      "norm_label": ".get_status()"
    },
    {
      "label": "Connects to (or starts) a Ray runtime and manages remote agent actors.",
      "file_type": "rationale",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_aads_swarm_orchestrator_rationale_20",
      "community": 42,
      "norm_label": "connects to (or starts) a ray runtime and manages remote agent actors."
    },
    {
      "label": "test_grpc_client.py",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client",
      "community": 21,
      "norm_label": "test_grpc_client.py"
    },
    {
      "label": "MockKernelBorderlandsServicer",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L17",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "community": 78,
      "norm_label": "mockkernelborderlandsservicer"
    },
    {
      "label": ".GetProcessState()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_getprocessstate",
      "community": 78,
      "norm_label": ".getprocessstate()"
    },
    {
      "label": ".ListZone()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L31",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_listzone",
      "community": 78,
      "norm_label": ".listzone()"
    },
    {
      "label": ".SetContainment()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L44",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_setcontainment",
      "community": 78,
      "norm_label": ".setcontainment()"
    },
    {
      "label": ".StreamEvents()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L47",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_streamevents",
      "community": 78,
      "norm_label": ".streamevents()"
    },
    {
      "label": ".SubmitAgentDecision()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L57",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_submitagentdecision",
      "community": 78,
      "norm_label": ".submitagentdecision()"
    },
    {
      "label": ".StreamAlerts()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L60",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_streamalerts",
      "community": 78,
      "norm_label": ".streamalerts()"
    },
    {
      "label": "fixture",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "fixture",
      "community": 78,
      "norm_label": "fixture"
    },
    {
      "label": "grpc_server()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L74",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_grpc_server",
      "community": 78,
      "norm_label": "grpc_server()"
    },
    {
      "label": "test_get_process_state()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L100",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_get_process_state",
      "community": 21,
      "norm_label": "test_get_process_state()"
    },
    {
      "label": "test_list_zone()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L111",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_list_zone",
      "community": 21,
      "norm_label": "test_list_zone()"
    },
    {
      "label": "test_set_containment()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L122",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_set_containment",
      "community": 21,
      "norm_label": "test_set_containment()"
    },
    {
      "label": "test_stream_events()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L131",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_stream_events",
      "community": 21,
      "norm_label": "test_stream_events()"
    },
    {
      "label": "test_stream_alerts()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L142",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_stream_alerts",
      "community": 21,
      "norm_label": "test_stream_alerts()"
    },
    {
      "label": "test_submit_decision()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L153",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_submit_decision",
      "community": 21,
      "norm_label": "test_submit_decision()"
    },
    {
      "label": "test_unary_then_streaming_raises()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L170",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_unary_then_streaming_raises",
      "community": 21,
      "norm_label": "test_unary_then_streaming_raises()"
    },
    {
      "label": "test_streaming_then_unary_raises()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L186",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_streaming_then_unary_raises",
      "community": 21,
      "norm_label": "test_streaming_then_unary_raises()"
    },
    {
      "label": "test_separate_instances_do_not_conflict()",
      "file_type": "code",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L201",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_test_separate_instances_do_not_conflict",
      "community": 21,
      "norm_label": "test_separate_instances_do_not_conflict()"
    },
    {
      "label": "A client that already made a unary call must refuse to also stream \u2014 see\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L171",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_rationale_171",
      "community": 21,
      "norm_label": "a client that already made a unary call must refuse to also stream \u2014 see..."
    },
    {
      "label": "The symmetric case: a client already streaming must refuse a subsequent unary\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L187",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_rationale_187",
      "community": 21,
      "norm_label": "the symmetric case: a client already streaming must refuse a subsequent unary..."
    },
    {
      "label": "The recommended pattern \u2014 two instances, one per role \u2014 must work without\u2026",
      "file_type": "rationale",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L202",
      "_origin": "ast",
      "id": "kb_aads_tests_test_grpc_client_rationale_202",
      "community": 21,
      "norm_label": "the recommended pattern \u2014 two instances, one per role \u2014 must work without..."
    },
    {
      "label": "verify_real_connection.py",
      "file_type": "code",
      "source_file": "kb-aads/tests/verify_real_connection.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_aads_tests_verify_real_connection",
      "community": 68,
      "norm_label": "verify_real_connection.py"
    },
    {
      "label": "run_verification()",
      "file_type": "code",
      "source_file": "kb-aads/tests/verify_real_connection.py",
      "source_location": "L12",
      "_origin": "ast",
      "id": "kb_aads_tests_verify_real_connection_run_verification",
      "community": 68,
      "norm_label": "run_verification()"
    },
    {
      "label": "kb-checker/build.rs",
      "file_type": "code",
      "source_file": "kb-checker/build.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_build",
      "community": 106,
      "norm_label": "kb-checker/build.rs"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-checker/build.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_build_main",
      "community": 106,
      "norm_label": "main()"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_build_rs_result",
      "community": 106,
      "norm_label": "result"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_build_rs_box",
      "community": 106,
      "norm_label": "box"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_build_rs_error",
      "community": 106,
      "norm_label": "error"
    },
    {
      "label": "grpc/mod.rs",
      "file_type": "code",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod",
      "community": 23,
      "norm_label": "grpc/mod.rs"
    },
    {
      "label": "CheckerState",
      "file_type": "code",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L10",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_checkerstate",
      "community": 23,
      "norm_label": "checkerstate"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_string",
      "community": 23,
      "norm_label": "string"
    },
    {
      "label": "Vec",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_vec",
      "community": 23,
      "norm_label": "vec"
    },
    {
      "label": "Default",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "default",
      "community": 23,
      "norm_label": "default"
    },
    {
      "label": ".default()",
      "file_type": "code",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L17",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_checkerstate_default",
      "community": 23,
      "norm_label": ".default()"
    },
    {
      "label": "Self",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_self",
      "community": 23,
      "norm_label": "self"
    },
    {
      "label": "CheckerStatusService",
      "file_type": "code",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L27",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_checkerstatusservice",
      "community": 23,
      "norm_label": "checkerstatusservice"
    },
    {
      "label": "Arc",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_arc",
      "community": 23,
      "norm_label": "arc"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_mutex",
      "community": 23,
      "norm_label": "mutex"
    },
    {
      "label": ".new()",
      "file_type": "code",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L32",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "community": 23,
      "norm_label": ".new()"
    },
    {
      "label": "CheckerStatus",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "checkerstatus",
      "community": 23,
      "norm_label": "checkerstatus"
    },
    {
      "label": ".get_status()",
      "file_type": "code",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L39",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_checkerstatusservice_get_status",
      "community": 23,
      "norm_label": ".get_status()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_request",
      "community": 23,
      "norm_label": "request"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_result",
      "community": 23,
      "norm_label": "result"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_response",
      "community": 23,
      "norm_label": "response"
    },
    {
      "label": "Status",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_status",
      "community": 23,
      "norm_label": "status"
    },
    {
      "label": "start_grpc_server()",
      "file_type": "code",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L52",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_start_grpc_server",
      "community": 23,
      "norm_label": "start_grpc_server()"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_box",
      "community": 23,
      "norm_label": "box"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_grpc_mod_rs_error",
      "community": 23,
      "norm_label": "error"
    },
    {
      "label": "integrity/mod.rs",
      "file_type": "code",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod",
      "community": 47,
      "norm_label": "integrity/mod.rs"
    },
    {
      "label": "EbpfSignaturePolicy",
      "file_type": "code",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L24",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_ebpfsignaturepolicy",
      "community": 47,
      "norm_label": "ebpfsignaturepolicy"
    },
    {
      "label": "HashMap",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "hashmap",
      "community": 47,
      "norm_label": "hashmap"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_rs_string",
      "community": 47,
      "norm_label": "string"
    },
    {
      "label": "verify_ebpf_integrity()",
      "file_type": "code",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L28",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_verify_ebpf_integrity",
      "community": 47,
      "norm_label": "verify_ebpf_integrity()"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_rs_result",
      "community": 47,
      "norm_label": "result"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_rs_box",
      "community": 47,
      "norm_label": "box"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_rs_error",
      "community": 47,
      "norm_label": "error"
    },
    {
      "label": "verify_liveness()",
      "file_type": "code",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L123",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_verify_liveness",
      "community": 47,
      "norm_label": "verify_liveness()"
    },
    {
      "label": "find_contained_pids_map_fd()",
      "file_type": "code",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L178",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_find_contained_pids_map_fd",
      "community": 47,
      "norm_label": "find_contained_pids_map_fd()"
    },
    {
      "label": "dump_contained_pids_map()",
      "file_type": "code",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L204",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_dump_contained_pids_map",
      "community": 47,
      "norm_label": "dump_contained_pids_map()"
    },
    {
      "label": "verify_map_integrity()",
      "file_type": "code",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L223",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_verify_map_integrity",
      "community": 47,
      "norm_label": "verify_map_integrity()"
    },
    {
      "label": "verify_ebpf_performance()",
      "file_type": "code",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L313",
      "_origin": "ast",
      "id": "kb_checker_src_integrity_mod_verify_ebpf_performance",
      "community": 47,
      "norm_label": "verify_ebpf_performance()"
    },
    {
      "label": "lib.rs",
      "file_type": "code",
      "source_file": "kb-checker/src/lib.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_src_lib",
      "community": 150,
      "norm_label": "lib.rs"
    },
    {
      "label": "kb-checker/src/main.rs",
      "file_type": "code",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_src_main",
      "community": 32,
      "norm_label": "kb-checker/src/main.rs"
    },
    {
      "label": "Cli",
      "file_type": "code",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_checker_src_main_cli",
      "community": 32,
      "norm_label": "cli"
    },
    {
      "label": "Commands",
      "file_type": "code",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L26",
      "_origin": "ast",
      "id": "kb_checker_src_main_commands",
      "community": 32,
      "norm_label": "commands"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_main_rs_option",
      "community": 32,
      "norm_label": "option"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_main_rs_string",
      "community": 32,
      "norm_label": "string"
    },
    {
      "label": "CheckTargets",
      "file_type": "code",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L45",
      "_origin": "ast",
      "id": "kb_checker_src_main_checktargets",
      "community": 32,
      "norm_label": "checktargets"
    },
    {
      "label": "update_state()",
      "file_type": "code",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L60",
      "_origin": "ast",
      "id": "kb_checker_src_main_update_state",
      "community": 32,
      "norm_label": "update_state()"
    },
    {
      "label": "Arc",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_main_rs_arc",
      "community": 32,
      "norm_label": "arc"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_main_rs_mutex",
      "community": 32,
      "norm_label": "mutex"
    },
    {
      "label": "acquire_pid_lock()",
      "file_type": "code",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L74",
      "_origin": "ast",
      "id": "kb_checker_src_main_acquire_pid_lock",
      "community": 32,
      "norm_label": "acquire_pid_lock()"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_main_rs_result",
      "community": 32,
      "norm_label": "result"
    },
    {
      "label": "File",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_main_rs_file",
      "community": 32,
      "norm_label": "file"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_main_rs_box",
      "community": 32,
      "norm_label": "box"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_main_rs_error",
      "community": 32,
      "norm_label": "error"
    },
    {
      "label": "cleanup_pid_and_socket()",
      "file_type": "code",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L95",
      "_origin": "ast",
      "id": "kb_checker_src_main_cleanup_pid_and_socket",
      "community": 32,
      "norm_label": "cleanup_pid_and_socket()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L108",
      "_origin": "ast",
      "id": "kb_checker_src_main_main",
      "community": 32,
      "norm_label": "main()"
    },
    {
      "label": "report/mod.rs",
      "file_type": "code",
      "source_file": "kb-checker/src/report/mod.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_src_report_mod",
      "community": 41,
      "norm_label": "report/mod.rs"
    },
    {
      "label": "trigger_auto_recovery()",
      "file_type": "code",
      "source_file": "kb-checker/src/report/mod.rs",
      "source_location": "L8",
      "_origin": "ast",
      "id": "kb_checker_src_report_mod_trigger_auto_recovery",
      "community": 41,
      "norm_label": "trigger_auto_recovery()"
    },
    {
      "label": "service_check/mod.rs",
      "file_type": "code",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod",
      "community": 41,
      "norm_label": "service_check/mod.rs"
    },
    {
      "label": "connect_uds_grpc()",
      "file_type": "code",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_connect_uds_grpc",
      "community": 41,
      "norm_label": "connect_uds_grpc()"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_rs_result",
      "community": 41,
      "norm_label": "result"
    },
    {
      "label": "Channel",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_rs_channel",
      "community": 41,
      "norm_label": "channel"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_rs_error",
      "community": 41,
      "norm_label": "error"
    },
    {
      "label": "check_control_plane_health()",
      "file_type": "code",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_check_control_plane_health",
      "community": 41,
      "norm_label": "check_control_plane_health()"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_rs_box",
      "community": 41,
      "norm_label": "box"
    },
    {
      "label": "check_control_plane_health_at()",
      "file_type": "code",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L27",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_check_control_plane_health_at",
      "community": 41,
      "norm_label": "check_control_plane_health_at()"
    },
    {
      "label": "check_swarm_health()",
      "file_type": "code",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L60",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_check_swarm_health",
      "community": 41,
      "norm_label": "check_swarm_health()"
    },
    {
      "label": "check_swarm_health_at()",
      "file_type": "code",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L64",
      "_origin": "ast",
      "id": "kb_checker_src_service_check_mod_check_swarm_health_at",
      "community": 41,
      "norm_label": "check_swarm_health_at()"
    },
    {
      "label": "checker_tests.rs",
      "file_type": "code",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests",
      "community": 50,
      "norm_label": "checker_tests.rs"
    },
    {
      "label": "MockHealthService",
      "file_type": "code",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests_mockhealthservice",
      "community": 50,
      "norm_label": "mockhealthservice"
    },
    {
      "label": "Health",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "health",
      "community": 50,
      "norm_label": "health"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L17",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests_mockhealthservice_check",
      "community": 50,
      "norm_label": ".check()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests_rs_request",
      "community": 50,
      "norm_label": "request"
    },
    {
      "label": "HealthCheckRequest",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "healthcheckrequest",
      "community": 41,
      "norm_label": "healthcheckrequest"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests_rs_result",
      "community": 50,
      "norm_label": "result"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests_rs_response",
      "community": 50,
      "norm_label": "response"
    },
    {
      "label": "HealthCheckResponse",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "healthcheckresponse",
      "community": 50,
      "norm_label": "healthcheckresponse"
    },
    {
      "label": "Status",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests_rs_status",
      "community": 50,
      "norm_label": "status"
    },
    {
      "label": ".watch()",
      "file_type": "code",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L26",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests_mockhealthservice_watch",
      "community": 50,
      "norm_label": ".watch()"
    },
    {
      "label": "WatchStream",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "watchstream",
      "community": 50,
      "norm_label": "watchstream"
    },
    {
      "label": "test_grpc_health_check_serving()",
      "file_type": "code",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L36",
      "_origin": "ast",
      "id": "kb_checker_tests_checker_tests_test_grpc_health_check_serving",
      "community": 50,
      "norm_label": "test_grpc_health_check_serving()"
    },
    {
      "label": "kbd/main.go",
      "file_type": "code",
      "source_file": "kb-control-plane/cmd/kbd/main.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_cmd_kbd_main",
      "community": 3,
      "norm_label": "kbd/main.go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "kb-control-plane/cmd/kbd/main.go",
      "source_location": "L28",
      "_origin": "ast",
      "id": "kb_control_plane_cmd_kbd_main_init",
      "community": 3,
      "norm_label": "init()"
    },
    {
      "label": "runDaemon()",
      "file_type": "code",
      "source_file": "kb-control-plane/cmd/kbd/main.go",
      "source_location": "L35",
      "_origin": "ast",
      "id": "kb_control_plane_cmd_kbd_main_rundaemon",
      "community": 15,
      "norm_label": "rundaemon()"
    },
    {
      "label": "Command",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "command",
      "community": 15,
      "norm_label": "command"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-control-plane/cmd/kbd/main.go",
      "source_location": "L59",
      "_origin": "ast",
      "id": "kb_control_plane_cmd_kbd_main_main",
      "community": 3,
      "norm_label": "main()"
    },
    {
      "label": "github.com/pardhuvarmax/kernel-borderlands/kb-control-plane",
      "file_type": "code",
      "type": "package",
      "ecosystem": "go",
      "source_file": "kb-control-plane/go.mod",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pkg_github_com_pardhuvarmax_kernel_borderlands_kb_control_plane",
      "community": 122,
      "norm_label": "github.com/pardhuvarmax/kernel-borderlands/kb-control-plane"
    },
    {
      "label": "audit.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_audit_audit",
      "community": 2,
      "norm_label": "audit.go"
    },
    {
      "label": "Logger",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L14",
      "_origin": "ast",
      "id": "audit_logger",
      "community": 2,
      "norm_label": "logger"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_audit_audit_go_db",
      "community": 2,
      "norm_label": "db"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_audit_audit_go_mutex",
      "community": 2,
      "norm_label": "mutex"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_control_plane_internal_audit_audit_new",
      "community": 2,
      "norm_label": "new()"
    },
    {
      "label": ".Log()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L31",
      "_origin": "ast",
      "id": "audit_logger_log",
      "community": 2,
      "norm_label": ".log()"
    },
    {
      "label": ".LogZoneTransition()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L51",
      "_origin": "ast",
      "id": "audit_logger_logzonetransition",
      "community": 2,
      "norm_label": ".logzonetransition()"
    },
    {
      "label": ".VerifyChain()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L58",
      "_origin": "ast",
      "id": "audit_logger_verifychain",
      "community": 2,
      "norm_label": ".verifychain()"
    },
    {
      "label": "checkerclient.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/checkerclient/checkerclient.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_checkerclient_checkerclient",
      "community": 0,
      "norm_label": "checkerclient.go"
    },
    {
      "label": "GetStatus()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/checkerclient/checkerclient.go",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_control_plane_internal_checkerclient_checkerclient_getstatus",
      "community": 0,
      "norm_label": "getstatus()"
    },
    {
      "label": "Context",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_checkerclient_checkerclient_go_context",
      "community": 0,
      "norm_label": "context"
    },
    {
      "label": "Duration",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "duration",
      "community": 0,
      "norm_label": "duration"
    },
    {
      "label": "controlplane.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane",
      "community": 1,
      "norm_label": "controlplane.go"
    },
    {
      "label": "ControlPlane",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L34",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "community": 1,
      "norm_label": "controlplane"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_go_store",
      "community": 1,
      "norm_label": "store"
    },
    {
      "label": "Server",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_go_server",
      "community": 1,
      "norm_label": "server"
    },
    {
      "label": "RWMutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "rwmutex",
      "community": 1,
      "norm_label": "rwmutex"
    },
    {
      "label": "Map",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_go_map",
      "community": 1,
      "norm_label": "map"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_go_mutex",
      "community": 1,
      "norm_label": "mutex"
    },
    {
      "label": "Time",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "time",
      "community": 25,
      "norm_label": "time"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L76",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_new",
      "community": 1,
      "norm_label": "new()"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L144",
      "_origin": "ast",
      "id": "controlplane_controlplane_start",
      "community": 1,
      "norm_label": ".start()"
    },
    {
      "label": ".reloadPolicyFromDisk()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L209",
      "_origin": "ast",
      "id": "controlplane_controlplane_reloadpolicyfromdisk",
      "community": 1,
      "norm_label": ".reloadpolicyfromdisk()"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L228",
      "_origin": "ast",
      "id": "controlplane_controlplane_stop",
      "community": 1,
      "norm_label": ".stop()"
    },
    {
      "label": "listenUnix()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L259",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_listenunix",
      "community": 1,
      "norm_label": "listenunix()"
    },
    {
      "label": "registerHealthService()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L277",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_registerhealthservice",
      "community": 1,
      "norm_label": "registerhealthservice()"
    },
    {
      "label": ".onCriticalDependencyLost()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L289",
      "_origin": "ast",
      "id": "controlplane_controlplane_oncriticaldependencylost",
      "community": 1,
      "norm_label": ".oncriticaldependencylost()"
    },
    {
      "label": ".onDependencyRecovered()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L297",
      "_origin": "ast",
      "id": "controlplane_controlplane_ondependencyrecovered",
      "community": 1,
      "norm_label": ".ondependencyrecovered()"
    },
    {
      "label": ".recordStoreResult()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L313",
      "_origin": "ast",
      "id": "controlplane_controlplane_recordstoreresult",
      "community": 1,
      "norm_label": ".recordstoreresult()"
    },
    {
      "label": ".OnProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L337",
      "_origin": "ast",
      "id": "controlplane_controlplane_onprocessstate",
      "community": 1,
      "norm_label": ".onprocessstate()"
    },
    {
      "label": ".OnProcessExit()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L371",
      "_origin": "ast",
      "id": "controlplane_controlplane_onprocessexit",
      "community": 2,
      "norm_label": ".onprocessexit()"
    },
    {
      "label": ".OnZoneTransition()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L382",
      "_origin": "ast",
      "id": "controlplane_controlplane_onzonetransition",
      "community": 1,
      "norm_label": ".onzonetransition()"
    },
    {
      "label": ".fanOutEvent()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L449",
      "_origin": "ast",
      "id": "controlplane_controlplane_fanoutevent",
      "community": 1,
      "norm_label": ".fanoutevent()"
    },
    {
      "label": ".fanOutAlert()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L460",
      "_origin": "ast",
      "id": "controlplane_controlplane_fanoutalert",
      "community": 1,
      "norm_label": ".fanoutalert()"
    },
    {
      "label": ".recordEventTime()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L471",
      "_origin": "ast",
      "id": "controlplane_controlplane_recordeventtime",
      "community": 1,
      "norm_label": ".recordeventtime()"
    },
    {
      "label": ".GetEventsPerSecond()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L490",
      "_origin": "ast",
      "id": "controlplane_controlplane_geteventspersecond",
      "community": 1,
      "norm_label": ".geteventspersecond()"
    },
    {
      "label": "controlplane_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test",
      "community": 1,
      "norm_label": "controlplane_test.go"
    },
    {
      "label": "newTestControlPlane()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "community": 1,
      "norm_label": "newtestcontrolplane()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "community": 1,
      "norm_label": "t"
    },
    {
      "label": "ControlPlane",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_go_controlplane",
      "community": 1,
      "norm_label": "controlplane"
    },
    {
      "label": "waitForCount()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_waitforcount",
      "community": 1,
      "norm_label": "waitforcount()"
    },
    {
      "label": "auditCount()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_auditcount",
      "community": 1,
      "norm_label": "auditcount()"
    },
    {
      "label": "auditCountErr()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_auditcounterr",
      "community": 1,
      "norm_label": "auditcounterr()"
    },
    {
      "label": "TestOnProcessStateUpdatesL1()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L81",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessstateupdatesl1",
      "community": 1,
      "norm_label": "testonprocessstateupdatesl1()"
    },
    {
      "label": "TestOnProcessExitFlushesCache()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessexitflushescache",
      "community": 1,
      "norm_label": "testonprocessexitflushescache()"
    },
    {
      "label": "TestOnZoneTransitionWithValidStartTimeRecordsAudit()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L155",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithvalidstarttimerecordsaudit",
      "community": 1,
      "norm_label": "testonzonetransitionwithvalidstarttimerecordsaudit()"
    },
    {
      "label": "TestOnZoneTransitionWithStalePIDSkipsEnforcementAndAudit()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L181",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithstalepidskipsenforcementandaudit",
      "community": 1,
      "norm_label": "testonzonetransitionwithstalepidskipsenforcementandaudit()"
    },
    {
      "label": "TestOnZoneTransitionUnknownPIDAllowsThrough()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L220",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionunknownpidallowsthrough",
      "community": 1,
      "norm_label": "testonzonetransitionunknownpidallowsthrough()"
    },
    {
      "label": "newBufconnHealthClient()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L249",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "community": 1,
      "norm_label": "newbufconnhealthclient()"
    },
    {
      "label": "HealthClient",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "healthclient",
      "community": 41,
      "norm_label": "healthclient"
    },
    {
      "label": "Server",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_go_server",
      "community": 1,
      "norm_label": "server"
    },
    {
      "label": "TestHealthService_ReportsServingAfterRegister()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L287",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_reportsservingafterregister",
      "community": 1,
      "norm_label": "testhealthservice_reportsservingafterregister()"
    },
    {
      "label": "TestHealthService_FlipsToNotServingBeforeShutdown()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L302",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_flipstonotservingbeforeshutdown",
      "community": 1,
      "norm_label": "testhealthservice_flipstonotservingbeforeshutdown()"
    },
    {
      "label": "TestHealthService_UnknownServiceNameErrors()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L326",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_unknownservicenameerrors",
      "community": 1,
      "norm_label": "testhealthservice_unknownservicenameerrors()"
    },
    {
      "label": "TestHealthService_EmptyServiceNameChecksOverallServer()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L338",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_emptyservicenamechecksoverallserver",
      "community": 1,
      "norm_label": "testhealthservice_emptyservicenamechecksoverallserver()"
    },
    {
      "label": "TestNewControlPlane_HealthServerIsSingleInstance()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L356",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testnewcontrolplane_healthserverissingleinstance",
      "community": 1,
      "norm_label": "testnewcontrolplane_healthserverissingleinstance()"
    },
    {
      "label": "TestGRPCHealthService_OverRealUnixSocket()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L378",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testgrpchealthservice_overrealunixsocket",
      "community": 1,
      "norm_label": "testgrpchealthservice_overrealunixsocket()"
    },
    {
      "label": "TestListenUnix_RemovesStaleSocketFile()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L448",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testlistenunix_removesstalesocketfile",
      "community": 1,
      "norm_label": "testlistenunix_removesstalesocketfile()"
    },
    {
      "label": "TestStartSequence_ListenThenRegisterOverUnixSocket()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L470",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_teststartsequence_listenthenregisteroverunixsocket",
      "community": 1,
      "norm_label": "teststartsequence_listenthenregisteroverunixsocket()"
    },
    {
      "label": "TestRecordStoreResult_StaysHealthyBelowThreshold()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L519",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_stayshealthybelowthreshold",
      "community": 1,
      "norm_label": "testrecordstoreresult_stayshealthybelowthreshold()"
    },
    {
      "label": "TestRecordStoreResult_FlipsAtThreshold()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L536",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_flipsatthreshold",
      "community": 1,
      "norm_label": "testrecordstoreresult_flipsatthreshold()"
    },
    {
      "label": "TestRecordStoreResult_RecoversOnNextSuccess()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L563",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_recoversonnextsuccess",
      "community": 1,
      "norm_label": "testrecordstoreresult_recoversonnextsuccess()"
    },
    {
      "label": "TestRecordStoreResult_SuccessResetsCounterBelowThreshold()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L599",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_successresetscounterbelowthreshold",
      "community": 1,
      "norm_label": "testrecordstoreresult_successresetscounterbelowthreshold()"
    },
    {
      "label": "TestRecordStoreResult_ConcurrentCallsDontRace()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L624",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_concurrentcallsdontrace",
      "community": 1,
      "norm_label": "testrecordstoreresult_concurrentcallsdontrace()"
    },
    {
      "label": "grpc.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc",
      "community": 10,
      "norm_label": "grpc.go"
    },
    {
      "label": "cachedToProto()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L17",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_cachedtoproto",
      "community": 10,
      "norm_label": "cachedtoproto()"
    },
    {
      "label": "ControlPlane",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L29",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "community": 24,
      "norm_label": "controlplane"
    },
    {
      "label": ".GetProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L29",
      "_origin": "ast",
      "id": "controlplane_controlplane_getprocessstate",
      "community": 24,
      "norm_label": ".getprocessstate()"
    },
    {
      "label": "Context",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_go_context",
      "community": 24,
      "norm_label": "context"
    },
    {
      "label": ".ListZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L39",
      "_origin": "ast",
      "id": "controlplane_controlplane_listzone",
      "community": 75,
      "norm_label": ".listzone()"
    },
    {
      "label": "KernelBorderlands_ListZoneServer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kernelborderlands_listzoneserver",
      "community": 75,
      "norm_label": "kernelborderlands_listzoneserver"
    },
    {
      "label": ".SetContainment()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L51",
      "_origin": "ast",
      "id": "controlplane_controlplane_setcontainment",
      "community": 24,
      "norm_label": ".setcontainment()"
    },
    {
      "label": ".StreamEvents()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L64",
      "_origin": "ast",
      "id": "controlplane_controlplane_streamevents",
      "community": 24,
      "norm_label": ".streamevents()"
    },
    {
      "label": "KernelBorderlands_StreamEventsServer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kernelborderlands_streameventsserver",
      "community": 24,
      "norm_label": "kernelborderlands_streameventsserver"
    },
    {
      "label": ".StreamAlerts()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L94",
      "_origin": "ast",
      "id": "controlplane_controlplane_streamalerts",
      "community": 24,
      "norm_label": ".streamalerts()"
    },
    {
      "label": "KernelBorderlands_StreamAlertsServer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kernelborderlands_streamalertsserver",
      "community": 24,
      "norm_label": "kernelborderlands_streamalertsserver"
    },
    {
      "label": ".SubmitAgentDecision()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L124",
      "_origin": "ast",
      "id": "controlplane_controlplane_submitagentdecision",
      "community": 24,
      "norm_label": ".submitagentdecision()"
    },
    {
      "label": ".GetSystemStats()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L153",
      "_origin": "ast",
      "id": "controlplane_controlplane_getsystemstats",
      "community": 24,
      "norm_label": ".getsystemstats()"
    },
    {
      "label": ".VerifyAuditChain()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L168",
      "_origin": "ast",
      "id": "controlplane_controlplane_verifyauditchain",
      "community": 24,
      "norm_label": ".verifyauditchain()"
    },
    {
      "label": ".ExportAuditLog()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L183",
      "_origin": "ast",
      "id": "controlplane_controlplane_exportauditlog",
      "community": 24,
      "norm_label": ".exportauditlog()"
    },
    {
      "label": ".OverrideZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L211",
      "_origin": "ast",
      "id": "controlplane_controlplane_overridezone",
      "community": 24,
      "norm_label": ".overridezone()"
    },
    {
      "label": ".ReloadPolicy()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L227",
      "_origin": "ast",
      "id": "controlplane_controlplane_reloadpolicy",
      "community": 24,
      "norm_label": ".reloadpolicy()"
    },
    {
      "label": "grpc_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test",
      "community": 1,
      "norm_label": "grpc_test.go"
    },
    {
      "label": "TestGetProcessState_UnknownPidReturnsNotFound()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test_testgetprocessstate_unknownpidreturnsnotfound",
      "community": 1,
      "norm_label": "testgetprocessstate_unknownpidreturnsnotfound()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test_go_t",
      "community": 1,
      "norm_label": "t"
    },
    {
      "label": "TestGetProcessState_TrackedPidReturnsState()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test_testgetprocessstate_trackedpidreturnsstate",
      "community": 1,
      "norm_label": "testgetprocessstate_trackedpidreturnsstate()"
    },
    {
      "label": "TestVerifyAuditChain_IntactAfterLogging()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test_testverifyauditchain_intactafterlogging",
      "community": 1,
      "norm_label": "testverifyauditchain_intactafterlogging()"
    },
    {
      "label": "TestExportAuditLog_ReturnsLoggedEntries()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test_testexportauditlog_returnsloggedentries",
      "community": 1,
      "norm_label": "testexportauditlog_returnsloggedentries()"
    },
    {
      "label": "TestOverrideZone_UnknownPidReturnsNotFound()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test_testoverridezone_unknownpidreturnsnotfound",
      "community": 1,
      "norm_label": "testoverridezone_unknownpidreturnsnotfound()"
    },
    {
      "label": "TestOverrideZone_TrackedPidUpdatesZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test_testoverridezone_trackedpidupdateszone",
      "community": 1,
      "norm_label": "testoverridezone_trackedpidupdateszone()"
    },
    {
      "label": "TestReloadPolicy_ViaRPC()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_grpc_test_testreloadpolicy_viarpc",
      "community": 1,
      "norm_label": "testreloadpolicy_viarpc()"
    },
    {
      "label": "http.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_http",
      "community": 19,
      "norm_label": "http.go"
    },
    {
      "label": "HTTPServer",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L21",
      "_origin": "ast",
      "id": "controlplane_httpserver",
      "community": 19,
      "norm_label": "httpserver"
    },
    {
      "label": "ControlPlane",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_http_go_controlplane",
      "community": 19,
      "norm_label": "controlplane"
    },
    {
      "label": "ControlPlane",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L25",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_http_go_controlplane_controlplane",
      "community": 19,
      "norm_label": "controlplane"
    },
    {
      "label": ".StartHTTPServer()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L25",
      "_origin": "ast",
      "id": "controlplane_controlplane_starthttpserver",
      "community": 19,
      "norm_label": ".starthttpserver()"
    },
    {
      "label": "corsHandler()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L44",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_http_corshandler",
      "community": 19,
      "norm_label": "corshandler()"
    },
    {
      "label": "Handler",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "handler",
      "community": 19,
      "norm_label": "handler"
    },
    {
      "label": "writeJSON()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L58",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_http_writejson",
      "community": 19,
      "norm_label": "writejson()"
    },
    {
      "label": "ResponseWriter",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "responsewriter",
      "community": 19,
      "norm_label": "responsewriter"
    },
    {
      "label": ".handleIndex()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L70",
      "_origin": "ast",
      "id": "controlplane_httpserver_handleindex",
      "community": 19,
      "norm_label": ".handleindex()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_http_go_request",
      "community": 19,
      "norm_label": "request"
    },
    {
      "label": ".handleProcesses()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L95",
      "_origin": "ast",
      "id": "controlplane_httpserver_handleprocesses",
      "community": 19,
      "norm_label": ".handleprocesses()"
    },
    {
      "label": ".handleAlerts()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L134",
      "_origin": "ast",
      "id": "controlplane_httpserver_handlealerts",
      "community": 19,
      "norm_label": ".handlealerts()"
    },
    {
      "label": ".handleLogs()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L198",
      "_origin": "ast",
      "id": "controlplane_httpserver_handlelogs",
      "community": 19,
      "norm_label": ".handlelogs()"
    },
    {
      "label": ".handleAuditVerify()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L250",
      "_origin": "ast",
      "id": "controlplane_httpserver_handleauditverify",
      "community": 19,
      "norm_label": ".handleauditverify()"
    },
    {
      "label": "isProcessRunning()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L264",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_http_isprocessrunning",
      "community": 19,
      "norm_label": "isprocessrunning()"
    },
    {
      "label": "isSocketOpen()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L300",
      "_origin": "ast",
      "id": "kb_control_plane_internal_controlplane_http_issocketopen",
      "community": 19,
      "norm_label": "issocketopen()"
    },
    {
      "label": ".handleServices()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L309",
      "_origin": "ast",
      "id": "controlplane_httpserver_handleservices",
      "community": 19,
      "norm_label": ".handleservices()"
    },
    {
      "label": ".handleMetrics()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L360",
      "_origin": "ast",
      "id": "controlplane_httpserver_handlemetrics",
      "community": 19,
      "norm_label": ".handlemetrics()"
    },
    {
      "label": ".handleIsolate()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L398",
      "_origin": "ast",
      "id": "controlplane_httpserver_handleisolate",
      "community": 19,
      "norm_label": ".handleisolate()"
    },
    {
      "label": ".handleRestore()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L425",
      "_origin": "ast",
      "id": "controlplane_httpserver_handlerestore",
      "community": 19,
      "norm_label": ".handlerestore()"
    },
    {
      "label": ".handleEvents()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L452",
      "_origin": "ast",
      "id": "controlplane_httpserver_handleevents",
      "community": 19,
      "norm_label": ".handleevents()"
    },
    {
      "label": "enforce.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce",
      "community": 1,
      "norm_label": "enforce.go"
    },
    {
      "label": "Enforcer",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L9",
      "_origin": "ast",
      "id": "enforcement_enforcer",
      "community": 1,
      "norm_label": "enforcer"
    },
    {
      "label": "NewEnforcer()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L13",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_newenforcer",
      "community": 1,
      "norm_label": "newenforcer()"
    },
    {
      "label": ".Contain()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L24",
      "_origin": "ast",
      "id": "enforcement_enforcer_contain",
      "community": 1,
      "norm_label": ".contain()"
    },
    {
      "label": "enforce_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test",
      "community": 1,
      "norm_label": "enforce_test.go"
    },
    {
      "label": "newListenerWithConn()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "community": 1,
      "norm_label": "newlistenerwithconn()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_go_t",
      "community": 1,
      "norm_label": "t"
    },
    {
      "label": "Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_go_conn",
      "community": 1,
      "norm_label": "conn"
    },
    {
      "label": "readFull()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_readfull",
      "community": 1,
      "norm_label": "readfull()"
    },
    {
      "label": "TestContain_ValidLevelsSendCmd()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_testcontain_validlevelssendcmd",
      "community": 1,
      "norm_label": "testcontain_validlevelssendcmd()"
    },
    {
      "label": "levelName()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_levelname",
      "community": 1,
      "norm_label": "levelname()"
    },
    {
      "label": "TestContain_NoneNotifiesSensor()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_testcontain_nonenotifiessensor",
      "community": 1,
      "norm_label": "testcontain_nonenotifiessensor()"
    },
    {
      "label": "TestContain_UnknownLevel()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L163",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_testcontain_unknownlevel",
      "community": 1,
      "norm_label": "testcontain_unknownlevel()"
    },
    {
      "label": "TestContain_NoClientsErrorPropagates()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L185",
      "_origin": "ast",
      "id": "kb_control_plane_internal_enforcement_enforce_test_testcontain_noclientserrorpropagates",
      "community": 1,
      "norm_label": "testcontain_noclientserrorpropagates()"
    },
    {
      "label": "listener.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener",
      "community": 1,
      "norm_label": "listener.go"
    },
    {
      "label": "Listener",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L12",
      "_origin": "ast",
      "id": "ipc_listener",
      "community": 1,
      "norm_label": "listener"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_go_mutex",
      "community": 1,
      "norm_label": "mutex"
    },
    {
      "label": "Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_go_conn",
      "community": 1,
      "norm_label": "conn"
    },
    {
      "label": ".SetSensitivePaths()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L29",
      "_origin": "ast",
      "id": "ipc_listener_setsensitivepaths",
      "community": 1,
      "norm_label": ".setsensitivepaths()"
    },
    {
      "label": ".getSensitivePaths()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L35",
      "_origin": "ast",
      "id": "ipc_listener_getsensitivepaths",
      "community": 1,
      "norm_label": ".getsensitivepaths()"
    },
    {
      "label": "NewListener()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L49",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_newlistener",
      "community": 1,
      "norm_label": "newlistener()"
    },
    {
      "label": ".Listen()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L69",
      "_origin": "ast",
      "id": "ipc_listener_listen",
      "community": 1,
      "norm_label": ".listen()"
    },
    {
      "label": ".SendContainmentCmd()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L142",
      "_origin": "ast",
      "id": "ipc_listener_sendcontainmentcmd",
      "community": 1,
      "norm_label": ".sendcontainmentcmd()"
    },
    {
      "label": "listener_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test",
      "community": 2,
      "norm_label": "listener_test.go"
    },
    {
      "label": "buildContainmentCmdFrame()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_buildcontainmentcmdframe",
      "community": 2,
      "norm_label": "buildcontainmentcmdframe()"
    },
    {
      "label": "TestContainmentCmdFrameIsExactly72BytePayload()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_testcontainmentcmdframeisexactly72bytepayload",
      "community": 2,
      "norm_label": "testcontainmentcmdframeisexactly72bytepayload()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_go_t",
      "community": 2,
      "norm_label": "t"
    },
    {
      "label": "TestSendContainmentCmd_WireBytes()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_wirebytes",
      "community": 2,
      "norm_label": "testsendcontainmentcmd_wirebytes()"
    },
    {
      "label": "TestSendContainmentCmd_NoClients()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_noclients",
      "community": 2,
      "norm_label": "testsendcontainmentcmd_noclients()"
    },
    {
      "label": "TestSendContainmentCmd_LongReasonTruncates()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_longreasontruncates",
      "community": 2,
      "norm_label": "testsendcontainmentcmd_longreasontruncates()"
    },
    {
      "label": "TestSendContainmentCmd_ExactlyBoundaryReason()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L161",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_exactlyboundaryreason",
      "community": 2,
      "norm_label": "testsendcontainmentcmd_exactlyboundaryreason()"
    },
    {
      "label": "readFull()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L193",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_readfull",
      "community": 2,
      "norm_label": "readfull()"
    },
    {
      "label": "Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_go_conn",
      "community": 2,
      "norm_label": "conn"
    },
    {
      "label": "bytesEqual()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L205",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_listener_test_bytesequal",
      "community": 2,
      "norm_label": "bytesequal()"
    },
    {
      "label": "rules.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_rules",
      "community": 60,
      "norm_label": "rules.go"
    },
    {
      "label": "KBWireAttackRule",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L15",
      "_origin": "ast",
      "id": "ipc_kbwireattackrule",
      "community": 60,
      "norm_label": "kbwireattackrule"
    },
    {
      "label": "YAMLRule",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L30",
      "_origin": "ast",
      "id": "ipc_yamlrule",
      "community": 60,
      "norm_label": "yamlrule"
    },
    {
      "label": "YAMLPolicy",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L44",
      "_origin": "ast",
      "id": "ipc_yamlpolicy",
      "community": 60,
      "norm_label": "yamlpolicy"
    },
    {
      "label": "parseFlags()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L148",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_rules_parseflags",
      "community": 60,
      "norm_label": "parseflags()"
    },
    {
      "label": "parseSequence()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L160",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_rules_parsesequence",
      "community": 60,
      "norm_label": "parsesequence()"
    },
    {
      "label": "SendRulesPayload()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L176",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_rules_sendrulespayload",
      "community": 60,
      "norm_label": "sendrulespayload()"
    },
    {
      "label": "Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_rules_go_conn",
      "community": 60,
      "norm_label": "conn"
    },
    {
      "label": "rules_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_rules_test",
      "community": 60,
      "norm_label": "rules_test.go"
    },
    {
      "label": "TestSendRulesPayload()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/rules_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_rules_test_testsendrulespayload",
      "community": 60,
      "norm_label": "testsendrulespayload()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_rules_test_go_t",
      "community": 60,
      "norm_label": "t"
    },
    {
      "label": "sensitive_paths.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/sensitive_paths.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_sensitive_paths",
      "community": 1,
      "norm_label": "sensitive_paths.go"
    },
    {
      "label": "SendSensitivePaths()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/sensitive_paths.go",
      "source_location": "L28",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_sensitive_paths_sendsensitivepaths",
      "community": 1,
      "norm_label": "sendsensitivepaths()"
    },
    {
      "label": "Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_sensitive_paths_go_conn",
      "community": 1,
      "norm_label": "conn"
    },
    {
      "label": "sockets.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/sockets.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_sockets",
      "community": 151,
      "norm_label": "sockets.go"
    },
    {
      "label": "testing.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/testing.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_testing",
      "community": 1,
      "norm_label": "testing.go"
    },
    {
      "label": "NewTestListener()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/testing.go",
      "source_location": "L8",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_testing_newtestlistener",
      "community": 1,
      "norm_label": "newtestlistener()"
    },
    {
      "label": "types.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/types.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_types",
      "community": 2,
      "norm_label": "types.go"
    },
    {
      "label": "ContainmentCmdMsg",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/types.go",
      "source_location": "L6",
      "_origin": "ast",
      "id": "ipc_containmentcmdmsg",
      "community": 2,
      "norm_label": "containmentcmdmsg"
    },
    {
      "label": "ProcessExitMsg",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/types.go",
      "source_location": "L12",
      "_origin": "ast",
      "id": "ipc_processexitmsg",
      "community": 2,
      "norm_label": "processexitmsg"
    },
    {
      "label": "wire.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire",
      "community": 2,
      "norm_label": "wire.go"
    },
    {
      "label": "GetSocketPath()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_getsocketpath",
      "community": 1,
      "norm_label": "getsocketpath()"
    },
    {
      "label": "GetControlSocketPath()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L29",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_getcontrolsocketpath",
      "community": 1,
      "norm_label": "getcontrolsocketpath()"
    },
    {
      "label": "KBZone",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L36",
      "_origin": "ast",
      "id": "ipc_kbzone",
      "community": 2,
      "norm_label": "kbzone"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L42",
      "_origin": "ast",
      "id": "ipc_kbzone_string",
      "community": 2,
      "norm_label": ".string()"
    },
    {
      "label": "ProcessStateMsg",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L54",
      "_origin": "ast",
      "id": "ipc_processstatemsg",
      "community": 2,
      "norm_label": "processstatemsg"
    },
    {
      "label": "ZoneTransitionMsg",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L69",
      "_origin": "ast",
      "id": "ipc_zonetransitionmsg",
      "community": 2,
      "norm_label": "zonetransitionmsg"
    },
    {
      "label": "MessageHandler",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L78",
      "_origin": "ast",
      "id": "ipc_messagehandler",
      "community": 2,
      "norm_label": "messagehandler"
    },
    {
      "label": "readFloat64()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L84",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_readfloat64",
      "community": 2,
      "norm_label": "readfloat64()"
    },
    {
      "label": "parseProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L97",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_parseprocessstate",
      "community": 2,
      "norm_label": "parseprocessstate()"
    },
    {
      "label": "parseZoneTransition()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L128",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_parsezonetransition",
      "community": 2,
      "norm_label": "parsezonetransition()"
    },
    {
      "label": "parseProcessExit()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L144",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_parseprocessexit",
      "community": 2,
      "norm_label": "parseprocessexit()"
    },
    {
      "label": "Reader",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L157",
      "_origin": "ast",
      "id": "ipc_reader",
      "community": 2,
      "norm_label": "reader"
    },
    {
      "label": "Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_go_conn",
      "community": 2,
      "norm_label": "conn"
    },
    {
      "label": "NewReader()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L159",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_newreader",
      "community": 2,
      "norm_label": "newreader()"
    },
    {
      "label": ".ReadLoop()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L161",
      "_origin": "ast",
      "id": "ipc_reader_readloop",
      "community": 2,
      "norm_label": ".readloop()"
    },
    {
      "label": "wire_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test",
      "community": 2,
      "norm_label": "wire_test.go"
    },
    {
      "label": "f64()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_f64",
      "community": 2,
      "norm_label": "f64()"
    },
    {
      "label": "u32()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_u32",
      "community": 2,
      "norm_label": "u32()"
    },
    {
      "label": "u64()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_u64",
      "community": 2,
      "norm_label": "u64()"
    },
    {
      "label": "buildProcessStateFrame()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "community": 2,
      "norm_label": "buildprocessstateframe()"
    },
    {
      "label": "buildZoneTransitionFrame()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L58",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "community": 2,
      "norm_label": "buildzonetransitionframe()"
    },
    {
      "label": "TestProcessStateFrameIsExactly128Bytes()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testprocessstateframeisexactly128bytes",
      "community": 2,
      "norm_label": "testprocessstateframeisexactly128bytes()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_go_t",
      "community": 2,
      "norm_label": "t"
    },
    {
      "label": "TestZoneTransitionFrameIsExactly40Bytes()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testzonetransitionframeisexactly40bytes",
      "community": 2,
      "norm_label": "testzonetransitionframeisexactly40bytes()"
    },
    {
      "label": "TestParseProcessStateRoundTrip()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testparseprocessstateroundtrip",
      "community": 2,
      "norm_label": "testparseprocessstateroundtrip()"
    },
    {
      "label": "TestParseProcessStateRejectsShortBuffer()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testparseprocessstaterejectsshortbuffer",
      "community": 2,
      "norm_label": "testparseprocessstaterejectsshortbuffer()"
    },
    {
      "label": "TestParseZoneTransitionRoundTrip()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionroundtrip",
      "community": 2,
      "norm_label": "testparsezonetransitionroundtrip()"
    },
    {
      "label": "TestParseZoneTransitionRejectsShortBuffer()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L157",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionrejectsshortbuffer",
      "community": 2,
      "norm_label": "testparsezonetransitionrejectsshortbuffer()"
    },
    {
      "label": "TestKBZoneStringNames()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L165",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testkbzonestringnames",
      "community": 2,
      "norm_label": "testkbzonestringnames()"
    },
    {
      "label": "buildProcessExitFrame()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L177",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_buildprocessexitframe",
      "community": 2,
      "norm_label": "buildprocessexitframe()"
    },
    {
      "label": "TestParseProcessExitRoundTrip()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L187",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitroundtrip",
      "community": 2,
      "norm_label": "testparseprocessexitroundtrip()"
    },
    {
      "label": "TestParseProcessExitRejectsShortBuffer()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L206",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitrejectsshortbuffer",
      "community": 2,
      "norm_label": "testparseprocessexitrejectsshortbuffer()"
    },
    {
      "label": "policy.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy",
      "community": 22,
      "norm_label": "policy.go"
    },
    {
      "label": "ProcessPolicy",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L28",
      "_origin": "ast",
      "id": "policy_processpolicy",
      "community": 22,
      "norm_label": "processpolicy"
    },
    {
      "label": "PolicyFile",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L36",
      "_origin": "ast",
      "id": "policy_policyfile",
      "community": 22,
      "norm_label": "policyfile"
    },
    {
      "label": "Engine",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L53",
      "_origin": "ast",
      "id": "policy_engine",
      "community": 22,
      "norm_label": "engine"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L60",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_new",
      "community": 22,
      "norm_label": "new()"
    },
    {
      "label": ".AutoTerminate()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L99",
      "_origin": "ast",
      "id": "policy_engine_autoterminate",
      "community": 22,
      "norm_label": ".autoterminate()"
    },
    {
      "label": ".SensitivePaths()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L112",
      "_origin": "ast",
      "id": "policy_engine_sensitivepaths",
      "community": 22,
      "norm_label": ".sensitivepaths()"
    },
    {
      "label": "validateSensitivePaths()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L120",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_validatesensitivepaths",
      "community": 22,
      "norm_label": "validatesensitivepaths()"
    },
    {
      "label": "policy_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test",
      "community": 22,
      "norm_label": "policy_test.go"
    },
    {
      "label": "writeTestPolicy()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "community": 22,
      "norm_label": "writetestpolicy()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_go_t",
      "community": 22,
      "norm_label": "t"
    },
    {
      "label": "TestNewWithNoPathUsesDefaults()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testnewwithnopathusesdefaults",
      "community": 22,
      "norm_label": "testnewwithnopathusesdefaults()"
    },
    {
      "label": "TestNewWithMissingFileFallsBackToDefaults()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testnewwithmissingfilefallsbacktodefaults",
      "community": 22,
      "norm_label": "testnewwithmissingfilefallsbacktodefaults()"
    },
    {
      "label": "TestNewWithMalformedYAMLErrors()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testnewwithmalformedyamlerrors",
      "community": 22,
      "norm_label": "testnewwithmalformedyamlerrors()"
    },
    {
      "label": "TestPerCommAutoTerminate()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testpercommautoterminate",
      "community": 22,
      "norm_label": "testpercommautoterminate()"
    },
    {
      "label": "TestSensitivePathsValid()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L82",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testsensitivepathsvalid",
      "community": 22,
      "norm_label": "testsensitivepathsvalid()"
    },
    {
      "label": "TestSensitivePathsEmptyDefault()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L106",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testsensitivepathsemptydefault",
      "community": 22,
      "norm_label": "testsensitivepathsemptydefault()"
    },
    {
      "label": "TestSensitivePathsRejectsBareRoot()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L116",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsbareroot",
      "community": 22,
      "norm_label": "testsensitivepathsrejectsbareroot()"
    },
    {
      "label": "TestSensitivePathsRejectsRelativePath()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L126",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsrelativepath",
      "community": 22,
      "norm_label": "testsensitivepathsrejectsrelativepath()"
    },
    {
      "label": "TestSensitivePathsRejectsOversizedEntry()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L136",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsoversizedentry",
      "community": 22,
      "norm_label": "testsensitivepathsrejectsoversizedentry()"
    },
    {
      "label": "TestSensitivePathsRejectsTooManyEntries()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "id": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectstoomanyentries",
      "community": 22,
      "norm_label": "testsensitivepathsrejectstoomanyentries()"
    },
    {
      "label": "auth.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/auth.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_auth",
      "community": 15,
      "norm_label": "auth.go"
    },
    {
      "label": "ValidatePublicKey()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/auth.go",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_auth_validatepublickey",
      "community": 15,
      "norm_label": "validatepublickey()"
    },
    {
      "label": "PublicKey",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "publickey",
      "community": 15,
      "norm_label": "publickey"
    },
    {
      "label": "config.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_config",
      "community": 15,
      "norm_label": "config.go"
    },
    {
      "label": "Config",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L11",
      "_origin": "ast",
      "id": "ssh_config",
      "community": 15,
      "norm_label": "config"
    },
    {
      "label": "LoadConfig()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_config_loadconfig",
      "community": 15,
      "norm_label": "loadconfig()"
    },
    {
      "label": "isDirWritable()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L70",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_config_isdirwritable",
      "community": 15,
      "norm_label": "isdirwritable()"
    },
    {
      "label": "hostkey.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/hostkey.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_hostkey",
      "community": 15,
      "norm_label": "hostkey.go"
    },
    {
      "label": "EnsureHostKeyExists()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/hostkey.go",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_hostkey_ensurehostkeyexists",
      "community": 15,
      "norm_label": "ensurehostkeyexists()"
    },
    {
      "label": "server.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_server",
      "community": 15,
      "norm_label": "server.go"
    },
    {
      "label": "Service",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L14",
      "_origin": "ast",
      "id": "ssh_service",
      "community": 15,
      "norm_label": "service"
    },
    {
      "label": "Server",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_server_go_server",
      "community": 15,
      "norm_label": "server"
    },
    {
      "label": "NewService()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_server_newservice",
      "community": 15,
      "norm_label": "newservice()"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L64",
      "_origin": "ast",
      "id": "ssh_service_start",
      "community": 15,
      "norm_label": ".start()"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L75",
      "_origin": "ast",
      "id": "ssh_service_stop",
      "community": 15,
      "norm_label": ".stop()"
    },
    {
      "label": "session.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_session",
      "community": 15,
      "norm_label": "session.go"
    },
    {
      "label": "handleSession()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_session_handlesession",
      "community": 15,
      "norm_label": "handlesession()"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "session",
      "community": 15,
      "norm_label": "session"
    },
    {
      "label": "setWinsize()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L124",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_session_setwinsize",
      "community": 15,
      "norm_label": "setwinsize()"
    },
    {
      "label": "File",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_session_go_file",
      "community": 15,
      "norm_label": "file"
    },
    {
      "label": "ssh_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_ssh_test",
      "community": 15,
      "norm_label": "ssh_test.go"
    },
    {
      "label": "TestHostKeyLoadAndPersist()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_ssh_test_testhostkeyloadandpersist",
      "community": 15,
      "norm_label": "testhostkeyloadandpersist()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_ssh_test_go_t",
      "community": 15,
      "norm_label": "t"
    },
    {
      "label": "TestAuthorizedKeysParsingAndValidation()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "id": "kb_control_plane_internal_ssh_ssh_test_testauthorizedkeysparsingandvalidation",
      "community": 15,
      "norm_label": "testauthorizedkeysparsingandvalidation()"
    },
    {
      "label": "process.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_process",
      "community": 2,
      "norm_label": "process.go"
    },
    {
      "label": "CachedState",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L12",
      "_origin": "ast",
      "id": "store_cachedstate",
      "community": 2,
      "norm_label": "cachedstate"
    },
    {
      "label": "zoneTransitionWrite",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L27",
      "_origin": "ast",
      "id": "store_zonetransitionwrite",
      "community": 2,
      "norm_label": "zonetransitionwrite"
    },
    {
      "label": "removeWrite",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L31",
      "_origin": "ast",
      "id": "store_removewrite",
      "community": 2,
      "norm_label": "removewrite"
    },
    {
      "label": "containmentWrite",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L32",
      "_origin": "ast",
      "id": "store_containmentwrite",
      "community": 2,
      "norm_label": "containmentwrite"
    },
    {
      "label": "zoneOverrideWrite",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L36",
      "_origin": "ast",
      "id": "store_zoneoverridewrite",
      "community": 2,
      "norm_label": "zoneoverridewrite"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L41",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_process_go_store_store",
      "community": 2,
      "norm_label": "store"
    },
    {
      "label": ".initL1()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L41",
      "_origin": "ast",
      "id": "store_store_initl1",
      "community": 2,
      "norm_label": ".initl1()"
    },
    {
      "label": ".flushL2Worker()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L48",
      "_origin": "ast",
      "id": "store_store_flushl2worker",
      "community": 2,
      "norm_label": ".flushl2worker()"
    },
    {
      "label": ".UpsertProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L74",
      "_origin": "ast",
      "id": "store_store_upsertprocessstate",
      "community": 2,
      "norm_label": ".upsertprocessstate()"
    },
    {
      "label": ".upsertProcessStateSQL()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L91",
      "_origin": "ast",
      "id": "store_store_upsertprocessstatesql",
      "community": 2,
      "norm_label": ".upsertprocessstatesql()"
    },
    {
      "label": ".RemoveProcess()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L119",
      "_origin": "ast",
      "id": "store_store_removeprocess",
      "community": 2,
      "norm_label": ".removeprocess()"
    },
    {
      "label": ".InsertZoneTransition()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L130",
      "_origin": "ast",
      "id": "store_store_insertzonetransition",
      "community": 2,
      "norm_label": ".insertzonetransition()"
    },
    {
      "label": ".insertZoneTransitionSQL()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L145",
      "_origin": "ast",
      "id": "store_store_insertzonetransitionsql",
      "community": 2,
      "norm_label": ".insertzonetransitionsql()"
    },
    {
      "label": ".VerifyStartTime()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L158",
      "_origin": "ast",
      "id": "store_store_verifystarttime",
      "community": 2,
      "norm_label": ".verifystarttime()"
    },
    {
      "label": ".GetProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L172",
      "_origin": "ast",
      "id": "store_store_getprocessstate",
      "community": 2,
      "norm_label": ".getprocessstate()"
    },
    {
      "label": ".ListZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L182",
      "_origin": "ast",
      "id": "store_store_listzone",
      "community": 2,
      "norm_label": ".listzone()"
    },
    {
      "label": ".SetContainment()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L195",
      "_origin": "ast",
      "id": "store_store_setcontainment",
      "community": 2,
      "norm_label": ".setcontainment()"
    },
    {
      "label": ".SetZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L213",
      "_origin": "ast",
      "id": "store_store_setzone",
      "community": 2,
      "norm_label": ".setzone()"
    },
    {
      "label": ".Restore()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L233",
      "_origin": "ast",
      "id": "store_store_restore",
      "community": 2,
      "norm_label": ".restore()"
    },
    {
      "label": ".ListAll()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L266",
      "_origin": "ast",
      "id": "store_store_listall",
      "community": 2,
      "norm_label": ".listall()"
    },
    {
      "label": ".TerminateProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L275",
      "_origin": "ast",
      "id": "store_store_terminateprocessstate",
      "community": 2,
      "norm_label": ".terminateprocessstate()"
    },
    {
      "label": "schema.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_schema",
      "community": 33,
      "norm_label": "schema.go"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L72",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_schema_go_store_store",
      "community": 33,
      "norm_label": "store"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_schema_go_db",
      "community": 33,
      "norm_label": "db"
    },
    {
      "label": "Map",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_schema_go_map",
      "community": 33,
      "norm_label": "map"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L80",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_schema_new",
      "community": 33,
      "norm_label": "new()"
    },
    {
      "label": ".DB()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L120",
      "_origin": "ast",
      "id": "store_store_db",
      "community": 33,
      "norm_label": ".db()"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L122",
      "_origin": "ast",
      "id": "store_store_close",
      "community": 33,
      "norm_label": ".close()"
    },
    {
      "label": "store_test.go",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test",
      "community": 33,
      "norm_label": "store_test.go"
    },
    {
      "label": "newTestStore()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test_newteststore",
      "community": 33,
      "norm_label": "newteststore()"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test_go_t",
      "community": 33,
      "norm_label": "t"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test_go_store",
      "community": 33,
      "norm_label": "store"
    },
    {
      "label": "TestUpsertAndGetProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test_testupsertandgetprocessstate",
      "community": 33,
      "norm_label": "testupsertandgetprocessstate()"
    },
    {
      "label": "TestVerifyStartTimeGuardsAgainstPIDReuse()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test_testverifystarttimeguardsagainstpidreuse",
      "community": 33,
      "norm_label": "testverifystarttimeguardsagainstpidreuse()"
    },
    {
      "label": "TestRemoveProcessEvictsFromL1()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test_testremoveprocessevictsfroml1",
      "community": 33,
      "norm_label": "testremoveprocessevictsfroml1()"
    },
    {
      "label": "TestSetZoneUpdatesTrackedProcess()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test_testsetzoneupdatestrackedprocess",
      "community": 33,
      "norm_label": "testsetzoneupdatestrackedprocess()"
    },
    {
      "label": "TestSetZoneUntrackedPidReturnsFalse()",
      "file_type": "code",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "id": "kb_control_plane_internal_store_store_test_testsetzoneuntrackedpidreturnsfalse",
      "community": 33,
      "norm_label": "testsetzoneuntrackedpidreturnsfalse()"
    },
    {
      "label": "checker.pb.go",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_pb",
      "community": 7,
      "norm_label": "checker.pb.go"
    },
    {
      "label": "StatusRequest",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L30",
      "_origin": "ast",
      "id": "checker_statusrequest",
      "community": 7,
      "norm_label": "statusrequest"
    },
    {
      "label": "MessageState",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_pb_go_messagestate",
      "community": 7,
      "norm_label": "messagestate"
    },
    {
      "label": "UnknownFields",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_pb_go_unknownfields",
      "community": 7,
      "norm_label": "unknownfields"
    },
    {
      "label": "SizeCache",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_pb_go_sizecache",
      "community": 7,
      "norm_label": "sizecache"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L36",
      "_origin": "ast",
      "id": "checker_statusrequest_reset",
      "community": 7,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L43",
      "_origin": "ast",
      "id": "checker_statusrequest_string",
      "community": 7,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L47",
      "_origin": "ast",
      "id": "checker_statusrequest_protomessage",
      "community": 7,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L49",
      "_origin": "ast",
      "id": "checker_statusrequest_protoreflect",
      "community": 7,
      "norm_label": ".protoreflect()"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_pb_go_message",
      "community": 7,
      "norm_label": "message"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L62",
      "_origin": "ast",
      "id": "checker_statusrequest_descriptor",
      "community": 7,
      "norm_label": ".descriptor()"
    },
    {
      "label": "StatusResponse",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L66",
      "_origin": "ast",
      "id": "checker_statusresponse",
      "community": 7,
      "norm_label": "statusresponse"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L75",
      "_origin": "ast",
      "id": "checker_statusresponse_reset",
      "community": 7,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L82",
      "_origin": "ast",
      "id": "checker_statusresponse_string",
      "community": 7,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L86",
      "_origin": "ast",
      "id": "checker_statusresponse_protomessage",
      "community": 7,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L88",
      "_origin": "ast",
      "id": "checker_statusresponse_protoreflect",
      "community": 7,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L101",
      "_origin": "ast",
      "id": "checker_statusresponse_descriptor",
      "community": 7,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetHealthy()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L105",
      "_origin": "ast",
      "id": "checker_statusresponse_gethealthy",
      "community": 7,
      "norm_label": ".gethealthy()"
    },
    {
      "label": ".GetLastChecked()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L112",
      "_origin": "ast",
      "id": "checker_statusresponse_getlastchecked",
      "community": 7,
      "norm_label": ".getlastchecked()"
    },
    {
      "label": ".GetErrors()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L119",
      "_origin": "ast",
      "id": "checker_statusresponse_geterrors",
      "community": 7,
      "norm_label": ".geterrors()"
    },
    {
      "label": "file_checker_proto_rawDescGZIP()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L144",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_pb_file_checker_proto_rawdescgzip",
      "community": 7,
      "norm_label": "file_checker_proto_rawdescgzip()"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L166",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_pb_init",
      "community": 7,
      "norm_label": "init()"
    },
    {
      "label": "file_checker_proto_init()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L167",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_pb_file_checker_proto_init",
      "community": 7,
      "norm_label": "file_checker_proto_init()"
    },
    {
      "label": "checker_grpc.pb.go",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_grpc_pb",
      "community": 7,
      "norm_label": "checker_grpc.pb.go"
    },
    {
      "label": "CheckerStatusClient",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L34",
      "_origin": "ast",
      "id": "checker_checkerstatusclient",
      "community": 7,
      "norm_label": "checkerstatusclient"
    },
    {
      "label": "ClientConnInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_grpc_pb_go_clientconninterface",
      "community": 7,
      "norm_label": "clientconninterface"
    },
    {
      "label": "NewCheckerStatusClient()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L42",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_grpc_pb_newcheckerstatusclient",
      "community": 7,
      "norm_label": "newcheckerstatusclient()"
    },
    {
      "label": ".GetStatus()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L46",
      "_origin": "ast",
      "id": "checker_checkerstatusclient_getstatus",
      "community": 7,
      "norm_label": ".getstatus()"
    },
    {
      "label": "Context",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_grpc_pb_go_context",
      "community": 7,
      "norm_label": "context"
    },
    {
      "label": "CheckerStatusServer",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L59",
      "_origin": "ast",
      "id": "checker_checkerstatusserver",
      "community": 7,
      "norm_label": "checkerstatusserver"
    },
    {
      "label": "UnimplementedCheckerStatusServer",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L69",
      "_origin": "ast",
      "id": "checker_unimplementedcheckerstatusserver",
      "community": 7,
      "norm_label": "unimplementedcheckerstatusserver"
    },
    {
      "label": ".GetStatus()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L71",
      "_origin": "ast",
      "id": "checker_unimplementedcheckerstatusserver_getstatus",
      "community": 7,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".mustEmbedUnimplementedCheckerStatusServer()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L74",
      "_origin": "ast",
      "id": "checker_unimplementedcheckerstatusserver_mustembedunimplementedcheckerstatusserver",
      "community": 7,
      "norm_label": ".mustembedunimplementedcheckerstatusserver()"
    },
    {
      "label": ".testEmbeddedByValue()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L75",
      "_origin": "ast",
      "id": "checker_unimplementedcheckerstatusserver_testembeddedbyvalue",
      "community": 7,
      "norm_label": ".testembeddedbyvalue()"
    },
    {
      "label": "UnsafeCheckerStatusServer",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L80",
      "_origin": "ast",
      "id": "checker_unsafecheckerstatusserver",
      "community": 7,
      "norm_label": "unsafecheckerstatusserver"
    },
    {
      "label": "RegisterCheckerStatusServer()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L84",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_grpc_pb_registercheckerstatusserver",
      "community": 7,
      "norm_label": "registercheckerstatusserver()"
    },
    {
      "label": "ServiceRegistrar",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_grpc_pb_go_serviceregistrar",
      "community": 7,
      "norm_label": "serviceregistrar"
    },
    {
      "label": "_CheckerStatus_GetStatus_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L95",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_grpc_pb_checkerstatus_getstatus_handler",
      "community": 7,
      "norm_label": "_checkerstatus_getstatus_handler()"
    },
    {
      "label": "UnaryServerInterceptor",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_checker_checker_grpc_pb_go_unaryserverinterceptor",
      "community": 7,
      "norm_label": "unaryserverinterceptor"
    },
    {
      "label": "kb.pb.go",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_pb",
      "community": 16,
      "norm_label": "kb.pb.go"
    },
    {
      "label": "Zone",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L25",
      "_origin": "ast",
      "id": "proto_zone",
      "community": 10,
      "norm_label": "zone"
    },
    {
      "label": ".Enum()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L47",
      "_origin": "ast",
      "id": "proto_zone_enum",
      "community": 10,
      "norm_label": ".enum()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L53",
      "_origin": "ast",
      "id": "proto_zone_string",
      "community": 10,
      "norm_label": ".string()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L57",
      "_origin": "ast",
      "id": "proto_zone_descriptor",
      "community": 10,
      "norm_label": ".descriptor()"
    },
    {
      "label": "EnumDescriptor",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "enumdescriptor",
      "community": 10,
      "norm_label": "enumdescriptor"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L61",
      "_origin": "ast",
      "id": "proto_zone_type",
      "community": 10,
      "norm_label": ".type()"
    },
    {
      "label": "EnumType",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "enumtype",
      "community": 10,
      "norm_label": "enumtype"
    },
    {
      "label": ".Number()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L65",
      "_origin": "ast",
      "id": "proto_zone_number",
      "community": 10,
      "norm_label": ".number()"
    },
    {
      "label": "EnumNumber",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "enumnumber",
      "community": 10,
      "norm_label": "enumnumber"
    },
    {
      "label": ".EnumDescriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L70",
      "_origin": "ast",
      "id": "proto_zone_enumdescriptor",
      "community": 16,
      "norm_label": ".enumdescriptor()"
    },
    {
      "label": "ContainmentLevel",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L75",
      "_origin": "ast",
      "id": "proto_containmentlevel",
      "community": 10,
      "norm_label": "containmentlevel"
    },
    {
      "label": ".Enum()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L103",
      "_origin": "ast",
      "id": "proto_containmentlevel_enum",
      "community": 10,
      "norm_label": ".enum()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L109",
      "_origin": "ast",
      "id": "proto_containmentlevel_string",
      "community": 10,
      "norm_label": ".string()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L113",
      "_origin": "ast",
      "id": "proto_containmentlevel_descriptor",
      "community": 10,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L117",
      "_origin": "ast",
      "id": "proto_containmentlevel_type",
      "community": 10,
      "norm_label": ".type()"
    },
    {
      "label": ".Number()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L121",
      "_origin": "ast",
      "id": "proto_containmentlevel_number",
      "community": 10,
      "norm_label": ".number()"
    },
    {
      "label": ".EnumDescriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L126",
      "_origin": "ast",
      "id": "proto_containmentlevel_enumdescriptor",
      "community": 10,
      "norm_label": ".enumdescriptor()"
    },
    {
      "label": "ProcessState",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L131",
      "_origin": "ast",
      "id": "proto_processstate",
      "community": 10,
      "norm_label": "processstate"
    },
    {
      "label": "MessageState",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_pb_go_messagestate",
      "community": 6,
      "norm_label": "messagestate"
    },
    {
      "label": "UnknownFields",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "community": 6,
      "norm_label": "unknownfields"
    },
    {
      "label": "SizeCache",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_pb_go_sizecache",
      "community": 6,
      "norm_label": "sizecache"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L146",
      "_origin": "ast",
      "id": "proto_processstate_reset",
      "community": 10,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L153",
      "_origin": "ast",
      "id": "proto_processstate_string",
      "community": 10,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L157",
      "_origin": "ast",
      "id": "proto_processstate_protomessage",
      "community": 10,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L159",
      "_origin": "ast",
      "id": "proto_processstate_protoreflect",
      "community": 14,
      "norm_label": ".protoreflect()"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_pb_go_message",
      "community": 14,
      "norm_label": "message"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L172",
      "_origin": "ast",
      "id": "proto_processstate_descriptor",
      "community": 16,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetPid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L176",
      "_origin": "ast",
      "id": "proto_processstate_getpid",
      "community": 10,
      "norm_label": ".getpid()"
    },
    {
      "label": ".GetPpid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L183",
      "_origin": "ast",
      "id": "proto_processstate_getppid",
      "community": 10,
      "norm_label": ".getppid()"
    },
    {
      "label": ".GetComm()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L190",
      "_origin": "ast",
      "id": "proto_processstate_getcomm",
      "community": 10,
      "norm_label": ".getcomm()"
    },
    {
      "label": ".GetScore()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L197",
      "_origin": "ast",
      "id": "proto_processstate_getscore",
      "community": 10,
      "norm_label": ".getscore()"
    },
    {
      "label": ".GetZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L204",
      "_origin": "ast",
      "id": "proto_processstate_getzone",
      "community": 10,
      "norm_label": ".getzone()"
    },
    {
      "label": ".GetUid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L211",
      "_origin": "ast",
      "id": "proto_processstate_getuid",
      "community": 10,
      "norm_label": ".getuid()"
    },
    {
      "label": ".GetContainment()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L218",
      "_origin": "ast",
      "id": "proto_processstate_getcontainment",
      "community": 10,
      "norm_label": ".getcontainment()"
    },
    {
      "label": ".GetFirstSeen()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L225",
      "_origin": "ast",
      "id": "proto_processstate_getfirstseen",
      "community": 10,
      "norm_label": ".getfirstseen()"
    },
    {
      "label": ".GetLastSeen()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L232",
      "_origin": "ast",
      "id": "proto_processstate_getlastseen",
      "community": 10,
      "norm_label": ".getlastseen()"
    },
    {
      "label": "KBEvent",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L240",
      "_origin": "ast",
      "id": "proto_kbevent",
      "community": 52,
      "norm_label": "kbevent"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L253",
      "_origin": "ast",
      "id": "proto_kbevent_reset",
      "community": 52,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L260",
      "_origin": "ast",
      "id": "proto_kbevent_string",
      "community": 52,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L264",
      "_origin": "ast",
      "id": "proto_kbevent_protomessage",
      "community": 52,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L266",
      "_origin": "ast",
      "id": "proto_kbevent_protoreflect",
      "community": 52,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L279",
      "_origin": "ast",
      "id": "proto_kbevent_descriptor",
      "community": 16,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetPid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L283",
      "_origin": "ast",
      "id": "proto_kbevent_getpid",
      "community": 52,
      "norm_label": ".getpid()"
    },
    {
      "label": ".GetPpid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L290",
      "_origin": "ast",
      "id": "proto_kbevent_getppid",
      "community": 52,
      "norm_label": ".getppid()"
    },
    {
      "label": ".GetComm()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L297",
      "_origin": "ast",
      "id": "proto_kbevent_getcomm",
      "community": 52,
      "norm_label": ".getcomm()"
    },
    {
      "label": ".GetEventType()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L304",
      "_origin": "ast",
      "id": "proto_kbevent_geteventtype",
      "community": 52,
      "norm_label": ".geteventtype()"
    },
    {
      "label": ".GetScoreDelta()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L311",
      "_origin": "ast",
      "id": "proto_kbevent_getscoredelta",
      "community": 52,
      "norm_label": ".getscoredelta()"
    },
    {
      "label": ".GetTimestamp()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L318",
      "_origin": "ast",
      "id": "proto_kbevent_gettimestamp",
      "community": 52,
      "norm_label": ".gettimestamp()"
    },
    {
      "label": ".GetMetadata()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L325",
      "_origin": "ast",
      "id": "proto_kbevent_getmetadata",
      "community": 52,
      "norm_label": ".getmetadata()"
    },
    {
      "label": "Alert",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L333",
      "_origin": "ast",
      "id": "proto_alert",
      "community": 13,
      "norm_label": "alert"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L347",
      "_origin": "ast",
      "id": "proto_alert_reset",
      "community": 13,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L354",
      "_origin": "ast",
      "id": "proto_alert_string",
      "community": 13,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L358",
      "_origin": "ast",
      "id": "proto_alert_protomessage",
      "community": 13,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L360",
      "_origin": "ast",
      "id": "proto_alert_protoreflect",
      "community": 14,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L373",
      "_origin": "ast",
      "id": "proto_alert_descriptor",
      "community": 13,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetAlertId()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L377",
      "_origin": "ast",
      "id": "proto_alert_getalertid",
      "community": 13,
      "norm_label": ".getalertid()"
    },
    {
      "label": ".GetAlertType()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L384",
      "_origin": "ast",
      "id": "proto_alert_getalerttype",
      "community": 13,
      "norm_label": ".getalerttype()"
    },
    {
      "label": ".GetPid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L391",
      "_origin": "ast",
      "id": "proto_alert_getpid",
      "community": 13,
      "norm_label": ".getpid()"
    },
    {
      "label": ".GetComm()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L398",
      "_origin": "ast",
      "id": "proto_alert_getcomm",
      "community": 13,
      "norm_label": ".getcomm()"
    },
    {
      "label": ".GetConfidence()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L405",
      "_origin": "ast",
      "id": "proto_alert_getconfidence",
      "community": 13,
      "norm_label": ".getconfidence()"
    },
    {
      "label": ".GetSeverity()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L412",
      "_origin": "ast",
      "id": "proto_alert_getseverity",
      "community": 13,
      "norm_label": ".getseverity()"
    },
    {
      "label": ".GetTimestamp()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L419",
      "_origin": "ast",
      "id": "proto_alert_gettimestamp",
      "community": 13,
      "norm_label": ".gettimestamp()"
    },
    {
      "label": ".GetEvidence()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L426",
      "_origin": "ast",
      "id": "proto_alert_getevidence",
      "community": 13,
      "norm_label": ".getevidence()"
    },
    {
      "label": "AgentDecision",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L434",
      "_origin": "ast",
      "id": "proto_agentdecision",
      "community": 14,
      "norm_label": "agentdecision"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L446",
      "_origin": "ast",
      "id": "proto_agentdecision_reset",
      "community": 14,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L453",
      "_origin": "ast",
      "id": "proto_agentdecision_string",
      "community": 14,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L457",
      "_origin": "ast",
      "id": "proto_agentdecision_protomessage",
      "community": 14,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L459",
      "_origin": "ast",
      "id": "proto_agentdecision_protoreflect",
      "community": 14,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L472",
      "_origin": "ast",
      "id": "proto_agentdecision_descriptor",
      "community": 14,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetDecisionId()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L476",
      "_origin": "ast",
      "id": "proto_agentdecision_getdecisionid",
      "community": 14,
      "norm_label": ".getdecisionid()"
    },
    {
      "label": ".GetAgentId()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L483",
      "_origin": "ast",
      "id": "proto_agentdecision_getagentid",
      "community": 14,
      "norm_label": ".getagentid()"
    },
    {
      "label": ".GetPid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L490",
      "_origin": "ast",
      "id": "proto_agentdecision_getpid",
      "community": 14,
      "norm_label": ".getpid()"
    },
    {
      "label": ".GetAction()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L497",
      "_origin": "ast",
      "id": "proto_agentdecision_getaction",
      "community": 14,
      "norm_label": ".getaction()"
    },
    {
      "label": ".GetConfidence()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L504",
      "_origin": "ast",
      "id": "proto_agentdecision_getconfidence",
      "community": 14,
      "norm_label": ".getconfidence()"
    },
    {
      "label": ".GetAuthorizedBy()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L511",
      "_origin": "ast",
      "id": "proto_agentdecision_getauthorizedby",
      "community": 14,
      "norm_label": ".getauthorizedby()"
    },
    {
      "label": "PidRequest",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L519",
      "_origin": "ast",
      "id": "proto_pidrequest",
      "community": 87,
      "norm_label": "pidrequest"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L526",
      "_origin": "ast",
      "id": "proto_pidrequest_reset",
      "community": 87,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L533",
      "_origin": "ast",
      "id": "proto_pidrequest_string",
      "community": 87,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L537",
      "_origin": "ast",
      "id": "proto_pidrequest_protomessage",
      "community": 87,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L539",
      "_origin": "ast",
      "id": "proto_pidrequest_protoreflect",
      "community": 87,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L552",
      "_origin": "ast",
      "id": "proto_pidrequest_descriptor",
      "community": 87,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetPid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L556",
      "_origin": "ast",
      "id": "proto_pidrequest_getpid",
      "community": 87,
      "norm_label": ".getpid()"
    },
    {
      "label": "ZoneRequest",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L563",
      "_origin": "ast",
      "id": "proto_zonerequest",
      "community": 75,
      "norm_label": "zonerequest"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L570",
      "_origin": "ast",
      "id": "proto_zonerequest_reset",
      "community": 75,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L577",
      "_origin": "ast",
      "id": "proto_zonerequest_string",
      "community": 75,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L581",
      "_origin": "ast",
      "id": "proto_zonerequest_protomessage",
      "community": 75,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L583",
      "_origin": "ast",
      "id": "proto_zonerequest_protoreflect",
      "community": 75,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L596",
      "_origin": "ast",
      "id": "proto_zonerequest_descriptor",
      "community": 75,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L600",
      "_origin": "ast",
      "id": "proto_zonerequest_getzone",
      "community": 75,
      "norm_label": ".getzone()"
    },
    {
      "label": "EventFilter",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L607",
      "_origin": "ast",
      "id": "proto_eventfilter",
      "community": 13,
      "norm_label": "eventfilter"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L614",
      "_origin": "ast",
      "id": "proto_eventfilter_reset",
      "community": 13,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L621",
      "_origin": "ast",
      "id": "proto_eventfilter_string",
      "community": 13,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L625",
      "_origin": "ast",
      "id": "proto_eventfilter_protomessage",
      "community": 13,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L627",
      "_origin": "ast",
      "id": "proto_eventfilter_protoreflect",
      "community": 13,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L640",
      "_origin": "ast",
      "id": "proto_eventfilter_descriptor",
      "community": 13,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetEventTypes()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L644",
      "_origin": "ast",
      "id": "proto_eventfilter_geteventtypes",
      "community": 13,
      "norm_label": ".geteventtypes()"
    },
    {
      "label": "DecisionAck",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L651",
      "_origin": "ast",
      "id": "proto_decisionack",
      "community": 14,
      "norm_label": "decisionack"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L659",
      "_origin": "ast",
      "id": "proto_decisionack_reset",
      "community": 14,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L666",
      "_origin": "ast",
      "id": "proto_decisionack_string",
      "community": 14,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L670",
      "_origin": "ast",
      "id": "proto_decisionack_protomessage",
      "community": 14,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L672",
      "_origin": "ast",
      "id": "proto_decisionack_protoreflect",
      "community": 14,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L685",
      "_origin": "ast",
      "id": "proto_decisionack_descriptor",
      "community": 14,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetSuccess()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L689",
      "_origin": "ast",
      "id": "proto_decisionack_getsuccess",
      "community": 14,
      "norm_label": ".getsuccess()"
    },
    {
      "label": ".GetMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L696",
      "_origin": "ast",
      "id": "proto_decisionack_getmessage",
      "community": 14,
      "norm_label": ".getmessage()"
    },
    {
      "label": "ContainmentRequest",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L703",
      "_origin": "ast",
      "id": "proto_containmentrequest",
      "community": 16,
      "norm_label": "containmentrequest"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L712",
      "_origin": "ast",
      "id": "proto_containmentrequest_reset",
      "community": 16,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L719",
      "_origin": "ast",
      "id": "proto_containmentrequest_string",
      "community": 16,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L723",
      "_origin": "ast",
      "id": "proto_containmentrequest_protomessage",
      "community": 16,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L725",
      "_origin": "ast",
      "id": "proto_containmentrequest_protoreflect",
      "community": 16,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L738",
      "_origin": "ast",
      "id": "proto_containmentrequest_descriptor",
      "community": 16,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetPid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L742",
      "_origin": "ast",
      "id": "proto_containmentrequest_getpid",
      "community": 16,
      "norm_label": ".getpid()"
    },
    {
      "label": ".GetLevel()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L749",
      "_origin": "ast",
      "id": "proto_containmentrequest_getlevel",
      "community": 10,
      "norm_label": ".getlevel()"
    },
    {
      "label": ".GetReason()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L756",
      "_origin": "ast",
      "id": "proto_containmentrequest_getreason",
      "community": 16,
      "norm_label": ".getreason()"
    },
    {
      "label": "ContainmentResponse",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L763",
      "_origin": "ast",
      "id": "proto_containmentresponse",
      "community": 16,
      "norm_label": "containmentresponse"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L770",
      "_origin": "ast",
      "id": "proto_containmentresponse_reset",
      "community": 16,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L777",
      "_origin": "ast",
      "id": "proto_containmentresponse_string",
      "community": 16,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L781",
      "_origin": "ast",
      "id": "proto_containmentresponse_protomessage",
      "community": 16,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L783",
      "_origin": "ast",
      "id": "proto_containmentresponse_protoreflect",
      "community": 16,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L796",
      "_origin": "ast",
      "id": "proto_containmentresponse_descriptor",
      "community": 16,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetSuccess()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L800",
      "_origin": "ast",
      "id": "proto_containmentresponse_getsuccess",
      "community": 16,
      "norm_label": ".getsuccess()"
    },
    {
      "label": "Empty",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L807",
      "_origin": "ast",
      "id": "proto_empty",
      "community": 24,
      "norm_label": "empty"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L813",
      "_origin": "ast",
      "id": "proto_empty_reset",
      "community": 24,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L820",
      "_origin": "ast",
      "id": "proto_empty_string",
      "community": 24,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L824",
      "_origin": "ast",
      "id": "proto_empty_protomessage",
      "community": 24,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L826",
      "_origin": "ast",
      "id": "proto_empty_protoreflect",
      "community": 24,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L839",
      "_origin": "ast",
      "id": "proto_empty_descriptor",
      "community": 24,
      "norm_label": ".descriptor()"
    },
    {
      "label": "SystemStats",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L843",
      "_origin": "ast",
      "id": "proto_systemstats",
      "community": 79,
      "norm_label": "systemstats"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L851",
      "_origin": "ast",
      "id": "proto_systemstats_reset",
      "community": 79,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L858",
      "_origin": "ast",
      "id": "proto_systemstats_string",
      "community": 79,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L862",
      "_origin": "ast",
      "id": "proto_systemstats_protomessage",
      "community": 79,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L864",
      "_origin": "ast",
      "id": "proto_systemstats_protoreflect",
      "community": 79,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L877",
      "_origin": "ast",
      "id": "proto_systemstats_descriptor",
      "community": 79,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetEventsPerSecond()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L881",
      "_origin": "ast",
      "id": "proto_systemstats_geteventspersecond",
      "community": 79,
      "norm_label": ".geteventspersecond()"
    },
    {
      "label": ".GetActiveProcesses()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L888",
      "_origin": "ast",
      "id": "proto_systemstats_getactiveprocesses",
      "community": 79,
      "norm_label": ".getactiveprocesses()"
    },
    {
      "label": "AuditEntry",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L896",
      "_origin": "ast",
      "id": "proto_auditentry",
      "community": 6,
      "norm_label": "auditentry"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L909",
      "_origin": "ast",
      "id": "proto_auditentry_reset",
      "community": 6,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L916",
      "_origin": "ast",
      "id": "proto_auditentry_string",
      "community": 6,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L920",
      "_origin": "ast",
      "id": "proto_auditentry_protomessage",
      "community": 6,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L922",
      "_origin": "ast",
      "id": "proto_auditentry_protoreflect",
      "community": 14,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L935",
      "_origin": "ast",
      "id": "proto_auditentry_descriptor",
      "community": 6,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetTsNs()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L939",
      "_origin": "ast",
      "id": "proto_auditentry_gettsns",
      "community": 6,
      "norm_label": ".gettsns()"
    },
    {
      "label": ".GetAction()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L946",
      "_origin": "ast",
      "id": "proto_auditentry_getaction",
      "community": 6,
      "norm_label": ".getaction()"
    },
    {
      "label": ".GetSubject()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L953",
      "_origin": "ast",
      "id": "proto_auditentry_getsubject",
      "community": 6,
      "norm_label": ".getsubject()"
    },
    {
      "label": ".GetActor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L960",
      "_origin": "ast",
      "id": "proto_auditentry_getactor",
      "community": 6,
      "norm_label": ".getactor()"
    },
    {
      "label": ".GetReason()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L967",
      "_origin": "ast",
      "id": "proto_auditentry_getreason",
      "community": 6,
      "norm_label": ".getreason()"
    },
    {
      "label": ".GetPrevHash()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L974",
      "_origin": "ast",
      "id": "proto_auditentry_getprevhash",
      "community": 6,
      "norm_label": ".getprevhash()"
    },
    {
      "label": ".GetEntryHash()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L981",
      "_origin": "ast",
      "id": "proto_auditentry_getentryhash",
      "community": 6,
      "norm_label": ".getentryhash()"
    },
    {
      "label": "AuditVerifyResponse",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L988",
      "_origin": "ast",
      "id": "proto_auditverifyresponse",
      "community": 71,
      "norm_label": "auditverifyresponse"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L997",
      "_origin": "ast",
      "id": "proto_auditverifyresponse_reset",
      "community": 71,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1004",
      "_origin": "ast",
      "id": "proto_auditverifyresponse_string",
      "community": 71,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1008",
      "_origin": "ast",
      "id": "proto_auditverifyresponse_protomessage",
      "community": 71,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1010",
      "_origin": "ast",
      "id": "proto_auditverifyresponse_protoreflect",
      "community": 71,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1023",
      "_origin": "ast",
      "id": "proto_auditverifyresponse_descriptor",
      "community": 71,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetChainIntact()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1027",
      "_origin": "ast",
      "id": "proto_auditverifyresponse_getchainintact",
      "community": 71,
      "norm_label": ".getchainintact()"
    },
    {
      "label": ".GetEntriesVerified()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1034",
      "_origin": "ast",
      "id": "proto_auditverifyresponse_getentriesverified",
      "community": 71,
      "norm_label": ".getentriesverified()"
    },
    {
      "label": ".GetError()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1041",
      "_origin": "ast",
      "id": "proto_auditverifyresponse_geterror",
      "community": 71,
      "norm_label": ".geterror()"
    },
    {
      "label": "AuditExportResponse",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1048",
      "_origin": "ast",
      "id": "proto_auditexportresponse",
      "community": 6,
      "norm_label": "auditexportresponse"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1055",
      "_origin": "ast",
      "id": "proto_auditexportresponse_reset",
      "community": 6,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1062",
      "_origin": "ast",
      "id": "proto_auditexportresponse_string",
      "community": 6,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1066",
      "_origin": "ast",
      "id": "proto_auditexportresponse_protomessage",
      "community": 6,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1068",
      "_origin": "ast",
      "id": "proto_auditexportresponse_protoreflect",
      "community": 14,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1081",
      "_origin": "ast",
      "id": "proto_auditexportresponse_descriptor",
      "community": 16,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetEntries()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1085",
      "_origin": "ast",
      "id": "proto_auditexportresponse_getentries",
      "community": 6,
      "norm_label": ".getentries()"
    },
    {
      "label": "ZoneOverrideRequest",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1092",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest",
      "community": 6,
      "norm_label": "zoneoverriderequest"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1101",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest_reset",
      "community": 6,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1108",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest_string",
      "community": 6,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1112",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest_protomessage",
      "community": 6,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1114",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest_protoreflect",
      "community": 6,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1127",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest_descriptor",
      "community": 6,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetPid()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1131",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest_getpid",
      "community": 6,
      "norm_label": ".getpid()"
    },
    {
      "label": ".GetZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1138",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest_getzone",
      "community": 6,
      "norm_label": ".getzone()"
    },
    {
      "label": ".GetReason()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1145",
      "_origin": "ast",
      "id": "proto_zoneoverriderequest_getreason",
      "community": 6,
      "norm_label": ".getreason()"
    },
    {
      "label": "ZoneOverrideResponse",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1152",
      "_origin": "ast",
      "id": "proto_zoneoverrideresponse",
      "community": 6,
      "norm_label": "zoneoverrideresponse"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1159",
      "_origin": "ast",
      "id": "proto_zoneoverrideresponse_reset",
      "community": 6,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1166",
      "_origin": "ast",
      "id": "proto_zoneoverrideresponse_string",
      "community": 6,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1170",
      "_origin": "ast",
      "id": "proto_zoneoverrideresponse_protomessage",
      "community": 6,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1172",
      "_origin": "ast",
      "id": "proto_zoneoverrideresponse_protoreflect",
      "community": 14,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1185",
      "_origin": "ast",
      "id": "proto_zoneoverrideresponse_descriptor",
      "community": 16,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetSuccess()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1189",
      "_origin": "ast",
      "id": "proto_zoneoverrideresponse_getsuccess",
      "community": 6,
      "norm_label": ".getsuccess()"
    },
    {
      "label": "ReloadPolicyResponse",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1196",
      "_origin": "ast",
      "id": "proto_reloadpolicyresponse",
      "community": 6,
      "norm_label": "reloadpolicyresponse"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1204",
      "_origin": "ast",
      "id": "proto_reloadpolicyresponse_reset",
      "community": 6,
      "norm_label": ".reset()"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1211",
      "_origin": "ast",
      "id": "proto_reloadpolicyresponse_string",
      "community": 6,
      "norm_label": ".string()"
    },
    {
      "label": ".ProtoMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1215",
      "_origin": "ast",
      "id": "proto_reloadpolicyresponse_protomessage",
      "community": 6,
      "norm_label": ".protomessage()"
    },
    {
      "label": ".ProtoReflect()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1217",
      "_origin": "ast",
      "id": "proto_reloadpolicyresponse_protoreflect",
      "community": 14,
      "norm_label": ".protoreflect()"
    },
    {
      "label": ".Descriptor()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1230",
      "_origin": "ast",
      "id": "proto_reloadpolicyresponse_descriptor",
      "community": 10,
      "norm_label": ".descriptor()"
    },
    {
      "label": ".GetSuccess()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1234",
      "_origin": "ast",
      "id": "proto_reloadpolicyresponse_getsuccess",
      "community": 6,
      "norm_label": ".getsuccess()"
    },
    {
      "label": ".GetMessage()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1241",
      "_origin": "ast",
      "id": "proto_reloadpolicyresponse_getmessage",
      "community": 6,
      "norm_label": ".getmessage()"
    },
    {
      "label": "file_proto_kb_proto_rawDescGZIP()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1375",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "community": 16,
      "norm_label": "file_proto_kb_proto_rawdescgzip()"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1444",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_pb_init",
      "community": 16,
      "norm_label": "init()"
    },
    {
      "label": "file_proto_kb_proto_init()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1445",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_init",
      "community": 16,
      "norm_label": "file_proto_kb_proto_init()"
    },
    {
      "label": "kb_grpc.pb.go",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb",
      "community": 8,
      "norm_label": "kb_grpc.pb.go"
    },
    {
      "label": "KernelBorderlandsClient",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L40",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient",
      "community": 8,
      "norm_label": "kernelborderlandsclient"
    },
    {
      "label": "ClientConnInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_go_clientconninterface",
      "community": 8,
      "norm_label": "clientconninterface"
    },
    {
      "label": "NewKernelBorderlandsClient()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L75",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_newkernelborderlandsclient",
      "community": 8,
      "norm_label": "newkernelborderlandsclient()"
    },
    {
      "label": ".GetProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L79",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_getprocessstate",
      "community": 87,
      "norm_label": ".getprocessstate()"
    },
    {
      "label": "Context",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "community": 8,
      "norm_label": "context"
    },
    {
      "label": ".ListZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L89",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_listzone",
      "community": 8,
      "norm_label": ".listzone()"
    },
    {
      "label": "ServerStreamingClient",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "serverstreamingclient",
      "community": 8,
      "norm_label": "serverstreamingclient"
    },
    {
      "label": ".SetContainment()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L108",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_setcontainment",
      "community": 16,
      "norm_label": ".setcontainment()"
    },
    {
      "label": ".StreamEvents()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L118",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_streamevents",
      "community": 8,
      "norm_label": ".streamevents()"
    },
    {
      "label": ".SubmitAgentDecision()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L137",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_submitagentdecision",
      "community": 14,
      "norm_label": ".submitagentdecision()"
    },
    {
      "label": ".StreamAlerts()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L147",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_streamalerts",
      "community": 8,
      "norm_label": ".streamalerts()"
    },
    {
      "label": ".GetSystemStats()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L166",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_getsystemstats",
      "community": 79,
      "norm_label": ".getsystemstats()"
    },
    {
      "label": ".VerifyAuditChain()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L176",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_verifyauditchain",
      "community": 71,
      "norm_label": ".verifyauditchain()"
    },
    {
      "label": ".ExportAuditLog()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L186",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_exportauditlog",
      "community": 8,
      "norm_label": ".exportauditlog()"
    },
    {
      "label": ".OverrideZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L196",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_overridezone",
      "community": 8,
      "norm_label": ".overridezone()"
    },
    {
      "label": ".ReloadPolicy()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L206",
      "_origin": "ast",
      "id": "proto_kernelborderlandsclient_reloadpolicy",
      "community": 8,
      "norm_label": ".reloadpolicy()"
    },
    {
      "label": "KernelBorderlandsServer",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L221",
      "_origin": "ast",
      "id": "proto_kernelborderlandsserver",
      "community": 8,
      "norm_label": "kernelborderlandsserver"
    },
    {
      "label": "UnimplementedKernelBorderlandsServer",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L258",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver",
      "community": 8,
      "norm_label": "unimplementedkernelborderlandsserver"
    },
    {
      "label": ".GetProcessState()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L260",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_getprocessstate",
      "community": 8,
      "norm_label": ".getprocessstate()"
    },
    {
      "label": ".ListZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L263",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_listzone",
      "community": 13,
      "norm_label": ".listzone()"
    },
    {
      "label": "ServerStreamingServer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "serverstreamingserver",
      "community": 13,
      "norm_label": "serverstreamingserver"
    },
    {
      "label": ".SetContainment()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L266",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_setcontainment",
      "community": 8,
      "norm_label": ".setcontainment()"
    },
    {
      "label": ".StreamEvents()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L269",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_streamevents",
      "community": 13,
      "norm_label": ".streamevents()"
    },
    {
      "label": ".SubmitAgentDecision()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L272",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_submitagentdecision",
      "community": 8,
      "norm_label": ".submitagentdecision()"
    },
    {
      "label": ".StreamAlerts()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L275",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_streamalerts",
      "community": 13,
      "norm_label": ".streamalerts()"
    },
    {
      "label": ".GetSystemStats()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L278",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_getsystemstats",
      "community": 8,
      "norm_label": ".getsystemstats()"
    },
    {
      "label": ".VerifyAuditChain()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L281",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_verifyauditchain",
      "community": 8,
      "norm_label": ".verifyauditchain()"
    },
    {
      "label": ".ExportAuditLog()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L284",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_exportauditlog",
      "community": 8,
      "norm_label": ".exportauditlog()"
    },
    {
      "label": ".OverrideZone()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L287",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_overridezone",
      "community": 8,
      "norm_label": ".overridezone()"
    },
    {
      "label": ".ReloadPolicy()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L290",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_reloadpolicy",
      "community": 8,
      "norm_label": ".reloadpolicy()"
    },
    {
      "label": ".mustEmbedUnimplementedKernelBorderlandsServer()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L293",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_mustembedunimplementedkernelborderlandsserver",
      "community": 8,
      "norm_label": ".mustembedunimplementedkernelborderlandsserver()"
    },
    {
      "label": ".testEmbeddedByValue()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L294",
      "_origin": "ast",
      "id": "proto_unimplementedkernelborderlandsserver_testembeddedbyvalue",
      "community": 8,
      "norm_label": ".testembeddedbyvalue()"
    },
    {
      "label": "UnsafeKernelBorderlandsServer",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L299",
      "_origin": "ast",
      "id": "proto_unsafekernelborderlandsserver",
      "community": 8,
      "norm_label": "unsafekernelborderlandsserver"
    },
    {
      "label": "RegisterKernelBorderlandsServer()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L303",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_registerkernelborderlandsserver",
      "community": 8,
      "norm_label": "registerkernelborderlandsserver()"
    },
    {
      "label": "ServiceRegistrar",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_go_serviceregistrar",
      "community": 8,
      "norm_label": "serviceregistrar"
    },
    {
      "label": "_KernelBorderlands_GetProcessState_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L314",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getprocessstate_handler",
      "community": 8,
      "norm_label": "_kernelborderlands_getprocessstate_handler()"
    },
    {
      "label": "UnaryServerInterceptor",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "community": 8,
      "norm_label": "unaryserverinterceptor"
    },
    {
      "label": "_KernelBorderlands_ListZone_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L332",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_listzone_handler",
      "community": 13,
      "norm_label": "_kernelborderlands_listzone_handler()"
    },
    {
      "label": "ServerStream",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "serverstream",
      "community": 13,
      "norm_label": "serverstream"
    },
    {
      "label": "_KernelBorderlands_SetContainment_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L343",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_setcontainment_handler",
      "community": 8,
      "norm_label": "_kernelborderlands_setcontainment_handler()"
    },
    {
      "label": "_KernelBorderlands_StreamEvents_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L361",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_streamevents_handler",
      "community": 13,
      "norm_label": "_kernelborderlands_streamevents_handler()"
    },
    {
      "label": "_KernelBorderlands_SubmitAgentDecision_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L372",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_submitagentdecision_handler",
      "community": 8,
      "norm_label": "_kernelborderlands_submitagentdecision_handler()"
    },
    {
      "label": "_KernelBorderlands_StreamAlerts_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L390",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_streamalerts_handler",
      "community": 13,
      "norm_label": "_kernelborderlands_streamalerts_handler()"
    },
    {
      "label": "_KernelBorderlands_GetSystemStats_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L401",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getsystemstats_handler",
      "community": 8,
      "norm_label": "_kernelborderlands_getsystemstats_handler()"
    },
    {
      "label": "_KernelBorderlands_VerifyAuditChain_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L419",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_verifyauditchain_handler",
      "community": 8,
      "norm_label": "_kernelborderlands_verifyauditchain_handler()"
    },
    {
      "label": "_KernelBorderlands_ExportAuditLog_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L437",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_exportauditlog_handler",
      "community": 8,
      "norm_label": "_kernelborderlands_exportauditlog_handler()"
    },
    {
      "label": "_KernelBorderlands_OverrideZone_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L455",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_overridezone_handler",
      "community": 8,
      "norm_label": "_kernelborderlands_overridezone_handler()"
    },
    {
      "label": "_KernelBorderlands_ReloadPolicy_Handler()",
      "file_type": "code",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L473",
      "_origin": "ast",
      "id": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_reloadpolicy_handler",
      "community": 8,
      "norm_label": "_kernelborderlands_reloadpolicy_handler()"
    },
    {
      "label": "kb_file.bpf.c",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_file.bpf.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_file_bpf",
      "community": 110,
      "norm_label": "kb_file.bpf.c"
    },
    {
      "label": "is_sensitive_path()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_file.bpf.c",
      "source_location": "L30",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_file_bpf_is_sensitive_path",
      "community": 110,
      "norm_label": "is_sensitive_path()"
    },
    {
      "label": "__always_inline",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_file_bpf_c_always_inline",
      "community": 110,
      "norm_label": "__always_inline"
    },
    {
      "label": "kb_handle_openat()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_file.bpf.c",
      "source_location": "L70",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_file_bpf_kb_handle_openat",
      "community": 110,
      "norm_label": "kb_handle_openat()"
    },
    {
      "label": "kb_memory.bpf.c",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_memory.bpf.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_memory_bpf",
      "community": 118,
      "norm_label": "kb_memory.bpf.c"
    },
    {
      "label": "kb_handle_mmap()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_memory.bpf.c",
      "source_location": "L52",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_memory_bpf_kb_handle_mmap",
      "community": 118,
      "norm_label": "kb_handle_mmap()"
    },
    {
      "label": "kb_handle_mprotect()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_memory.bpf.c",
      "source_location": "L111",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_memory_bpf_kb_handle_mprotect",
      "community": 118,
      "norm_label": "kb_handle_mprotect()"
    },
    {
      "label": "kb_network.bpf.c",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_network.bpf.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_network_bpf",
      "community": 119,
      "norm_label": "kb_network.bpf.c"
    },
    {
      "label": "kb_handle_connect()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_network.bpf.c",
      "source_location": "L42",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_network_bpf_kb_handle_connect",
      "community": 119,
      "norm_label": "kb_handle_connect()"
    },
    {
      "label": "kb_handle_bind()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_network.bpf.c",
      "source_location": "L97",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_network_bpf_kb_handle_bind",
      "community": 119,
      "norm_label": "kb_handle_bind()"
    },
    {
      "label": "kb_privilege.bpf.c",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_privilege.bpf.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_privilege_bpf",
      "community": 125,
      "norm_label": "kb_privilege.bpf.c"
    },
    {
      "label": "kb_handle_commit_creds()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_privilege.bpf.c",
      "source_location": "L52",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_privilege_bpf_kb_handle_commit_creds",
      "community": 125,
      "norm_label": "kb_handle_commit_creds()"
    },
    {
      "label": "kb_process.bpf.c",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_process.bpf.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_process_bpf",
      "community": 120,
      "norm_label": "kb_process.bpf.c"
    },
    {
      "label": "kb_handle_exec()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_process.bpf.c",
      "source_location": "L45",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_process_bpf_kb_handle_exec",
      "community": 120,
      "norm_label": "kb_handle_exec()"
    },
    {
      "label": "kb_handle_exit()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_process.bpf.c",
      "source_location": "L76",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_process_bpf_kb_handle_exit",
      "community": 120,
      "norm_label": "kb_handle_exit()"
    },
    {
      "label": "kb_syscall.bpf.c",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_syscall.bpf.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_syscall_bpf",
      "community": 126,
      "norm_label": "kb_syscall.bpf.c"
    },
    {
      "label": "kb_handle_syscall()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kb_syscall.bpf.c",
      "source_location": "L53",
      "_origin": "ast",
      "id": "kb_core_ebpf_kb_syscall_bpf_kb_handle_syscall",
      "community": 126,
      "norm_label": "kb_handle_syscall()"
    },
    {
      "label": "kbd_sensor.bpf.c",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf",
      "community": 11,
      "norm_label": "kbd_sensor.bpf.c"
    },
    {
      "label": "kb_rate_limit_throttle()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L216",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "community": 11,
      "norm_label": "kb_rate_limit_throttle()"
    },
    {
      "label": "__always_inline",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_c_always_inline",
      "community": 11,
      "norm_label": "__always_inline"
    },
    {
      "label": "__u64",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "u64",
      "community": 11,
      "norm_label": "__u64"
    },
    {
      "label": "kb_reserve_event()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L270",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "community": 11,
      "norm_label": "kb_reserve_event()"
    },
    {
      "label": "kb_unified_event",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_unified_event",
      "community": 11,
      "norm_label": "kb_unified_event"
    },
    {
      "label": "kb_fill_common()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L285",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "community": 11,
      "norm_label": "kb_fill_common()"
    },
    {
      "label": "__u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_c_u32",
      "community": 11,
      "norm_label": "__u32"
    },
    {
      "label": "__u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_c_u8",
      "community": 11,
      "norm_label": "__u8"
    },
    {
      "label": "kb_handle_exec()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L300",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_exec",
      "community": 11,
      "norm_label": "kb_handle_exec()"
    },
    {
      "label": "kb_handle_exit()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L337",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_exit",
      "community": 11,
      "norm_label": "kb_handle_exit()"
    },
    {
      "label": "kb_handle_syscall()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L358",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_syscall",
      "community": 11,
      "norm_label": "kb_handle_syscall()"
    },
    {
      "label": "kb_handle_commit_creds()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L399",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_commit_creds",
      "community": 11,
      "norm_label": "kb_handle_commit_creds()"
    },
    {
      "label": "is_sensitive_path()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L433",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_is_sensitive_path",
      "community": 11,
      "norm_label": "is_sensitive_path()"
    },
    {
      "label": "kb_handle_openat()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L468",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_openat",
      "community": 11,
      "norm_label": "kb_handle_openat()"
    },
    {
      "label": "kb_handle_connect()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L487",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_connect",
      "community": 11,
      "norm_label": "kb_handle_connect()"
    },
    {
      "label": "kb_handle_bind()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L512",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_bind",
      "community": 11,
      "norm_label": "kb_handle_bind()"
    },
    {
      "label": "kb_handle_mmap()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L542",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mmap",
      "community": 11,
      "norm_label": "kb_handle_mmap()"
    },
    {
      "label": "kb_handle_mprotect()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L567",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mprotect",
      "community": 11,
      "norm_label": "kb_handle_mprotect()"
    },
    {
      "label": "kb_ssl_write()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L588",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_ssl_write",
      "community": 11,
      "norm_label": "kb_ssl_write()"
    },
    {
      "label": "kb_go_tls_write()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L617",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_go_tls_write",
      "community": 11,
      "norm_label": "kb_go_tls_write()"
    },
    {
      "label": "kb_handle_process_vm_writev()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L645",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_process_vm_writev",
      "community": 11,
      "norm_label": "kb_handle_process_vm_writev()"
    },
    {
      "label": "kb_handle_security_capable()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L667",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_security_capable",
      "community": 11,
      "norm_label": "kb_handle_security_capable()"
    },
    {
      "label": "is_sensitive_kernel_path()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L693",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_is_sensitive_kernel_path",
      "community": 11,
      "norm_label": "is_sensitive_kernel_path()"
    },
    {
      "label": "BPF_PROG()",
      "file_type": "code",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L716",
      "_origin": "ast",
      "id": "kb_core_ebpf_kbd_sensor_bpf_bpf_prog",
      "community": 11,
      "norm_label": "bpf_prog()"
    },
    {
      "label": "kb_lsm_file_open",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_lsm_file_open",
      "community": 11,
      "norm_label": "kb_lsm_file_open"
    },
    {
      "label": "kb_lsm_bprm_check",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_lsm_bprm_check",
      "community": 11,
      "norm_label": "kb_lsm_bprm_check"
    },
    {
      "label": "kb_lsm_socket_connect",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_lsm_socket_connect",
      "community": 11,
      "norm_label": "kb_lsm_socket_connect"
    },
    {
      "label": "kb_lsm_socket_bind",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_lsm_socket_bind",
      "community": 11,
      "norm_label": "kb_lsm_socket_bind"
    },
    {
      "label": "kb_lsm_file_mprotect",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_lsm_file_mprotect",
      "community": 11,
      "norm_label": "kb_lsm_file_mprotect"
    },
    {
      "label": "kb_behavior.h",
      "file_type": "code",
      "source_file": "kb-core/include/kb_behavior.h",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_include_kb_behavior",
      "community": 27,
      "norm_label": "kb_behavior.h"
    },
    {
      "label": "kb_evidence.h",
      "file_type": "code",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_include_kb_evidence",
      "community": 27,
      "norm_label": "kb_evidence.h"
    },
    {
      "label": "kb_evidence_has()",
      "file_type": "code",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L159",
      "_origin": "ast",
      "id": "kb_core_include_kb_evidence_kb_evidence_has",
      "community": 27,
      "norm_label": "kb_evidence_has()"
    },
    {
      "label": "kb_evidence_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_include_kb_evidence_h_kb_evidence_t",
      "community": 27,
      "norm_label": "kb_evidence_t"
    },
    {
      "label": "kb_evidence_has_all()",
      "file_type": "code",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L164",
      "_origin": "ast",
      "id": "kb_core_include_kb_evidence_kb_evidence_has_all",
      "community": 27,
      "norm_label": "kb_evidence_has_all()"
    },
    {
      "label": "kb_evidence_has_any()",
      "file_type": "code",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L169",
      "_origin": "ast",
      "id": "kb_core_include_kb_evidence_kb_evidence_has_any",
      "community": 27,
      "norm_label": "kb_evidence_has_any()"
    },
    {
      "label": "kb_rules.h",
      "file_type": "code",
      "source_file": "kb-core/include/kb_rules.h",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_include_kb_rules",
      "community": 27,
      "norm_label": "kb_rules.h"
    },
    {
      "label": "kb_scoring.h",
      "file_type": "code",
      "source_file": "kb-core/include/kb_scoring.h",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_include_kb_scoring",
      "community": 48,
      "norm_label": "kb_scoring.h"
    },
    {
      "label": "inspect-bpf-state.sh",
      "file_type": "code",
      "source_file": "kb-core/scratchpad/inspect-bpf-state.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "kb_core_scratchpad_inspect_bpf_state",
      "community": 127,
      "norm_label": "inspect-bpf-state.sh"
    },
    {
      "label": "inspect-bpf-state.sh script",
      "file_type": "code",
      "source_file": "kb-core/scratchpad/inspect-bpf-state.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "kb_core_scratchpad_inspect_bpf_state_sh__entry",
      "community": 127,
      "norm_label": "inspect-bpf-state.sh script"
    },
    {
      "label": "run-sensor.sh",
      "file_type": "code",
      "source_file": "kb-core/scratchpad/run-sensor.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "kb_core_scratchpad_run_sensor",
      "community": 128,
      "norm_label": "run-sensor.sh"
    },
    {
      "label": "run-sensor.sh script",
      "file_type": "code",
      "source_file": "kb-core/scratchpad/run-sensor.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "kb_core_scratchpad_run_sensor_sh__entry",
      "community": 128,
      "norm_label": "run-sensor.sh script"
    },
    {
      "label": "attach.sh",
      "file_type": "code",
      "source_file": "kb-core/scripts/attach.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "kb_core_scripts_attach",
      "community": 129,
      "norm_label": "attach.sh"
    },
    {
      "label": "attach.sh script",
      "file_type": "code",
      "source_file": "kb-core/scripts/attach.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "kb_core_scripts_attach_sh__entry",
      "community": 129,
      "norm_label": "attach.sh script"
    },
    {
      "label": "build.sh",
      "file_type": "code",
      "source_file": "kb-core/scripts/build.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "kb_core_scripts_build",
      "community": 130,
      "norm_label": "build.sh"
    },
    {
      "label": "build.sh script",
      "file_type": "code",
      "source_file": "kb-core/scripts/build.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "kb_core_scripts_build_sh__entry",
      "community": 130,
      "norm_label": "build.sh script"
    },
    {
      "label": "clean.sh",
      "file_type": "code",
      "source_file": "kb-core/scripts/clean.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "kb_core_scripts_clean",
      "community": 131,
      "norm_label": "clean.sh"
    },
    {
      "label": "clean.sh script",
      "file_type": "code",
      "source_file": "kb-core/scripts/clean.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "kb_core_scripts_clean_sh__entry",
      "community": 131,
      "norm_label": "clean.sh script"
    },
    {
      "label": "test.sh",
      "file_type": "code",
      "source_file": "kb-core/scripts/test.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "kb_core_scripts_test",
      "community": 132,
      "norm_label": "test.sh"
    },
    {
      "label": "test.sh script",
      "file_type": "code",
      "source_file": "kb-core/scripts/test.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "kb_core_scripts_test_sh__entry",
      "community": 132,
      "norm_label": "test.sh script"
    },
    {
      "label": "flood_test.py",
      "file_type": "code",
      "source_file": "kb-core/tests/flood_test.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_tests_flood_test",
      "community": 25,
      "norm_label": "flood_test.py"
    },
    {
      "label": "isolation_test.py",
      "file_type": "code",
      "source_file": "kb-core/tests/isolation_test.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_tests_isolation_test",
      "community": 25,
      "norm_label": "isolation_test.py"
    },
    {
      "label": "flood_port_a()",
      "file_type": "code",
      "source_file": "kb-core/tests/isolation_test.py",
      "source_location": "L9",
      "_origin": "ast",
      "id": "kb_core_tests_isolation_test_flood_port_a",
      "community": 25,
      "norm_label": "flood_port_a()"
    },
    {
      "label": "secret_c2_connection()",
      "file_type": "code",
      "source_file": "kb-core/tests/isolation_test.py",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_core_tests_isolation_test_secret_c2_connection",
      "community": 25,
      "norm_label": "secret_c2_connection()"
    },
    {
      "label": "listener.py",
      "file_type": "code",
      "source_file": "kb-core/tests/listener.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_tests_listener",
      "community": 157,
      "norm_label": "listener.py"
    },
    {
      "label": "test_all_hooks.sh",
      "file_type": "code",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "kb_core_tests_test_all_hooks",
      "community": 101,
      "norm_label": "test_all_hooks.sh"
    },
    {
      "label": "test_all_hooks.sh script",
      "file_type": "code",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "kb_core_tests_test_all_hooks_sh__entry",
      "community": 101,
      "norm_label": "test_all_hooks.sh script"
    },
    {
      "label": "pause()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L16",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "id": "kb_core_tests_test_all_hooks_pause",
      "community": 101,
      "norm_label": "pause()"
    },
    {
      "label": "section()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L20",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "id": "kb_core_tests_test_all_hooks_section",
      "community": 101,
      "norm_label": "section()"
    },
    {
      "label": "ok()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L27",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "id": "kb_core_tests_test_all_hooks_ok",
      "community": 101,
      "norm_label": "ok()"
    },
    {
      "label": "run_sudo_optional()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L31",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "id": "kb_core_tests_test_all_hooks_run_sudo_optional",
      "community": 101,
      "norm_label": "run_sudo_optional()"
    },
    {
      "label": "test_behavior.c",
      "file_type": "code",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_tests_test_behavior",
      "community": 27,
      "norm_label": "test_behavior.c"
    },
    {
      "label": "make_event()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L22",
      "_origin": "ast",
      "id": "kb_core_tests_test_behavior_make_event",
      "community": 27,
      "norm_label": "make_event()"
    },
    {
      "label": "test_initialization()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L36",
      "_origin": "ast",
      "id": "kb_core_tests_test_behavior_test_initialization",
      "community": 28,
      "norm_label": "test_initialization()"
    },
    {
      "label": "test_sequential_transitions()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L49",
      "_origin": "ast",
      "id": "kb_core_tests_test_behavior_test_sequential_transitions",
      "community": 28,
      "norm_label": "test_sequential_transitions()"
    },
    {
      "label": "test_direct_ioc_compromised()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L110",
      "_origin": "ast",
      "id": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "community": 28,
      "norm_label": "test_direct_ioc_compromised()"
    },
    {
      "label": "test_time_window_validation()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L145",
      "_origin": "ast",
      "id": "kb_core_tests_test_behavior_test_time_window_validation",
      "community": 28,
      "norm_label": "test_time_window_validation()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L178",
      "_origin": "ast",
      "id": "kb_core_tests_test_behavior_main",
      "community": 27,
      "norm_label": "main()"
    },
    {
      "label": "test_cpm.py",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_tests_test_cpm",
      "community": 102,
      "norm_label": "test_cpm.py"
    },
    {
      "label": "_fresh_listener()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L50",
      "_origin": "ast",
      "id": "kb_core_tests_test_cpm_fresh_listener",
      "community": 102,
      "norm_label": "_fresh_listener()"
    },
    {
      "label": "_drain_inbound()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L86",
      "_origin": "ast",
      "id": "kb_core_tests_test_cpm_drain_inbound",
      "community": 102,
      "norm_label": "_drain_inbound()"
    },
    {
      "label": "send_containment_cmd()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L103",
      "_origin": "ast",
      "id": "kb_core_tests_test_cpm_send_containment_cmd",
      "community": 102,
      "norm_label": "send_containment_cmd()"
    },
    {
      "label": "find_sensor_pid()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L116",
      "_origin": "ast",
      "id": "kb_core_tests_test_cpm_find_sensor_pid",
      "community": 102,
      "norm_label": "find_sensor_pid()"
    },
    {
      "label": "dump_contained_pids()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L131",
      "_origin": "ast",
      "id": "kb_core_tests_test_cpm_dump_contained_pids",
      "community": 102,
      "norm_label": "dump_contained_pids()"
    },
    {
      "label": "test_cwp.py",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_tests_test_cwp",
      "community": 25,
      "norm_label": "test_cwp.py"
    },
    {
      "label": "_fresh_listener()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L35",
      "_origin": "ast",
      "id": "kb_core_tests_test_cwp_fresh_listener",
      "community": 25,
      "norm_label": "_fresh_listener()"
    },
    {
      "label": "_drain_inbound()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L63",
      "_origin": "ast",
      "id": "kb_core_tests_test_cwp_drain_inbound",
      "community": 25,
      "norm_label": "_drain_inbound()"
    },
    {
      "label": "send_containment_cmd()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L85",
      "_origin": "ast",
      "id": "kb_core_tests_test_cwp_send_containment_cmd",
      "community": 25,
      "norm_label": "send_containment_cmd()"
    },
    {
      "label": "send_cwp_workloads()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L98",
      "_origin": "ast",
      "id": "kb_core_tests_test_cwp_send_cwp_workloads",
      "community": 25,
      "norm_label": "send_cwp_workloads()"
    },
    {
      "label": "sha256_of()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L115",
      "_origin": "ast",
      "id": "kb_core_tests_test_cwp_sha256_of",
      "community": 25,
      "norm_label": "sha256_of()"
    },
    {
      "label": "dump_contained_pids()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L126",
      "_origin": "ast",
      "id": "kb_core_tests_test_cwp_dump_contained_pids",
      "community": 25,
      "norm_label": "dump_contained_pids()"
    },
    {
      "label": "test_restore_ipc.py",
      "file_type": "code",
      "source_file": "kb-core/tests/test_restore_ipc.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_tests_test_restore_ipc",
      "community": 25,
      "norm_label": "test_restore_ipc.py"
    },
    {
      "label": "_fresh_listener()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_restore_ipc.py",
      "source_location": "L22",
      "_origin": "ast",
      "id": "kb_core_tests_test_restore_ipc_fresh_listener",
      "community": 25,
      "norm_label": "_fresh_listener()"
    },
    {
      "label": "send_containment_cmd()",
      "file_type": "code",
      "source_file": "kb-core/tests/test_restore_ipc.py",
      "source_location": "L54",
      "_origin": "ast",
      "id": "kb_core_tests_test_restore_ipc_send_containment_cmd",
      "community": 25,
      "norm_label": "send_containment_cmd()"
    },
    {
      "label": "# NOTE: updated for the kbd.sock/kbct.sock split (see kb_bridge.h's",
      "file_type": "rationale",
      "source_file": "kb-core/tests/test_restore_ipc.py",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_tests_test_restore_ipc_rationale_1",
      "community": 25,
      "norm_label": "# note: updated for the kbd.sock/kbct.sock split (see kb_bridge.h's"
    },
    {
      "label": "kb_behavior.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior",
      "community": 61,
      "norm_label": "kb_behavior.c"
    },
    {
      "label": "kb_behavior_init()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_kb_behavior_init",
      "community": 28,
      "norm_label": "kb_behavior_init()"
    },
    {
      "label": "behavior_slot()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_behavior_slot",
      "community": 61,
      "norm_label": "behavior_slot()"
    },
    {
      "label": "kb_behavior_get()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L24",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get",
      "community": 61,
      "norm_label": "kb_behavior_get()"
    },
    {
      "label": "kb_behavior_record_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_behavior_record_t",
      "community": 61,
      "norm_label": "kb_behavior_record_t"
    },
    {
      "label": "kb_behavior_get_or_create()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L37",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get_or_create",
      "community": 61,
      "norm_label": "kb_behavior_get_or_create()"
    },
    {
      "label": "kb_behavior_remove()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L61",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_kb_behavior_remove",
      "community": 61,
      "norm_label": "kb_behavior_remove()"
    },
    {
      "label": "kb_behavior_evaluate()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L69",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate",
      "community": 61,
      "norm_label": "kb_behavior_evaluate()"
    },
    {
      "label": "kb_behavior_result_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_behavior_result_t",
      "community": 61,
      "norm_label": "kb_behavior_result_t"
    },
    {
      "label": "kb_evidence_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_c_kb_evidence_t",
      "community": 61,
      "norm_label": "kb_evidence_t"
    },
    {
      "label": "kb_state_name()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L141",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_kb_state_name",
      "community": 43,
      "norm_label": "kb_state_name()"
    },
    {
      "label": "kb_behavior_state_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_c_kb_behavior_state_t",
      "community": 43,
      "norm_label": "kb_behavior_state_t"
    },
    {
      "label": "kb_reason_name()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L155",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_behavior_kb_reason_name",
      "community": 61,
      "norm_label": "kb_reason_name()"
    },
    {
      "label": "kb_transition_reason_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_transition_reason_t",
      "community": 61,
      "norm_label": "kb_transition_reason_t"
    },
    {
      "label": "kb_evidence.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence",
      "community": 28,
      "norm_label": "kb_evidence.c"
    },
    {
      "label": "kb_evidence_init()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_kb_evidence_init",
      "community": 28,
      "norm_label": "kb_evidence_init()"
    },
    {
      "label": "ev_slot()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L16",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_ev_slot",
      "community": 28,
      "norm_label": "ev_slot()"
    },
    {
      "label": "kb_evidence_get()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get",
      "community": 28,
      "norm_label": "kb_evidence_get()"
    },
    {
      "label": "kb_evidence_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_c_kb_evidence_t",
      "community": 28,
      "norm_label": "kb_evidence_t"
    },
    {
      "label": "kb_evidence_get_or_create()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L34",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create",
      "community": 28,
      "norm_label": "kb_evidence_get_or_create()"
    },
    {
      "label": "kb_evidence_remove()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L58",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_kb_evidence_remove",
      "community": 28,
      "norm_label": "kb_evidence_remove()"
    },
    {
      "label": "kb_evidence_set_flag()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L65",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_kb_evidence_set_flag",
      "community": 28,
      "norm_label": "kb_evidence_set_flag()"
    },
    {
      "label": "kb_evidence_push_seq()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L99",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq",
      "community": 28,
      "norm_label": "kb_evidence_push_seq()"
    },
    {
      "label": "kb_seq_event_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_seq_event_t",
      "community": 28,
      "norm_label": "kb_seq_event_t"
    },
    {
      "label": "kb_evidence_get_seq()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L109",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_seq",
      "community": 28,
      "norm_label": "kb_evidence_get_seq()"
    },
    {
      "label": "kb_ev_seq_entry_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_ev_seq_entry_t",
      "community": 28,
      "norm_label": "kb_ev_seq_entry_t"
    },
    {
      "label": "kb_evidence_seq_contains()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L124",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_evidence_kb_evidence_seq_contains",
      "community": 28,
      "norm_label": "kb_evidence_seq_contains()"
    },
    {
      "label": "kb_rules.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_rules",
      "community": 27,
      "norm_label": "kb_rules.c"
    },
    {
      "label": "kb_rules_load_wire()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L306",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_rules_kb_rules_load_wire",
      "community": 27,
      "norm_label": "kb_rules_load_wire()"
    },
    {
      "label": "kb_rules_get_table()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L344",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_rules_kb_rules_get_table",
      "community": 27,
      "norm_label": "kb_rules_get_table()"
    },
    {
      "label": "kb_attack_rule_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_attack_rule_t",
      "community": 27,
      "norm_label": "kb_attack_rule_t"
    },
    {
      "label": "popcount64()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L360",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_rules_popcount64",
      "community": 27,
      "norm_label": "popcount64()"
    },
    {
      "label": "verify_window_constraint()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L373",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_rules_verify_window_constraint",
      "community": 27,
      "norm_label": "verify_window_constraint()"
    },
    {
      "label": "kb_evidence_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_rules_c_kb_evidence_t",
      "community": 27,
      "norm_label": "kb_evidence_t"
    },
    {
      "label": "kb_rules_evaluate()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L426",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "community": 27,
      "norm_label": "kb_rules_evaluate()"
    },
    {
      "label": "kb_behavior_state_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_rules_c_kb_behavior_state_t",
      "community": 27,
      "norm_label": "kb_behavior_state_t"
    },
    {
      "label": "kb_scoring.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring",
      "community": 34,
      "norm_label": "kb_scoring.c"
    },
    {
      "label": "kb_scoring_init()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_scoring_init",
      "community": 28,
      "norm_label": "kb_scoring_init()"
    },
    {
      "label": "find_or_create()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_find_or_create",
      "community": 34,
      "norm_label": "find_or_create()"
    },
    {
      "label": "kb_process_state_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_c_kb_process_state_t",
      "community": 34,
      "norm_label": "kb_process_state_t"
    },
    {
      "label": "kb_scoring_get_state()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L37",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_scoring_get_state",
      "community": 34,
      "norm_label": "kb_scoring_get_state()"
    },
    {
      "label": "kb_scoring_remove()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L49",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_scoring_remove",
      "community": 34,
      "norm_label": "kb_scoring_remove()"
    },
    {
      "label": "kb_zone_name()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L55",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_zone_name",
      "community": 34,
      "norm_label": "kb_zone_name()"
    },
    {
      "label": "kb_zone_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_c_kb_zone_t",
      "community": 34,
      "norm_label": "kb_zone_t"
    },
    {
      "label": "score_event()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L68",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_score_event",
      "community": 34,
      "norm_label": "score_event()"
    },
    {
      "label": "kb_dimension_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_dimension_t",
      "community": 34,
      "norm_label": "kb_dimension_t"
    },
    {
      "label": "recompute()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L95",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_recompute",
      "community": 34,
      "norm_label": "recompute()"
    },
    {
      "label": "kb_scoring_result_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_c_kb_scoring_result_t",
      "community": 34,
      "norm_label": "kb_scoring_result_t"
    },
    {
      "label": "kb_scoring_update()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L115",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update",
      "community": 34,
      "norm_label": "kb_scoring_update()"
    },
    {
      "label": "kb_scoring_update_syscall_entropy()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L154",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update_syscall_entropy",
      "community": 34,
      "norm_label": "kb_scoring_update_syscall_entropy()"
    },
    {
      "label": "kb_scoring_set_syscall_entropy_lifetime()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L171",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_scoring_set_syscall_entropy_lifetime",
      "community": 34,
      "norm_label": "kb_scoring_set_syscall_entropy_lifetime()"
    },
    {
      "label": "kb_scoring_has_identity()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L182",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_scoring_has_identity",
      "community": 34,
      "norm_label": "kb_scoring_has_identity()"
    },
    {
      "label": "kb_scoring_set_identity()",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L191",
      "_origin": "ast",
      "id": "kb_core_userspace_behavior_kb_scoring_kb_scoring_set_identity",
      "community": 34,
      "norm_label": "kb_scoring_set_identity()"
    },
    {
      "label": "kb_bridge.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "community": 48,
      "norm_label": "kb_bridge.c"
    },
    {
      "label": "kb_bridge_socket_path()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L62",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_kb_bridge_socket_path",
      "community": 48,
      "norm_label": "kb_bridge_socket_path()"
    },
    {
      "label": "connect_once()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L72",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_connect_once",
      "community": 48,
      "norm_label": "connect_once()"
    },
    {
      "label": "kb_bridge_try_connect()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L101",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_kb_bridge_try_connect",
      "community": 48,
      "norm_label": "kb_bridge_try_connect()"
    },
    {
      "label": "kb_bridge_connect()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L106",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_kb_bridge_connect",
      "community": 48,
      "norm_label": "kb_bridge_connect()"
    },
    {
      "label": "kb_bridge_close()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L132",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_kb_bridge_close",
      "community": 5,
      "norm_label": "kb_bridge_close()"
    },
    {
      "label": "send_framed()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L144",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_send_framed",
      "community": 48,
      "norm_label": "send_framed()"
    },
    {
      "label": "kb_bridge_send_state()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L175",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_state",
      "community": 48,
      "norm_label": "kb_bridge_send_state()"
    },
    {
      "label": "kb_process_state_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_c_kb_process_state_t",
      "community": 48,
      "norm_label": "kb_process_state_t"
    },
    {
      "label": "kb_bridge_send_zone_transition()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L200",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_zone_transition",
      "community": 48,
      "norm_label": "kb_bridge_send_zone_transition()"
    },
    {
      "label": "kb_zone_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_c_kb_zone_t",
      "community": 48,
      "norm_label": "kb_zone_t"
    },
    {
      "label": "kb_bridge_send_process_exit()",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L219",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_process_exit",
      "community": 48,
      "norm_label": "kb_bridge_send_process_exit()"
    },
    {
      "label": "kb_bridge.h",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/kb_bridge.h",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_bridge_kb_bridge_h_kb_core_userspace_bridge_kb_bridge",
      "community": 48,
      "norm_label": "kb_bridge.h"
    },
    {
      "label": "kb_file.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_file.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_file",
      "community": 111,
      "norm_label": "kb_file.c"
    },
    {
      "label": "handle_sigint()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_file.c",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_file_handle_sigint",
      "community": 111,
      "norm_label": "handle_sigint()"
    },
    {
      "label": "handle_event()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_file.c",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_file_handle_event",
      "community": 111,
      "norm_label": "handle_event()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_file.c",
      "source_location": "L34",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_file_main",
      "community": 111,
      "norm_label": "main()"
    },
    {
      "label": "kb_memory.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_memory",
      "community": 103,
      "norm_label": "kb_memory.c"
    },
    {
      "label": "handle_sigint()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_memory_handle_sigint",
      "community": 103,
      "norm_label": "handle_sigint()"
    },
    {
      "label": "prot_str()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L25",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_memory_prot_str",
      "community": 103,
      "norm_label": "prot_str()"
    },
    {
      "label": "__u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_memory_c_u32",
      "community": 103,
      "norm_label": "__u32"
    },
    {
      "label": "handle_event()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L33",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_memory_handle_event",
      "community": 103,
      "norm_label": "handle_event()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L50",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_memory_main",
      "community": 103,
      "norm_label": "main()"
    },
    {
      "label": "kb_network.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_network.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_network",
      "community": 112,
      "norm_label": "kb_network.c"
    },
    {
      "label": "handle_sigint()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_network.c",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_network_handle_sigint",
      "community": 112,
      "norm_label": "handle_sigint()"
    },
    {
      "label": "handle_event()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_network.c",
      "source_location": "L25",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_network_handle_event",
      "community": 112,
      "norm_label": "handle_event()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_network.c",
      "source_location": "L44",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_network_main",
      "community": 112,
      "norm_label": "main()"
    },
    {
      "label": "kb_privilege.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_privilege.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_privilege",
      "community": 113,
      "norm_label": "kb_privilege.c"
    },
    {
      "label": "handle_sigint()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_privilege.c",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_privilege_handle_sigint",
      "community": 113,
      "norm_label": "handle_sigint()"
    },
    {
      "label": "handle_event()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_privilege.c",
      "source_location": "L25",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_privilege_handle_event",
      "community": 113,
      "norm_label": "handle_event()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_privilege.c",
      "source_location": "L40",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_privilege_main",
      "community": 113,
      "norm_label": "main()"
    },
    {
      "label": "kb_process.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_process.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_process",
      "community": 25,
      "norm_label": "kb_process.c"
    },
    {
      "label": "handle_sigint()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_process.c",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_process_handle_sigint",
      "community": 25,
      "norm_label": "handle_sigint()"
    },
    {
      "label": "handle_event()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_process.c",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_process_handle_event",
      "community": 25,
      "norm_label": "handle_event()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_process.c",
      "source_location": "L41",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_process_main",
      "community": 25,
      "norm_label": "main()"
    },
    {
      "label": "kb_syscall.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_syscall",
      "community": 104,
      "norm_label": "kb_syscall.c"
    },
    {
      "label": "handle_sigint()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L40",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_syscall_handle_sigint",
      "community": 104,
      "norm_label": "handle_sigint()"
    },
    {
      "label": "get_syscall_name()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L42",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_syscall_get_syscall_name",
      "community": 104,
      "norm_label": "get_syscall_name()"
    },
    {
      "label": "__u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_syscall_c_u32",
      "community": 104,
      "norm_label": "__u32"
    },
    {
      "label": "handle_event()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L48",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_syscall_handle_event",
      "community": 104,
      "norm_label": "handle_event()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L61",
      "_origin": "ast",
      "id": "kb_core_userspace_collectors_kb_syscall_main",
      "community": 104,
      "norm_label": "main()"
    },
    {
      "label": "kb_sha256.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "community": 86,
      "norm_label": "kb_sha256.c"
    },
    {
      "label": "kb_sha256_transform()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L35",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_kb_sha256_transform",
      "community": 86,
      "norm_label": "kb_sha256_transform()"
    },
    {
      "label": "kb_sha256_init()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L67",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_kb_sha256_init",
      "community": 86,
      "norm_label": "kb_sha256_init()"
    },
    {
      "label": "kb_sha256_update()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L78",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_kb_sha256_update",
      "community": 86,
      "norm_label": "kb_sha256_update()"
    },
    {
      "label": "kb_sha256_final()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L95",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_kb_sha256_final",
      "community": 86,
      "norm_label": "kb_sha256_final()"
    },
    {
      "label": "kb_sha256_file()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L121",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_kb_sha256_file",
      "community": 86,
      "norm_label": "kb_sha256_file()"
    },
    {
      "label": "kb_sha256_cached_file()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L161",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_kb_sha256_cached_file",
      "community": 86,
      "norm_label": "kb_sha256_cached_file()"
    },
    {
      "label": "kb_sha256_to_hex()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L187",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_kb_sha256_to_hex",
      "community": 5,
      "norm_label": "kb_sha256_to_hex()"
    },
    {
      "label": "kb_sha256.h",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kb_sha256.h",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kb_sha256_h_kb_core_userspace_sensor_kb_sha256",
      "community": 86,
      "norm_label": "kb_sha256.h"
    },
    {
      "label": "kbd_sensor.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor",
      "community": 5,
      "norm_label": "kbd_sensor.c"
    },
    {
      "label": "now_ns()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L31",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_now_ns",
      "community": 43,
      "norm_label": "now_ns()"
    },
    {
      "label": "acc_slot()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L64",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_acc_slot",
      "community": 43,
      "norm_label": "acc_slot()"
    },
    {
      "label": "snapshot_slot()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L88",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_snapshot_slot",
      "community": 43,
      "norm_label": "snapshot_slot()"
    },
    {
      "label": "window_ema_slot()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L113",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_window_ema_slot",
      "community": 43,
      "norm_label": "window_ema_slot()"
    },
    {
      "label": "make_fd_nonblocking()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L145",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_make_fd_nonblocking",
      "community": 5,
      "norm_label": "make_fd_nonblocking()"
    },
    {
      "label": "bridge_ensure_connected()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L153",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_bridge_ensure_connected",
      "community": 5,
      "norm_label": "bridge_ensure_connected()"
    },
    {
      "label": "control_ensure_connected()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L163",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_control_ensure_connected",
      "community": 5,
      "norm_label": "control_ensure_connected()"
    },
    {
      "label": "bridge_dispatch()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L173",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "community": 5,
      "norm_label": "bridge_dispatch()"
    },
    {
      "label": "kb_scoring_result_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_c_kb_scoring_result_t",
      "community": 43,
      "norm_label": "kb_scoring_result_t"
    },
    {
      "label": "proc_backfill_identity()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L198",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_proc_backfill_identity",
      "community": 43,
      "norm_label": "proc_backfill_identity()"
    },
    {
      "label": "check_ringbuf_drops()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L264",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_check_ringbuf_drops",
      "community": 43,
      "norm_label": "check_ringbuf_drops()"
    },
    {
      "label": "scan_syscall_entropy()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L288",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "community": 43,
      "norm_label": "scan_syscall_entropy()"
    },
    {
      "label": "read_rules_from_bridge()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L443",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_read_rules_from_bridge",
      "community": 5,
      "norm_label": "read_rules_from_bridge()"
    },
    {
      "label": "apply_sensitive_paths_frame()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L506",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_apply_sensitive_paths_frame",
      "community": 5,
      "norm_label": "apply_sensitive_paths_frame()"
    },
    {
      "label": "read_sensitive_paths_from_bridge()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L560",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_read_sensitive_paths_from_bridge",
      "community": 5,
      "norm_label": "read_sensitive_paths_from_bridge()"
    },
    {
      "label": "cpm_decision_reason()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L616",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cpm_decision_reason",
      "community": 5,
      "norm_label": "cpm_decision_reason()"
    },
    {
      "label": "cpm_is_kernel_thread()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L631",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cpm_is_kernel_thread",
      "community": 5,
      "norm_label": "cpm_is_kernel_thread()"
    },
    {
      "label": "pid_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "pid_t",
      "community": 5,
      "norm_label": "pid_t"
    },
    {
      "label": "cpm_resolve_exec_path()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L646",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cpm_resolve_exec_path",
      "community": 5,
      "norm_label": "cpm_resolve_exec_path()"
    },
    {
      "label": "cpm_exec_path_is_protected()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L656",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cpm_exec_path_is_protected",
      "community": 5,
      "norm_label": "cpm_exec_path_is_protected()"
    },
    {
      "label": "cpm_classify()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L675",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cpm_classify",
      "community": 5,
      "norm_label": "cpm_classify()"
    },
    {
      "label": "cpm_register_self()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L706",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cpm_register_self",
      "community": 5,
      "norm_label": "cpm_register_self()"
    },
    {
      "label": "cpm_reconcile_running_processes()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L725",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cpm_reconcile_running_processes",
      "community": 5,
      "norm_label": "cpm_reconcile_running_processes()"
    },
    {
      "label": "populate_protected_exec_paths()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L760",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_populate_protected_exec_paths",
      "community": 5,
      "norm_label": "populate_protected_exec_paths()"
    },
    {
      "label": "apply_cpm_protected_exec_frame()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L798",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_apply_cpm_protected_exec_frame",
      "community": 5,
      "norm_label": "apply_cpm_protected_exec_frame()"
    },
    {
      "label": "read_cpm_protected_exec_from_bridge()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L845",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_read_cpm_protected_exec_from_bridge",
      "community": 5,
      "norm_label": "read_cpm_protected_exec_from_bridge()"
    },
    {
      "label": "cwp_decision_reason()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L893",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cwp_decision_reason",
      "community": 5,
      "norm_label": "cwp_decision_reason()"
    },
    {
      "label": "cwp_registry_lookup()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L918",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cwp_registry_lookup",
      "community": 5,
      "norm_label": "cwp_registry_lookup()"
    },
    {
      "label": "cwp_classify()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L931",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cwp_classify",
      "community": 5,
      "norm_label": "cwp_classify()"
    },
    {
      "label": "populate_cwp_workload_floor()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1018",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_populate_cwp_workload_floor",
      "community": 5,
      "norm_label": "populate_cwp_workload_floor()"
    },
    {
      "label": "cwp_reconcile_running_processes()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1030",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cwp_reconcile_running_processes",
      "community": 5,
      "norm_label": "cwp_reconcile_running_processes()"
    },
    {
      "label": "apply_cwp_workloads_frame()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1080",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_apply_cwp_workloads_frame",
      "community": 5,
      "norm_label": "apply_cwp_workloads_frame()"
    },
    {
      "label": "read_cwp_workloads_from_bridge()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1145",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_read_cwp_workloads_from_bridge",
      "community": 5,
      "norm_label": "read_cwp_workloads_from_bridge()"
    },
    {
      "label": "cwp_sweep_orphaned_entries()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1170",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_cwp_sweep_orphaned_entries",
      "community": 5,
      "norm_label": "cwp_sweep_orphaned_entries()"
    },
    {
      "label": "handle_incoming_containment_cmd()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1208",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_handle_incoming_containment_cmd",
      "community": 5,
      "norm_label": "handle_incoming_containment_cmd()"
    },
    {
      "label": "map_state_to_zone()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1302",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_map_state_to_zone",
      "community": 43,
      "norm_label": "map_state_to_zone()"
    },
    {
      "label": "kb_zone_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_c_kb_zone_t",
      "community": 43,
      "norm_label": "kb_zone_t"
    },
    {
      "label": "kb_behavior_state_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_c_kb_behavior_state_t",
      "community": 43,
      "norm_label": "kb_behavior_state_t"
    },
    {
      "label": "process_behavior_and_score()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1320",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "community": 43,
      "norm_label": "process_behavior_and_score()"
    },
    {
      "label": "find_elf_symbol_offset()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1416",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_find_elf_symbol_offset",
      "community": 5,
      "norm_label": "find_elf_symbol_offset()"
    },
    {
      "label": "try_attach_go_tls()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1503",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_try_attach_go_tls",
      "community": 5,
      "norm_label": "try_attach_go_tls()"
    },
    {
      "label": "populate_sensitive_paths()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1557",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_populate_sensitive_paths",
      "community": 5,
      "norm_label": "populate_sensitive_paths()"
    },
    {
      "label": "attach_ssl_uprobes()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1591",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_attach_ssl_uprobes",
      "community": 5,
      "norm_label": "attach_ssl_uprobes()"
    },
    {
      "label": "handle_sigint()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1670",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_handle_sigint",
      "community": 5,
      "norm_label": "handle_sigint()"
    },
    {
      "label": "event_type_name()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1672",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_event_type_name",
      "community": 5,
      "norm_label": "event_type_name()"
    },
    {
      "label": "__u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_c_u8",
      "community": 5,
      "norm_label": "__u8"
    },
    {
      "label": "prot_str()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1690",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_prot_str",
      "community": 5,
      "norm_label": "prot_str()"
    },
    {
      "label": "__u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_c_u32",
      "community": 5,
      "norm_label": "__u32"
    },
    {
      "label": "handle_event()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1698",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "community": 5,
      "norm_label": "handle_event()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1801",
      "_origin": "ast",
      "id": "kb_core_userspace_sensor_kbd_sensor_main",
      "community": 5,
      "norm_label": "main()"
    },
    {
      "label": ".oxlintrc.json",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_oxlintrc",
      "community": 18,
      "norm_label": ".oxlintrc.json"
    },
    {
      "label": "$schema",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_oxlintrc_schema",
      "community": 18,
      "norm_label": "$schema"
    },
    {
      "label": "plugins",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_oxlintrc_plugins",
      "community": 18,
      "norm_label": "plugins"
    },
    {
      "label": "react",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "ref_react",
      "community": 18,
      "norm_label": "react"
    },
    {
      "label": "typescript",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "ref_typescript",
      "community": 18,
      "norm_label": "typescript"
    },
    {
      "label": "oxc",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "ref_oxc",
      "community": 18,
      "norm_label": "oxc"
    },
    {
      "label": "rules",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L4",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_oxlintrc_rules",
      "community": 18,
      "norm_label": "rules"
    },
    {
      "label": "react/rules-of-hooks",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_oxlintrc_rules_react_rules_of_hooks",
      "community": 18,
      "norm_label": "react/rules-of-hooks"
    },
    {
      "label": "react/only-export-components",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_oxlintrc_rules_react_only_export_components",
      "community": 18,
      "norm_label": "react/only-export-components"
    },
    {
      "label": "warn",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "ref_warn",
      "community": 18,
      "norm_label": "warn"
    },
    {
      "label": "package.json",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package",
      "community": 9,
      "norm_label": "package.json"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_name",
      "community": 9,
      "norm_label": "name"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_private",
      "community": 9,
      "norm_label": "private"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L4",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_version",
      "community": 9,
      "norm_label": "version"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_type",
      "community": 9,
      "norm_label": "type"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_scripts",
      "community": 9,
      "norm_label": "scripts"
    },
    {
      "label": "dev",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L7",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_scripts_dev",
      "community": 9,
      "norm_label": "dev"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L8",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_scripts_build",
      "community": 9,
      "norm_label": "build"
    },
    {
      "label": "lint",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L9",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_scripts_lint",
      "community": 9,
      "norm_label": "lint"
    },
    {
      "label": "preview",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L10",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_scripts_preview",
      "community": 9,
      "norm_label": "preview"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L12",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_dependencies",
      "community": 9,
      "norm_label": "dependencies"
    },
    {
      "label": "lucide-react",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L13",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_dependencies_lucide_react",
      "community": 9,
      "norm_label": "lucide-react"
    },
    {
      "label": "lucide-react",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L13",
      "_origin": "ast",
      "id": "lucide_react",
      "community": 9,
      "norm_label": "lucide-react"
    },
    {
      "label": "react",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_dependencies_react",
      "community": 9,
      "norm_label": "react"
    },
    {
      "label": "react",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L14",
      "_origin": "ast",
      "id": "react",
      "community": 9,
      "norm_label": "react"
    },
    {
      "label": "react-dom",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_dependencies_react_dom",
      "community": 9,
      "norm_label": "react-dom"
    },
    {
      "label": "react-dom",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "id": "react_dom",
      "community": 9,
      "norm_label": "react-dom"
    },
    {
      "label": "recharts",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L16",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_dependencies_recharts",
      "community": 9,
      "norm_label": "recharts"
    },
    {
      "label": "recharts",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L16",
      "_origin": "ast",
      "id": "recharts",
      "community": 9,
      "norm_label": "recharts"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_devdependencies",
      "community": 9,
      "norm_label": "devdependencies"
    },
    {
      "label": "@types/node",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_devdependencies_types_node",
      "community": 9,
      "norm_label": "@types/node"
    },
    {
      "label": "@types/node",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L19",
      "_origin": "ast",
      "id": "types_node",
      "community": 9,
      "norm_label": "@types/node"
    },
    {
      "label": "@types/react",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_devdependencies_types_react",
      "community": 9,
      "norm_label": "@types/react"
    },
    {
      "label": "@types/react",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L20",
      "_origin": "ast",
      "id": "types_react",
      "community": 9,
      "norm_label": "@types/react"
    },
    {
      "label": "@types/react-dom",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_devdependencies_types_react_dom",
      "community": 9,
      "norm_label": "@types/react-dom"
    },
    {
      "label": "@types/react-dom",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L21",
      "_origin": "ast",
      "id": "types_react_dom",
      "community": 9,
      "norm_label": "@types/react-dom"
    },
    {
      "label": "@vitejs/plugin-react",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L22",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_devdependencies_vitejs_plugin_react",
      "community": 9,
      "norm_label": "@vitejs/plugin-react"
    },
    {
      "label": "@vitejs/plugin-react",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L22",
      "_origin": "ast",
      "id": "vitejs_plugin_react",
      "community": 9,
      "norm_label": "@vitejs/plugin-react"
    },
    {
      "label": "oxlint",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_devdependencies_oxlint",
      "community": 9,
      "norm_label": "oxlint"
    },
    {
      "label": "oxlint",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L23",
      "_origin": "ast",
      "id": "oxlint",
      "community": 9,
      "norm_label": "oxlint"
    },
    {
      "label": "typescript",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L24",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_devdependencies_typescript",
      "community": 9,
      "norm_label": "typescript"
    },
    {
      "label": "typescript",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L24",
      "_origin": "ast",
      "id": "typescript",
      "community": 9,
      "norm_label": "typescript"
    },
    {
      "label": "vite",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L25",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_package_devdependencies_vite",
      "community": 9,
      "norm_label": "vite"
    },
    {
      "label": "vite",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L25",
      "_origin": "ast",
      "id": "vite",
      "community": 9,
      "norm_label": "vite"
    },
    {
      "label": "App.tsx",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app",
      "community": 18,
      "norm_label": "app.tsx"
    },
    {
      "label": "Zone",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_zone",
      "community": 18,
      "norm_label": "zone"
    },
    {
      "label": "Sev",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_sev",
      "community": 18,
      "norm_label": "sev"
    },
    {
      "label": "Process",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_process",
      "community": 18,
      "norm_label": "process"
    },
    {
      "label": "KBAlert",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_kbalert",
      "community": 18,
      "norm_label": "kbalert"
    },
    {
      "label": "ChartPoint",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_chartpoint",
      "community": 18,
      "norm_label": "chartpoint"
    },
    {
      "label": "ts()",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_ts",
      "community": 18,
      "norm_label": "ts()"
    },
    {
      "label": "scoreColor()",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_scorecolor",
      "community": 18,
      "norm_label": "scorecolor()"
    },
    {
      "label": "zoneClass()",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_zoneclass",
      "community": 18,
      "norm_label": "zoneclass()"
    },
    {
      "label": "SEED",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_seed",
      "community": 18,
      "norm_label": "seed"
    },
    {
      "label": "HEALTH_SERVICES",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L49",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_health_services",
      "community": 18,
      "norm_label": "health_services"
    },
    {
      "label": "App()",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L59",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_app_app",
      "community": 18,
      "norm_label": "app()"
    },
    {
      "label": "main.tsx",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/src/main.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_src_main",
      "community": 18,
      "norm_label": "main.tsx"
    },
    {
      "label": "tsconfig.app.json",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app",
      "community": 17,
      "norm_label": "tsconfig.app.json"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "community": 17,
      "norm_label": "compileroptions"
    },
    {
      "label": "tsBuildInfoFile",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_tsbuildinfofile",
      "community": 17,
      "norm_label": "tsbuildinfofile"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L4",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_target",
      "community": 17,
      "norm_label": "target"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_lib",
      "community": 17,
      "norm_label": "lib"
    },
    {
      "label": "ES2023",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_json_ref_es2023",
      "community": 17,
      "norm_label": "es2023"
    },
    {
      "label": "DOM",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "ref_dom",
      "community": 17,
      "norm_label": "dom"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_module",
      "community": 17,
      "norm_label": "module"
    },
    {
      "label": "types",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L7",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_types",
      "community": 17,
      "norm_label": "types"
    },
    {
      "label": "vite/client",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L7",
      "_origin": "ast",
      "id": "ref_vite_client",
      "community": 17,
      "norm_label": "vite/client"
    },
    {
      "label": "allowArbitraryExtensions",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L8",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_allowarbitraryextensions",
      "community": 17,
      "norm_label": "allowarbitraryextensions"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L9",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_skiplibcheck",
      "community": 17,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L12",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_moduleresolution",
      "community": 17,
      "norm_label": "moduleresolution"
    },
    {
      "label": "allowImportingTsExtensions",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L13",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_allowimportingtsextensions",
      "community": 17,
      "norm_label": "allowimportingtsextensions"
    },
    {
      "label": "verbatimModuleSyntax",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_verbatimmodulesyntax",
      "community": 17,
      "norm_label": "verbatimmodulesyntax"
    },
    {
      "label": "moduleDetection",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L15",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_moduledetection",
      "community": 17,
      "norm_label": "moduledetection"
    },
    {
      "label": "noEmit",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L16",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_noemit",
      "community": 17,
      "norm_label": "noemit"
    },
    {
      "label": "jsx",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L17",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_jsx",
      "community": 17,
      "norm_label": "jsx"
    },
    {
      "label": "noUnusedLocals",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_nounusedlocals",
      "community": 17,
      "norm_label": "nounusedlocals"
    },
    {
      "label": "noUnusedParameters",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L21",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_nounusedparameters",
      "community": 17,
      "norm_label": "nounusedparameters"
    },
    {
      "label": "erasableSyntaxOnly",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L22",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_erasablesyntaxonly",
      "community": 17,
      "norm_label": "erasablesyntaxonly"
    },
    {
      "label": "noFallthroughCasesInSwitch",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L23",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_compileroptions_nofallthroughcasesinswitch",
      "community": 17,
      "norm_label": "nofallthroughcasesinswitch"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L25",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_app_include",
      "community": 17,
      "norm_label": "include"
    },
    {
      "label": "src",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L25",
      "_origin": "ast",
      "id": "ref_src",
      "community": 17,
      "norm_label": "src"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig",
      "community": 121,
      "norm_label": "tsconfig.json"
    },
    {
      "label": "files",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_files",
      "community": 121,
      "norm_label": "files"
    },
    {
      "label": "references",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_references",
      "community": 121,
      "norm_label": "references"
    },
    {
      "label": "tsconfig.node.json",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node",
      "community": 26,
      "norm_label": "tsconfig.node.json"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "community": 26,
      "norm_label": "compileroptions"
    },
    {
      "label": "tsBuildInfoFile",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_tsbuildinfofile",
      "community": 26,
      "norm_label": "tsbuildinfofile"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L4",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_target",
      "community": 26,
      "norm_label": "target"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_lib",
      "community": 26,
      "norm_label": "lib"
    },
    {
      "label": "ES2023",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_json_ref_es2023",
      "community": 26,
      "norm_label": "es2023"
    },
    {
      "label": "types",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_types",
      "community": 26,
      "norm_label": "types"
    },
    {
      "label": "node",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "ref_node",
      "community": 26,
      "norm_label": "node"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L7",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_skiplibcheck",
      "community": 26,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L10",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_module",
      "community": 26,
      "norm_label": "module"
    },
    {
      "label": "allowImportingTsExtensions",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L11",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_allowimportingtsextensions",
      "community": 26,
      "norm_label": "allowimportingtsextensions"
    },
    {
      "label": "verbatimModuleSyntax",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L12",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_verbatimmodulesyntax",
      "community": 26,
      "norm_label": "verbatimmodulesyntax"
    },
    {
      "label": "moduleDetection",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L13",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_moduledetection",
      "community": 26,
      "norm_label": "moduledetection"
    },
    {
      "label": "noEmit",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L14",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_noemit",
      "community": 26,
      "norm_label": "noemit"
    },
    {
      "label": "noUnusedLocals",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L17",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_nounusedlocals",
      "community": 26,
      "norm_label": "nounusedlocals"
    },
    {
      "label": "noUnusedParameters",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_nounusedparameters",
      "community": 26,
      "norm_label": "nounusedparameters"
    },
    {
      "label": "erasableSyntaxOnly",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_erasablesyntaxonly",
      "community": 26,
      "norm_label": "erasablesyntaxonly"
    },
    {
      "label": "noFallthroughCasesInSwitch",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_compileroptions_nofallthroughcasesinswitch",
      "community": 26,
      "norm_label": "nofallthroughcasesinswitch"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L22",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_tsconfig_node_include",
      "community": 26,
      "norm_label": "include"
    },
    {
      "label": "vite.config.ts",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L22",
      "_origin": "ast",
      "id": "ref_vite_config_ts",
      "community": 26,
      "norm_label": "vite.config.ts"
    },
    {
      "label": "vite.config.ts",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/vite.config.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_dashboard_vite_config",
      "community": 173,
      "norm_label": "vite.config.ts"
    },
    {
      "label": "github.com/pardhuvarmax/kernel-borderlands/kb-op/kb-mcp",
      "file_type": "code",
      "type": "package",
      "ecosystem": "go",
      "source_file": "kb-op/kb-mcp/go.mod",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pkg_github_com_pardhuvarmax_kernel_borderlands_kb_op_kb_mcp",
      "community": 122,
      "norm_label": "github.com/pardhuvarmax/kernel-borderlands/kb-op/kb-mcp"
    },
    {
      "label": "kb-mcp/main.go",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_mcp_main",
      "community": 37,
      "norm_label": "kb-mcp/main.go"
    },
    {
      "label": "JSONRPCRequest",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L19",
      "_origin": "ast",
      "id": "kb_mcp_jsonrpcrequest",
      "community": 37,
      "norm_label": "jsonrpcrequest"
    },
    {
      "label": "RawMessage",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "rawmessage",
      "community": 37,
      "norm_label": "rawmessage"
    },
    {
      "label": "JSONRPCResponse",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L26",
      "_origin": "ast",
      "id": "kb_mcp_jsonrpcresponse",
      "community": 37,
      "norm_label": "jsonrpcresponse"
    },
    {
      "label": "JSONRPCError",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L33",
      "_origin": "ast",
      "id": "kb_mcp_jsonrpcerror",
      "community": 37,
      "norm_label": "jsonrpcerror"
    },
    {
      "label": "Tool",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L39",
      "_origin": "ast",
      "id": "kb_mcp_tool",
      "community": 37,
      "norm_label": "tool"
    },
    {
      "label": "ToolsListResult",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L45",
      "_origin": "ast",
      "id": "kb_mcp_toolslistresult",
      "community": 37,
      "norm_label": "toolslistresult"
    },
    {
      "label": "ToolCallParams",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L49",
      "_origin": "ast",
      "id": "kb_mcp_toolcallparams",
      "community": 37,
      "norm_label": "toolcallparams"
    },
    {
      "label": "TextContent",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L54",
      "_origin": "ast",
      "id": "kb_mcp_textcontent",
      "community": 37,
      "norm_label": "textcontent"
    },
    {
      "label": "ToolCallResult",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L59",
      "_origin": "ast",
      "id": "kb_mcp_toolcallresult",
      "community": 37,
      "norm_label": "toolcallresult"
    },
    {
      "label": "getSystemStatistics()",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L64",
      "_origin": "ast",
      "id": "kb_op_kb_mcp_main_getsystemstatistics",
      "community": 37,
      "norm_label": "getsystemstatistics()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L80",
      "_origin": "ast",
      "id": "kb_op_kb_mcp_main_main",
      "community": 37,
      "norm_label": "main()"
    },
    {
      "label": "handleRequest()",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L120",
      "_origin": "ast",
      "id": "kb_op_kb_mcp_main_handlerequest",
      "community": 37,
      "norm_label": "handlerequest()"
    },
    {
      "label": "sendResponse()",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L191",
      "_origin": "ast",
      "id": "kb_op_kb_mcp_main_sendresponse",
      "community": 37,
      "norm_label": "sendresponse()"
    },
    {
      "label": "sendError()",
      "file_type": "code",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L201",
      "_origin": "ast",
      "id": "kb_op_kb_mcp_main_senderror",
      "community": 37,
      "norm_label": "senderror()"
    },
    {
      "label": "kb-tui/build.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/build.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_build",
      "community": 108,
      "norm_label": "kb-tui/build.rs"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/build.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_build_main",
      "community": 108,
      "norm_label": "main()"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_build_rs_result",
      "community": 108,
      "norm_label": "result"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_build_rs_box",
      "community": 108,
      "norm_label": "box"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_build_rs_error",
      "community": 108,
      "norm_label": "error"
    },
    {
      "label": "app.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app",
      "community": 0,
      "norm_label": "app.rs"
    },
    {
      "label": "AppEvent",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L18",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_appevent",
      "community": 0,
      "norm_label": "appevent"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_rs_string",
      "community": 0,
      "norm_label": "string"
    },
    {
      "label": "Vec",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_rs_vec",
      "community": 0,
      "norm_label": "vec"
    },
    {
      "label": "KbEvent",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_rs_kbevent",
      "community": 0,
      "norm_label": "kbevent"
    },
    {
      "label": "Action",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L36",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_action",
      "community": 0,
      "norm_label": "action"
    },
    {
      "label": "Tab",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L48",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_tab",
      "community": 0,
      "norm_label": "tab"
    },
    {
      "label": ".title()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L58",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_tab_title",
      "community": 0,
      "norm_label": ".title()"
    },
    {
      "label": ".next()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L67",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_tab_next",
      "community": 0,
      "norm_label": ".next()"
    },
    {
      "label": ".prev()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L72",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_tab_prev",
      "community": 0,
      "norm_label": ".prev()"
    },
    {
      "label": "ConnState",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L79",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_connstate",
      "community": 0,
      "norm_label": "connstate"
    },
    {
      "label": "PendingContainment",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L87",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_pendingcontainment",
      "community": 0,
      "norm_label": "pendingcontainment"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_rs_option",
      "community": 0,
      "norm_label": "option"
    },
    {
      "label": "App",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L93",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app",
      "community": 0,
      "norm_label": "app"
    },
    {
      "label": "TableState",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "tablestate",
      "community": 0,
      "norm_label": "tablestate"
    },
    {
      "label": "VecDeque",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "vecdeque",
      "community": 0,
      "norm_label": "vecdeque"
    },
    {
      "label": "ListState",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "liststate",
      "community": 0,
      "norm_label": "liststate"
    },
    {
      "label": "Instant",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "instant",
      "community": 0,
      "norm_label": "instant"
    },
    {
      "label": ".new()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L124",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_new",
      "community": 0,
      "norm_label": ".new()"
    },
    {
      "label": "Self",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_rs_self",
      "community": 0,
      "norm_label": "self"
    },
    {
      "label": ".set_status()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L152",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_set_status",
      "community": 0,
      "norm_label": ".set_status()"
    },
    {
      "label": "Into",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "into",
      "community": 0,
      "norm_label": "into"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L156",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_tick",
      "community": 0,
      "norm_label": ".tick()"
    },
    {
      "label": ".apply_event()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L164",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_apply_event",
      "community": 0,
      "norm_label": ".apply_event()"
    },
    {
      "label": ".visible_indices()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L245",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_visible_indices",
      "community": 0,
      "norm_label": ".visible_indices()"
    },
    {
      "label": ".visible_processes()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L255",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_visible_processes",
      "community": 0,
      "norm_label": ".visible_processes()"
    },
    {
      "label": ".selected_process()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L262",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_selected_process",
      "community": 0,
      "norm_label": ".selected_process()"
    },
    {
      "label": ".text_input_active()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L267",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_text_input_active",
      "community": 0,
      "norm_label": ".text_input_active()"
    },
    {
      "label": ".handle_key()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L271",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_handle_key",
      "community": 0,
      "norm_label": ".handle_key()"
    },
    {
      "label": "KeyEvent",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "keyevent",
      "community": 0,
      "norm_label": "keyevent"
    },
    {
      "label": ".handle_containment_modal_key()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L312",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_handle_containment_modal_key",
      "community": 0,
      "norm_label": ".handle_containment_modal_key()"
    },
    {
      "label": ".handle_processes_key()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L357",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_handle_processes_key",
      "community": 0,
      "norm_label": ".handle_processes_key()"
    },
    {
      "label": ".move_selection()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L396",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_move_selection",
      "community": 0,
      "norm_label": ".move_selection()"
    },
    {
      "label": ".handle_alerts_key()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L407",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_handle_alerts_key",
      "community": 0,
      "norm_label": ".handle_alerts_key()"
    },
    {
      "label": ".handle_activity_key()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L418",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_handle_activity_key",
      "community": 0,
      "norm_label": ".handle_activity_key()"
    },
    {
      "label": ".handle_query_key()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L432",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_handle_query_key",
      "community": 0,
      "norm_label": ".handle_query_key()"
    },
    {
      "label": ".query_history_step()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L459",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_app_query_history_step",
      "community": 0,
      "norm_label": ".query_history_step()"
    },
    {
      "label": "list_move()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L475",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_list_move",
      "community": 0,
      "norm_label": "list_move()"
    },
    {
      "label": "zone_label()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L485",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_zone_label",
      "community": 0,
      "norm_label": "zone_label()"
    },
    {
      "label": "containment_label()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L493",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_app_containment_label",
      "community": 0,
      "norm_label": "containment_label()"
    },
    {
      "label": "demo.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_demo",
      "community": 0,
      "norm_label": "demo.rs"
    },
    {
      "label": "spawn()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L27",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_demo_spawn",
      "community": 0,
      "norm_label": "spawn()"
    },
    {
      "label": "UnboundedSender",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_demo_rs_unboundedsender",
      "community": 0,
      "norm_label": "unboundedsender"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L31",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_demo_run",
      "community": 0,
      "norm_label": "run()"
    },
    {
      "label": "grpc.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc",
      "community": 0,
      "norm_label": "grpc.rs"
    },
    {
      "label": "connect_uds()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L20",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_connect_uds",
      "community": 0,
      "norm_label": "connect_uds()"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_rs_result",
      "community": 0,
      "norm_label": "result"
    },
    {
      "label": "Channel",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_rs_channel",
      "community": 0,
      "norm_label": "channel"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_rs_error",
      "community": 0,
      "norm_label": "error"
    },
    {
      "label": "start()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L34",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_start",
      "community": 0,
      "norm_label": "start()"
    },
    {
      "label": "UnboundedSender",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_rs_unboundedsender",
      "community": 0,
      "norm_label": "unboundedsender"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_rs_option",
      "community": 0,
      "norm_label": "option"
    },
    {
      "label": "KbClient",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_rs_kbclient",
      "community": 0,
      "norm_label": "kbclient"
    },
    {
      "label": "spawn_process_poller()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L66",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_spawn_process_poller",
      "community": 0,
      "norm_label": "spawn_process_poller()"
    },
    {
      "label": "spawn_stats_poller()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L86",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_spawn_stats_poller",
      "community": 0,
      "norm_label": "spawn_stats_poller()"
    },
    {
      "label": "spawn_alert_stream()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L99",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_spawn_alert_stream",
      "community": 0,
      "norm_label": "spawn_alert_stream()"
    },
    {
      "label": "spawn_event_stream()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L118",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_grpc_spawn_event_stream",
      "community": 0,
      "norm_label": "spawn_event_stream()"
    },
    {
      "label": "kb.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/kb.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_kb",
      "community": 176,
      "norm_label": "kb.rs"
    },
    {
      "label": "kb-tui/src/main.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main",
      "community": 0,
      "norm_label": "kb-tui/src/main.rs"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L27",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_main",
      "community": 0,
      "norm_label": "main()"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_rs_result",
      "community": 0,
      "norm_label": "result"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_rs_box",
      "community": 0,
      "norm_label": "box"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_rs_error",
      "community": 0,
      "norm_label": "error"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L46",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_run",
      "community": 0,
      "norm_label": "run()"
    },
    {
      "label": "Terminal",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "terminal",
      "community": 0,
      "norm_label": "terminal"
    },
    {
      "label": "B",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "b",
      "community": 0,
      "norm_label": "b"
    },
    {
      "label": "spawn_containment()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L97",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_spawn_containment",
      "community": 0,
      "norm_label": "spawn_containment()"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_rs_string",
      "community": 0,
      "norm_label": "string"
    },
    {
      "label": "UnboundedSender",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_rs_unboundedsender",
      "community": 0,
      "norm_label": "unboundedsender"
    },
    {
      "label": "SharedClient",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "sharedclient",
      "community": 0,
      "norm_label": "sharedclient"
    },
    {
      "label": "spawn_query()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L136",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_main_spawn_query",
      "community": 0,
      "norm_label": "spawn_query()"
    },
    {
      "label": "query.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query",
      "community": 62,
      "norm_label": "query.rs"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L8",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_run",
      "community": 62,
      "norm_label": "run()"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_rs_option",
      "community": 62,
      "norm_label": "option"
    },
    {
      "label": "KbClient",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_rs_kbclient",
      "community": 62,
      "norm_label": "kbclient"
    },
    {
      "label": "Vec",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_rs_vec",
      "community": 62,
      "norm_label": "vec"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_rs_string",
      "community": 62,
      "norm_label": "string"
    },
    {
      "label": "cmd_pid()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L26",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_cmd_pid",
      "community": 62,
      "norm_label": "cmd_pid()"
    },
    {
      "label": "cmd_zone()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L51",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_cmd_zone",
      "community": 62,
      "norm_label": "cmd_zone()"
    },
    {
      "label": "cmd_stats()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L86",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_cmd_stats",
      "community": 62,
      "norm_label": "cmd_stats()"
    },
    {
      "label": "cmd_contain()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L102",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_cmd_contain",
      "community": 62,
      "norm_label": "cmd_contain()"
    },
    {
      "label": "help_text()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L144",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_query_help_text",
      "community": 62,
      "norm_label": "help_text()"
    },
    {
      "label": "ui.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui",
      "community": 0,
      "norm_label": "ui.rs"
    },
    {
      "label": "draw()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L12",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw",
      "community": 0,
      "norm_label": "draw()"
    },
    {
      "label": "Frame",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "frame",
      "community": 0,
      "norm_label": "frame"
    },
    {
      "label": "draw_header()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L43",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_header",
      "community": 0,
      "norm_label": "draw_header()"
    },
    {
      "label": "Rect",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "rect",
      "community": 0,
      "norm_label": "rect"
    },
    {
      "label": "draw_tabs()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L117",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_tabs",
      "community": 0,
      "norm_label": "draw_tabs()"
    },
    {
      "label": "zone_style()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L132",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_zone_style",
      "community": 0,
      "norm_label": "zone_style()"
    },
    {
      "label": "Style",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "style",
      "community": 0,
      "norm_label": "style"
    },
    {
      "label": "containment_style()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L140",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_containment_style",
      "community": 0,
      "norm_label": "containment_style()"
    },
    {
      "label": "severity_style()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L150",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_severity_style",
      "community": 0,
      "norm_label": "severity_style()"
    },
    {
      "label": "draw_processes()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L159",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_processes",
      "community": 0,
      "norm_label": "draw_processes()"
    },
    {
      "label": "draw_alerts()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L232",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_alerts",
      "community": 0,
      "norm_label": "draw_alerts()"
    },
    {
      "label": "draw_activity()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L269",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_activity",
      "community": 0,
      "norm_label": "draw_activity()"
    },
    {
      "label": "draw_query()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L297",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_query",
      "community": 0,
      "norm_label": "draw_query()"
    },
    {
      "label": "draw_footer()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L325",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_footer",
      "community": 0,
      "norm_label": "draw_footer()"
    },
    {
      "label": "centered_rect()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L339",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_centered_rect",
      "community": 0,
      "norm_label": "centered_rect()"
    },
    {
      "label": "draw_containment_modal()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L358",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_containment_modal",
      "community": 0,
      "norm_label": "draw_containment_modal()"
    },
    {
      "label": "draw_help()",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L416",
      "_origin": "ast",
      "id": "kb_op_kb_tui_src_ui_draw_help",
      "community": 0,
      "norm_label": "draw_help()"
    },
    {
      "label": "cmd_audit.go",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_audit.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_audit",
      "community": 133,
      "norm_label": "cmd_audit.go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_audit.go",
      "source_location": "L86",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_audit_init",
      "community": 133,
      "norm_label": "init()"
    },
    {
      "label": "cmd_policy.go",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_policy.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_policy",
      "community": 134,
      "norm_label": "cmd_policy.go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_policy.go",
      "source_location": "L40",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_policy_init",
      "community": 134,
      "norm_label": "init()"
    },
    {
      "label": "cmd_process.go",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_process.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_process",
      "community": 135,
      "norm_label": "cmd_process.go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_process.go",
      "source_location": "L60",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_process_init",
      "community": 135,
      "norm_label": "init()"
    },
    {
      "label": "cmd_stats.go",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_stats.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_stats",
      "community": 177,
      "norm_label": "cmd_stats.go"
    },
    {
      "label": "cmd_zone.go",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_zone.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_zone",
      "community": 136,
      "norm_label": "cmd_zone.go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "kb-op/kbctl/cmd_zone.go",
      "source_location": "L63",
      "_origin": "ast",
      "id": "kb_op_kbctl_cmd_zone_init",
      "community": 136,
      "norm_label": "init()"
    },
    {
      "label": "github.com/pardhuvarmax/kernel-borderlands/kb-op/kbctl",
      "file_type": "code",
      "type": "package",
      "ecosystem": "go",
      "source_file": "kb-op/kbctl/go.mod",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pkg_github_com_pardhuvarmax_kernel_borderlands_kb_op_kbctl",
      "community": 122,
      "norm_label": "github.com/pardhuvarmax/kernel-borderlands/kb-op/kbctl"
    },
    {
      "label": "kbctl/main.go",
      "file_type": "code",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L1",
      "_origin": "ast",
      "id": "kb_op_kbctl_main",
      "community": 96,
      "norm_label": "kbctl/main.go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L29",
      "_origin": "ast",
      "id": "kb_op_kbctl_main_init",
      "community": 96,
      "norm_label": "init()"
    },
    {
      "label": "dial()",
      "file_type": "code",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L43",
      "_origin": "ast",
      "id": "kb_op_kbctl_main_dial",
      "community": 8,
      "norm_label": "dial()"
    },
    {
      "label": "ClientConn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "clientconn",
      "community": 8,
      "norm_label": "clientconn"
    },
    {
      "label": "withTimeout()",
      "file_type": "code",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L52",
      "_origin": "ast",
      "id": "kb_op_kbctl_main_withtimeout",
      "community": 96,
      "norm_label": "withtimeout()"
    },
    {
      "label": "Context",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kb_op_kbctl_main_go_context",
      "community": 96,
      "norm_label": "context"
    },
    {
      "label": "CancelFunc",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "cancelfunc",
      "community": 96,
      "norm_label": "cancelfunc"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L56",
      "_origin": "ast",
      "id": "kb_op_kbctl_main_main",
      "community": 96,
      "norm_label": "main()"
    },
    {
      "label": "Bug Report Issue Template",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "github_issue_template_bug_report",
      "community": 145,
      "norm_label": "bug report issue template"
    },
    {
      "label": "Feature Request Issue Template",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "github_issue_template_feature_request",
      "community": 146,
      "norm_label": "feature request issue template"
    },
    {
      "label": "Retry Failed Pages Deploy Workflow",
      "file_type": "document",
      "source_file": ".github/workflows/retry-pages-deploy.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "github_workflows_retry_pages_deploy",
      "community": 147,
      "norm_label": "retry failed pages deploy workflow"
    },
    {
      "label": "CHANGELOG.md",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog",
      "community": 29,
      "norm_label": "changelog.md"
    },
    {
      "label": "kb-tui rebuilt as ratatui/tonic operator console",
      "file_type": "concept",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_kbtui_rebuild",
      "community": 29,
      "norm_label": "kb-tui rebuilt as ratatui/tonic operator console"
    },
    {
      "label": "Operator-configurable sensitive-path list feature",
      "file_type": "rationale",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_sensitive_paths_config",
      "community": 29,
      "norm_label": "operator-configurable sensitive-path list feature"
    },
    {
      "label": "MsgTypeContainmentCmd wire mismatch bug (3 vs 5)",
      "file_type": "rationale",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_msgtypecontainmentcmd_bug",
      "community": 29,
      "norm_label": "msgtypecontainmentcmd wire mismatch bug (3 vs 5)"
    },
    {
      "label": "bpf_d_path zero-padding match failure bug",
      "file_type": "rationale",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_lsm_zero_padding_bug",
      "community": 29,
      "norm_label": "bpf_d_path zero-padding match failure bug"
    },
    {
      "label": "kb_lsm_file_open changed from unconditional to containment-gated block",
      "file_type": "rationale",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_lsm_containment_gating",
      "community": 29,
      "norm_label": "kb_lsm_file_open changed from unconditional to containment-gated block"
    },
    {
      "label": "sudo/PAM lockout incident during live LSM-block verification (2026-07-17)",
      "file_type": "rationale",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_sudo_pam_lockout_incident",
      "community": 29,
      "norm_label": "sudo/pam lockout incident during live lsm-block verification (2026-07-17)"
    },
    {
      "label": "connect_once() 2s SO_RCVTIMEO fix",
      "file_type": "rationale",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_connect_once_timeout",
      "community": 29,
      "norm_label": "connect_once() 2s so_rcvtimeo fix"
    },
    {
      "label": "Process Exit Lifecycle implementation (MsgTypeProcessExit)",
      "file_type": "concept",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_process_exit_lifecycle",
      "community": 29,
      "norm_label": "process exit lifecycle implementation (msgtypeprocessexit)"
    },
    {
      "label": "eBPF hybrid token bucket rate limiting",
      "file_type": "concept",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_ebpf_rate_limiting",
      "community": 29,
      "norm_label": "ebpf hybrid token bucket rate limiting"
    },
    {
      "label": "AADS gRPC-over-UDS client & Ray remote actors",
      "file_type": "concept",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_aads_grpc_client",
      "community": 29,
      "norm_label": "aads grpc-over-uds client & ray remote actors"
    },
    {
      "label": "Kafka removal in AADS subsystem (native UDS + Ray IPC)",
      "file_type": "concept",
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "changelog_kafka_removal",
      "community": 29,
      "norm_label": "kafka removal in aads subsystem (native uds + ray ipc)"
    },
    {
      "label": "CLAUDE.md",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "claude",
      "community": 35,
      "norm_label": "claude.md"
    },
    {
      "label": "Documentation Policy (docs/ is canonical source of truth)",
      "file_type": "rationale",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "claude_documentation_policy",
      "community": 35,
      "norm_label": "documentation policy (docs/ is canonical source of truth)"
    },
    {
      "label": "Socket topology: kbd.sock, kbct.sock, kba.sock, kbc.sock",
      "file_type": "concept",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "claude_socket_topology",
      "community": 63,
      "norm_label": "socket topology: kbd.sock, kbct.sock, kba.sock, kbc.sock"
    },
    {
      "label": "Shared structs stay byte-identical convention",
      "file_type": "rationale",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "claude_shared_structs_convention",
      "community": 35,
      "norm_label": "shared structs stay byte-identical convention"
    },
    {
      "label": "CODE_OF_CONDUCT.md",
      "file_type": "document",
      "source_file": "CODE_OF_CONDUCT.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "code_of_conduct",
      "community": 123,
      "norm_label": "code_of_conduct.md"
    },
    {
      "label": "Contributor Covenant v2.0",
      "file_type": "concept",
      "source_file": "CODE_OF_CONDUCT.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "code_of_conduct_contributor_covenant",
      "community": 123,
      "norm_label": "contributor covenant v2.0"
    },
    {
      "label": "CONTRIBUTING.md",
      "file_type": "document",
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contributing",
      "community": 35,
      "norm_label": "contributing.md"
    },
    {
      "label": "Branching strategy (feat/fix/docs/refactor)",
      "file_type": "concept",
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contributing_branching_strategy",
      "community": 35,
      "norm_label": "branching strategy (feat/fix/docs/refactor)"
    },
    {
      "label": "Per-subsystem coding standards (kb-core/kb-control-plane/kb-checker/kb-aads)",
      "file_type": "concept",
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contributing_subsystem_standards",
      "community": 35,
      "norm_label": "per-subsystem coding standards (kb-core/kb-control-plane/kb-checker/kb-aads)"
    },
    {
      "label": "ADR requirement for architectural changes",
      "file_type": "rationale",
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contributing_adr_requirement",
      "community": 35,
      "norm_label": "adr requirement for architectural changes"
    },
    {
      "label": "Kernel Borderlands README",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "readme",
      "community": 57,
      "norm_label": "kernel borderlands readme"
    },
    {
      "label": "Security Policy (SECURITY.md)",
      "file_type": "document",
      "source_file": "SECURITY.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "security",
      "community": 57,
      "norm_label": "security policy (security.md)"
    },
    {
      "label": "config/README.md",
      "file_type": "document",
      "source_file": "config/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "config_readme",
      "community": 35,
      "norm_label": "config/readme.md"
    },
    {
      "label": "config/agents.yaml",
      "file_type": "document",
      "source_file": "config/agents.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "config_agents",
      "community": 20,
      "norm_label": "config/agents.yaml"
    },
    {
      "label": "ray.mode: local vs cluster setting",
      "file_type": "concept",
      "source_file": "config/agents.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "config_agents_ray_mode",
      "community": 20,
      "norm_label": "ray.mode: local vs cluster setting"
    },
    {
      "label": "swarm composition (patroller/hunter/healer/containment counts)",
      "file_type": "concept",
      "source_file": "config/agents.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "config_agents_swarm_composition",
      "community": 20,
      "norm_label": "swarm composition (patroller/hunter/healer/containment counts)"
    },
    {
      "label": "jury.pool_size configuration",
      "file_type": "concept",
      "source_file": "config/agents.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "config_agents_jury_pool",
      "community": 20,
      "norm_label": "jury.pool_size configuration"
    },
    {
      "label": "config/policy.yaml",
      "file_type": "document",
      "source_file": "config/policy.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "config_policy",
      "community": 35,
      "norm_label": "config/policy.yaml"
    },
    {
      "label": "sensitive_paths additive config list",
      "file_type": "concept",
      "source_file": "config/policy.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "config_policy_sensitive_paths",
      "community": 29,
      "norm_label": "sensitive_paths additive config list"
    },
    {
      "label": "per-comm suspicious/borderlands score thresholds",
      "file_type": "concept",
      "source_file": "config/policy.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "config_policy_thresholds",
      "community": 35,
      "norm_label": "per-comm suspicious/borderlands score thresholds"
    },
    {
      "label": "Documentation Index (docs/README.md)",
      "file_type": "document",
      "source_file": "docs/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_readme",
      "community": 57,
      "norm_label": "documentation index (docs/readme.md)"
    },
    {
      "label": "architecture/README.md",
      "file_type": "document",
      "source_file": "docs/architecture/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_readme",
      "community": 30,
      "norm_label": "architecture/readme.md"
    },
    {
      "label": "docs/architecture/boot_sequence_spec.md",
      "file_type": "document",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_boot_sequence_spec",
      "community": 63,
      "norm_label": "docs/architecture/boot_sequence_spec.md"
    },
    {
      "label": "/run/kb/kbd.sock \u2014 telemetry pipe (sensor to Go, one direction)",
      "file_type": "concept",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_kbd_sock",
      "community": 63,
      "norm_label": "/run/kb/kbd.sock \u2014 telemetry pipe (sensor to go, one direction)"
    },
    {
      "label": "/run/kb/kbct.sock \u2014 control push channel (Go to sensor)",
      "file_type": "concept",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_kbct_sock",
      "community": 63,
      "norm_label": "/run/kb/kbct.sock \u2014 control push channel (go to sensor)"
    },
    {
      "label": "/run/kb/kba.sock \u2014 gRPC enforcement IPC socket",
      "file_type": "concept",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_kba_sock",
      "community": 20,
      "norm_label": "/run/kb/kba.sock \u2014 grpc enforcement ipc socket"
    },
    {
      "label": "/run/kb/kbc.sock \u2014 kb-checker diagnostic socket",
      "file_type": "concept",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_kbc_sock",
      "community": 63,
      "norm_label": "/run/kb/kbc.sock \u2014 kb-checker diagnostic socket"
    },
    {
      "label": "kbd.service systemd unit (Go Control Plane)",
      "file_type": "concept",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_kbd_service",
      "community": 63,
      "norm_label": "kbd.service systemd unit (go control plane)"
    },
    {
      "label": "kb-checker.service systemd unit (Rust safety daemon)",
      "file_type": "concept",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_kbchecker_service",
      "community": 63,
      "norm_label": "kb-checker.service systemd unit (rust safety daemon)"
    },
    {
      "label": "Ray Swarm / AADS Node boot phase 3",
      "file_type": "concept",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_ray_swarm_node",
      "community": 63,
      "norm_label": "ray swarm / aads node boot phase 3"
    },
    {
      "label": "Tampering Containment Protocol (eBPF integrity violation response)",
      "file_type": "rationale",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_tampering_containment_protocol",
      "community": 95,
      "norm_label": "tampering containment protocol (ebpf integrity violation response)"
    },
    {
      "label": "Three-stage watchdog containment fallback hierarchy (SIGKILL, bpftool detach, iptables quarantine)",
      "file_type": "rationale",
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boot_seq_watchdog_fallback_hierarchy",
      "community": 95,
      "norm_label": "three-stage watchdog containment fallback hierarchy (sigkill, bpftool detach, iptables quarantine)"
    },
    {
      "label": "docs/architecture/cross-kernel-portability.md",
      "file_type": "document",
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_cross_kernel_portability",
      "community": 55,
      "norm_label": "docs/architecture/cross-kernel-portability.md"
    },
    {
      "label": "CO-RE (Compile Once \u2013 Run Everywhere)",
      "file_type": "concept",
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "portability_core",
      "community": 55,
      "norm_label": "co-re (compile once \u2013 run everywhere)"
    },
    {
      "label": "BTF (BPF Type Format)",
      "file_type": "concept",
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "portability_btf",
      "community": 55,
      "norm_label": "btf (bpf type format)"
    },
    {
      "label": "libbpf skeleton loader",
      "file_type": "concept",
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "portability_libbpf",
      "community": 55,
      "norm_label": "libbpf skeleton loader"
    },
    {
      "label": "Runtime feature/capability detection",
      "file_type": "concept",
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "portability_runtime_capability_detection",
      "community": 55,
      "norm_label": "runtime feature/capability detection"
    },
    {
      "label": "Fallback policy (LSM\u2192fentry\u2192tracepoint\u2192kprobe; RingBuf\u2192PerfBuffer)",
      "file_type": "rationale",
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "portability_fallback_policy",
      "community": 55,
      "norm_label": "fallback policy (lsm\u2192fentry\u2192tracepoint\u2192kprobe; ringbuf\u2192perfbuffer)"
    },
    {
      "label": "Kernel/distro compatibility matrix (5.8+ required)",
      "file_type": "concept",
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "portability_compat_matrix",
      "community": 55,
      "norm_label": "kernel/distro compatibility matrix (5.8+ required)"
    },
    {
      "label": "BPF_CORE_READ safe kernel memory access macro",
      "file_type": "concept",
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "portability_bpf_core_read",
      "community": 55,
      "norm_label": "bpf_core_read safe kernel memory access macro"
    },
    {
      "label": "docs/architecture/enabling-bpf-lsm.md",
      "file_type": "document",
      "source_file": "docs/architecture/enabling-bpf-lsm.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_enabling_bpf_lsm",
      "community": 55,
      "norm_label": "docs/architecture/enabling-bpf-lsm.md"
    },
    {
      "label": "GRUB lsm= boot parameter configuration for bpf LSM",
      "file_type": "concept",
      "source_file": "docs/architecture/enabling-bpf-lsm.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "bpf_lsm_grub_config",
      "community": 55,
      "norm_label": "grub lsm= boot parameter configuration for bpf lsm"
    },
    {
      "label": "kb_lsm_file_open LSM hook autoload activation",
      "file_type": "concept",
      "source_file": "docs/architecture/enabling-bpf-lsm.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "bpf_lsm_file_open_hook",
      "community": 29,
      "norm_label": "kb_lsm_file_open lsm hook autoload activation"
    },
    {
      "label": "docs/architecture/hookpoints.md",
      "file_type": "document",
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_hookpoints",
      "community": 30,
      "norm_label": "docs/architecture/hookpoints.md"
    },
    {
      "label": "Existing hook points (tracepoint:syscalls, sched, commit_creds, bpf_lsm, net, mmap_region)",
      "file_type": "concept",
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_hookpoints_existing",
      "community": 30,
      "norm_label": "existing hook points (tracepoint:syscalls, sched, commit_creds, bpf_lsm, net, mmap_region)"
    },
    {
      "label": "lsm:file_open sensitive path list (/etc/shadow, /etc/sudoers, /root/.ssh/)",
      "file_type": "rationale",
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_hookpoints_sensitive_path_list",
      "community": 29,
      "norm_label": "lsm:file_open sensitive path list (/etc/shadow, /etc/sudoers, /root/.ssh/)"
    },
    {
      "label": "Candidate additional hook points (process_vm_writev, security_capable, do_execveat_common, /proc/*/mem write)",
      "file_type": "concept",
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_hookpoints_candidate_additions",
      "community": 89,
      "norm_label": "candidate additional hook points (process_vm_writev, security_capable, do_execveat_common, /proc/*/mem write)"
    },
    {
      "label": "docs/architecture/kb-core_system_requirements.md",
      "file_type": "document",
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_kb_core_system_requirements",
      "community": 30,
      "norm_label": "docs/architecture/kb-core_system_requirements.md"
    },
    {
      "label": "KB_MAX_PROCESSES=10240 fixed compile-time constant",
      "file_type": "concept",
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbcore_reqs_kb_max_processes",
      "community": 29,
      "norm_label": "kb_max_processes=10240 fixed compile-time constant"
    },
    {
      "label": "kb_syscall_counts HASH map (~40-50MB pinned kernel memory)",
      "file_type": "concept",
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbcore_reqs_kb_syscall_counts_map",
      "community": 30,
      "norm_label": "kb_syscall_counts hash map (~40-50mb pinned kernel memory)"
    },
    {
      "label": "SQLite zone_transitions/audit_log unbounded growth retention gap",
      "file_type": "rationale",
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbcore_reqs_sqlite_retention_gap",
      "community": 30,
      "norm_label": "sqlite zone_transitions/audit_log unbounded growth retention gap"
    },
    {
      "label": "Min/Recommended/Balanced/Max target tier structure",
      "file_type": "concept",
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbcore_reqs_tier_structure",
      "community": 30,
      "norm_label": "min/recommended/balanced/max target tier structure"
    },
    {
      "label": "'Zero-overhead' per-hook latency claim vs aggregate footprint clarification",
      "file_type": "rationale",
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbcore_reqs_zero_overhead_claim",
      "community": 30,
      "norm_label": "'zero-overhead' per-hook latency claim vs aggregate footprint clarification"
    },
    {
      "label": "Baseline kernel requirement (CONFIG_BPF_LSM=y, BTF, kernel>=5.8)",
      "file_type": "concept",
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbcore_reqs_bpf_lsm_kernel_floor",
      "community": 55,
      "norm_label": "baseline kernel requirement (config_bpf_lsm=y, btf, kernel>=5.8)"
    },
    {
      "label": "docs/architecture/kbd-contracts.md",
      "file_type": "document",
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_kbd_contracts",
      "community": 76,
      "norm_label": "docs/architecture/kbd-contracts.md"
    },
    {
      "label": "C to Go wire structs (kb_wire_process_state, kb_wire_zone_transition, kb_wire_process_exit)",
      "file_type": "concept",
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_kbd_contracts_c_go_wire_structs",
      "community": 35,
      "norm_label": "c to go wire structs (kb_wire_process_state, kb_wire_zone_transition, kb_wire_process_exit)"
    },
    {
      "label": "pb.KBEvent.EventType values (process_state, zone_transition)",
      "file_type": "concept",
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_kbd_contracts_kbevent_eventtype",
      "community": 76,
      "norm_label": "pb.kbevent.eventtype values (process_state, zone_transition)"
    },
    {
      "label": "pb.Alert stream (BORDERLANDS_ENTRY alert_type)",
      "file_type": "concept",
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_kbd_contracts_alert_stream",
      "community": 76,
      "norm_label": "pb.alert stream (borderlands_entry alert_type)"
    },
    {
      "label": "Resolved question: kb-core pre-computes ScoreDelta, Go just forwards it",
      "file_type": "rationale",
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_kbd_contracts_score_delta_resolution",
      "community": 76,
      "norm_label": "resolved question: kb-core pre-computes scoredelta, go just forwards it"
    },
    {
      "label": "docs/architecture/resource_management_roadmap.md",
      "file_type": "document",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_architecture_resource_management_roadmap",
      "community": 30,
      "norm_label": "docs/architecture/resource_management_roadmap.md"
    },
    {
      "label": "Phase 1 \u2014 Runtime tunability (Pardhu, kb-core)",
      "file_type": "concept",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "roadmap_phase1_runtime_tunability",
      "community": 30,
      "norm_label": "phase 1 \u2014 runtime tunability (pardhu, kb-core)"
    },
    {
      "label": "Phase 2 \u2014 Auto-detection and safe-by-default tier selection",
      "file_type": "concept",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "roadmap_phase2_auto_detection",
      "community": 30,
      "norm_label": "phase 2 \u2014 auto-detection and safe-by-default tier selection"
    },
    {
      "label": "Phase 3 \u2014 Thermal/load-reactive throttling",
      "file_type": "concept",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "roadmap_phase3_thermal_throttling",
      "community": 30,
      "norm_label": "phase 3 \u2014 thermal/load-reactive throttling"
    },
    {
      "label": "Phase 4 \u2014 SQLite retention/rotation (Teju, kb-control-plane)",
      "file_type": "concept",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "roadmap_phase4_sqlite_retention",
      "community": 30,
      "norm_label": "phase 4 \u2014 sqlite retention/rotation (teju, kb-control-plane)"
    },
    {
      "label": "Phase 5 \u2014 Pre-flight validation baked into setup",
      "file_type": "concept",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "roadmap_phase5_preflight_validation",
      "community": 30,
      "norm_label": "phase 5 \u2014 pre-flight validation baked into setup"
    },
    {
      "label": "Phase 6 \u2014 Publish hardware guidance before install",
      "file_type": "concept",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "roadmap_phase6_hardware_docs",
      "community": 30,
      "norm_label": "phase 6 \u2014 publish hardware guidance before install"
    },
    {
      "label": "Phase 7 \u2014 Benchmark harness to verify <3% overhead target",
      "file_type": "concept",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "roadmap_phase7_benchmark_harness",
      "community": 30,
      "norm_label": "phase 7 \u2014 benchmark harness to verify <3% overhead target"
    },
    {
      "label": "Intended deployment model: SOC-monitored server/endpoint fleet, not laptop-primary",
      "file_type": "rationale",
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "roadmap_deployment_model",
      "community": 20,
      "norm_label": "intended deployment model: soc-monitored server/endpoint fleet, not laptop-primary"
    },
    {
      "label": "Developer Discussions Stub (docs/development/README.md)",
      "file_type": "document",
      "source_file": "docs/development/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_readme",
      "community": 144,
      "norm_label": "developer discussions stub (docs/development/readme.md)"
    },
    {
      "label": "SSH Hardening & MCP Metrics Implementation Plan",
      "file_type": "document",
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_ssh_hardening_mcp_metrics",
      "community": 56,
      "norm_label": "ssh hardening & mcp metrics implementation plan"
    },
    {
      "label": "GetSystemStats gRPC Endpoint (MCP kb.get_statistics)",
      "file_type": "concept",
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_ssh_hardening_mcp_metrics_grpc_stats",
      "community": 56,
      "norm_label": "getsystemstats grpc endpoint (mcp kb.get_statistics)"
    },
    {
      "label": "kb-mcp/main.go (MCP Server Entrypoint)",
      "file_type": "code",
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_mcp_main_go",
      "community": 56,
      "norm_label": "kb-mcp/main.go (mcp server entrypoint)"
    },
    {
      "label": "kb-tui Rust Crate (Pure Remote Operator Interface)",
      "file_type": "code",
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_crate",
      "community": 56,
      "norm_label": "kb-tui rust crate (pure remote operator interface)"
    },
    {
      "label": "internal/ssh/ Package (Control Plane SSH Service)",
      "file_type": "code",
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_ssh_package",
      "community": 56,
      "norm_label": "internal/ssh/ package (control plane ssh service)"
    },
    {
      "label": "docs/development/adr/ADR-1.md",
      "file_type": "document",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_adr_adr_1",
      "community": 35,
      "norm_label": "docs/development/adr/adr-1.md"
    },
    {
      "label": "Embedded Hybrid Two-Tier In-Process Storage Architecture (L1/L2)",
      "file_type": "concept",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_two_tier_storage",
      "community": 82,
      "norm_label": "embedded hybrid two-tier in-process storage architecture (l1/l2)"
    },
    {
      "label": "Tier 1: L1 Execution Layer (sync.Map, lock-free Go memory)",
      "file_type": "concept",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_l1_execution_layer",
      "community": 82,
      "norm_label": "tier 1: l1 execution layer (sync.map, lock-free go memory)"
    },
    {
      "label": "Tier 2: L2 Persistence Layer (embedded SQLite WAL)",
      "file_type": "concept",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_l2_persistence_layer",
      "community": 82,
      "norm_label": "tier 2: l2 persistence layer (embedded sqlite wal)"
    },
    {
      "label": "Rejection of CGO context-switching translation tax",
      "file_type": "rationale",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_cgo_tax_rejection",
      "community": 82,
      "norm_label": "rejection of cgo context-switching translation tax"
    },
    {
      "label": "Rejection of Apache Kafka / external message brokers",
      "file_type": "rationale",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_kafka_rejection",
      "community": 29,
      "norm_label": "rejection of apache kafka / external message brokers"
    },
    {
      "label": "Rejection of RocksDB/LevelDB key-value systems",
      "file_type": "rationale",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_rocksdb_leveldb_rejection",
      "community": 82,
      "norm_label": "rejection of rocksdb/leveldb key-value systems"
    },
    {
      "label": "Lockless dual-track routing (sync hot path / async cold path)",
      "file_type": "concept",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_dual_track_routing",
      "community": 82,
      "norm_label": "lockless dual-track routing (sync hot path / async cold path)"
    },
    {
      "label": "SQLite WAL (Write-Ahead Logging) mode configuration",
      "file_type": "concept",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_wal_mode",
      "community": 82,
      "norm_label": "sqlite wal (write-ahead logging) mode configuration"
    },
    {
      "label": "Volatile memory risk mitigation via /proc rescan on cold start",
      "file_type": "rationale",
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "adr1_volatile_memory_risk",
      "community": 82,
      "norm_label": "volatile memory risk mitigation via /proc rescan on cold start"
    },
    {
      "label": "docs/development/adr/readme.md",
      "file_type": "document",
      "source_file": "docs/development/adr/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_adr_readme",
      "community": 35,
      "norm_label": "docs/development/adr/readme.md"
    },
    {
      "label": "docs/development/automated_signatures_deployment.md",
      "file_type": "document",
      "source_file": "docs/development/automated_signatures_deployment.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_automated_signatures_deployment",
      "community": 95,
      "norm_label": "docs/development/automated_signatures_deployment.md"
    },
    {
      "label": "Build-time SHA-256 JIT signature generation (ebpf_policies.json)",
      "file_type": "concept",
      "source_file": "docs/development/automated_signatures_deployment.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "sig_deploy_build_time_hashing",
      "community": 95,
      "norm_label": "build-time sha-256 jit signature generation (ebpf_policies.json)"
    },
    {
      "label": "No daemon self-signing rule (kb-checker never writes ebpf_policies.json)",
      "file_type": "rationale",
      "source_file": "docs/development/automated_signatures_deployment.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "sig_deploy_no_self_signing",
      "community": 95,
      "norm_label": "no daemon self-signing rule (kb-checker never writes ebpf_policies.json)"
    },
    {
      "label": "Read-only /etc/kb/ebpf_policies.json (0444, root:root) enforces integrity",
      "file_type": "rationale",
      "source_file": "docs/development/automated_signatures_deployment.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "sig_deploy_readonly_enforcement",
      "community": 95,
      "norm_label": "read-only /etc/kb/ebpf_policies.json (0444, root:root) enforces integrity"
    },
    {
      "label": "Control Plane to AADS Development Discussions Catalog",
      "file_type": "document",
      "source_file": "docs/development/control-aads/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_readme",
      "community": 57,
      "norm_label": "control plane to aads development discussions catalog"
    },
    {
      "label": "docs/development/control-aads/aads-development-plan.md",
      "file_type": "document",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_aads_development_plan",
      "community": 20,
      "norm_label": "docs/development/control-aads/aads-development-plan.md"
    },
    {
      "label": "Ray Actor Swarm Migration (decorate agents with @ray.remote)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_ray_actor_migration",
      "community": 20,
      "norm_label": "ray actor swarm migration (decorate agents with @ray.remote)"
    },
    {
      "label": "gRPC-over-UDS client (comms/grpc_client.py, ControlPlaneClient)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_grpc_uds_client",
      "community": 20,
      "norm_label": "grpc-over-uds client (comms/grpc_client.py, controlplaneclient)"
    },
    {
      "label": "Judge, Jury, and Executor (JJE) consensus model",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_jje_model",
      "community": 20,
      "norm_label": "judge, jury, and executor (jje) consensus model"
    },
    {
      "label": "Ray RLlib (MARL) pipeline with Gymnasium multi-agent env",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_rllib_pipeline",
      "community": 53,
      "norm_label": "ray rllib (marl) pipeline with gymnasium multi-agent env"
    },
    {
      "label": "mTLS swarm security \u2014 deferred, cluster-mode-only scope",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_mtls_deferred",
      "community": 20,
      "norm_label": "mtls swarm security \u2014 deferred, cluster-mode-only scope"
    },
    {
      "label": "Correction: Ray Plasma object store (not Apache Arrow) is the shared-memory mechanism",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_plasma_arrow_correction",
      "community": 20,
      "norm_label": "correction: ray plasma object store (not apache arrow) is the shared-memory mechanism"
    },
    {
      "label": "RaySwarmOrchestrator / ROLE_CLASSES pattern (Executor & Judge singletons, dynamic Jury pool)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_role_classes_orchestrator",
      "community": 20,
      "norm_label": "rayswarmorchestrator / role_classes pattern (executor & judge singletons, dynamic jury pool)"
    },
    {
      "label": "Local single-node Ray mode current scope vs deferred multi-node cluster mode",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_local_vs_cluster_scope",
      "community": 20,
      "norm_label": "local single-node ray mode current scope vs deferred multi-node cluster mode"
    },
    {
      "label": "Open question: multi-node Ray inter-node TCP transport tension with UDS-only invariant",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_devplan_no_tcp_multinode_tension",
      "community": 94,
      "norm_label": "open question: multi-node ray inter-node tcp transport tension with uds-only invariant"
    },
    {
      "label": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "file_type": "document",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_aads_intelligence_roadmap",
      "community": 53,
      "norm_label": "docs/development/control-aads/aads-intelligence-roadmap.md"
    },
    {
      "label": "RL-vs-LLM per-agent assignment split (Jury/Healer/Containment=RL, Hunter=LLM)",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_rl_llm_split",
      "community": 53,
      "norm_label": "rl-vs-llm per-agent assignment split (jury/healer/containment=rl, hunter=llm)"
    },
    {
      "label": "Hunter agentic tool-call loop design (ReAct-style reasoning)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_hunter_agentic_design",
      "community": 53,
      "norm_label": "hunter agentic tool-call loop design (react-style reasoning)"
    },
    {
      "label": "JJE as active courthouse for sub-agent oversight (restart/revoke/termination ladder)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_jje_courthouse",
      "community": 53,
      "norm_label": "jje as active courthouse for sub-agent oversight (restart/revoke/termination ladder)"
    },
    {
      "label": "Containment militia \u2014 coordinated squad executing escalation sequence",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_containment_militia",
      "community": 53,
      "norm_label": "containment militia \u2014 coordinated squad executing escalation sequence"
    },
    {
      "label": "Signal relay agents (dedicated messenger actors)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_signal_relays",
      "community": 53,
      "norm_label": "signal relay agents (dedicated messenger actors)"
    },
    {
      "label": "Proposed SwarmRegistry actor for agent handle lookup/self-registration",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_swarm_registry",
      "community": 20,
      "norm_label": "proposed swarmregistry actor for agent handle lookup/self-registration"
    },
    {
      "label": "Correction: marl/README.md and scripts/dataset/README.md were stale since initial commit, now fixed",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_stale_docs_correction",
      "community": 53,
      "norm_label": "correction: marl/readme.md and scripts/dataset/readme.md were stale since initial commit, now fixed"
    },
    {
      "label": "Phase 0 \u2014 Data pipeline (attack-lab + dataset)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_phase0_data_pipeline",
      "community": 53,
      "norm_label": "phase 0 \u2014 data pipeline (attack-lab + dataset)"
    },
    {
      "label": "Phase 1 \u2014 Fix AADSEnv for real RL training",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_phase1_aadsenv_fix",
      "community": 53,
      "norm_label": "phase 1 \u2014 fix aadsenv for real rl training"
    },
    {
      "label": "Phase 3 \u2014 Agentic QLoRA fine-tuning pipeline for Hunter",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_phase3_qlora_finetuning",
      "community": 53,
      "norm_label": "phase 3 \u2014 agentic qlora fine-tuning pipeline for hunter"
    },
    {
      "label": "Phase 6 \u2014 vendor-centralized production feedback loop / retraining",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_intel_phase6_vendor_retraining",
      "community": 94,
      "norm_label": "phase 6 \u2014 vendor-centralized production feedback loop / retraining"
    },
    {
      "label": "docs/development/control-aads/dev-exfiltration-detection.md",
      "file_type": "document",
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_dev_exfiltration_detection",
      "community": 89,
      "norm_label": "docs/development/control-aads/dev-exfiltration-detection.md"
    },
    {
      "label": "Low & slow exfiltration threat model (via authorized sockets)",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "exfil_low_slow_threat",
      "community": 89,
      "norm_label": "low & slow exfiltration threat model (via authorized sockets)"
    },
    {
      "label": "Shannon Entropy of packet intervals (beaconing detection)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "exfil_shannon_entropy_algo",
      "community": 89,
      "norm_label": "shannon entropy of packet intervals (beaconing detection)"
    },
    {
      "label": "Cumulative Sum (CUSUM) anomaly detection algorithm",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "exfil_cusum_algo",
      "community": 89,
      "norm_label": "cumulative sum (cusum) anomaly detection algorithm"
    },
    {
      "label": "Connection Lifecycle Autocorrelation algorithm",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "exfil_autocorrelation_algo",
      "community": 89,
      "norm_label": "connection lifecycle autocorrelation algorithm"
    },
    {
      "label": "NetFlowWindow Go implementation (sliding window entropy calc)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "exfil_netflowwindow_impl",
      "community": 89,
      "norm_label": "netflowwindow go implementation (sliding window entropy calc)"
    },
    {
      "label": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "file_type": "document",
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_kb_events_swarm_ingestion_gap",
      "community": 76,
      "norm_label": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md"
    },
    {
      "label": "No live ingestion path from StreamEvents/StreamAlerts to any AADS agent",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ingestion_gap_no_live_path",
      "community": 76,
      "norm_label": "no live ingestion path from streamevents/streamalerts to any aads agent"
    },
    {
      "label": "HunterAgent.handle_message expects flat dict, actual wire is KBEvent proto",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ingestion_gap_hunter_shape_mismatch",
      "community": 76,
      "norm_label": "hunteragent.handle_message expects flat dict, actual wire is kbevent proto"
    },
    {
      "label": "kb-control-plane producer side (OnZoneTransition, fanOutEvent/fanOutAlert) already complete",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ingestion_gap_producer_complete",
      "community": 76,
      "norm_label": "kb-control-plane producer side (onzonetransition, fanoutevent/fanoutalert) already complete"
    },
    {
      "label": "PatrollerAgent KB_EVENT message-type \u2014 third distinct convention, may be primary StreamEvents consumer",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ingestion_gap_patroller_third_convention",
      "community": 76,
      "norm_label": "patrolleragent kb_event message-type \u2014 third distinct convention, may be primary streamevents consumer"
    },
    {
      "label": "docs/development/control-aads/ray-integration-walkthrough.md",
      "file_type": "document",
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_ray_integration_walkthrough",
      "community": 20,
      "norm_label": "docs/development/control-aads/ray-integration-walkthrough.md"
    },
    {
      "label": "Why Ray: GIL bypass, Plasma zero-copy shared memory, hot-path/cognitive-swarm latency decoupling",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ray_walkthrough_why_ray",
      "community": 20,
      "norm_label": "why ray: gil bypass, plasma zero-copy shared memory, hot-path/cognitive-swarm latency decoupling"
    },
    {
      "label": "Migrating local agents to Ray actors (@ray.remote, .remote() instantiation)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ray_walkthrough_agent_migration",
      "community": 20,
      "norm_label": "migrating local agents to ray actors (@ray.remote, .remote() instantiation)"
    },
    {
      "label": "Distributed message passing pattern (receive_message.remote() replacing asyncio.Queue)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ray_walkthrough_distributed_messaging",
      "community": 29,
      "norm_label": "distributed message passing pattern (receive_message.remote() replacing asyncio.queue)"
    },
    {
      "label": "Judge Agent \u2014 persistent centralized Ray Actor evaluating threat alerts",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ray_walkthrough_judge_agent",
      "community": 20,
      "norm_label": "judge agent \u2014 persistent centralized ray actor evaluating threat alerts"
    },
    {
      "label": "Jury Agent Pool \u2014 dynamic Ray actors casting consensus votes",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ray_walkthrough_jury_pool",
      "community": 20,
      "norm_label": "jury agent pool \u2014 dynamic ray actors casting consensus votes"
    },
    {
      "label": "Executor Agent \u2014 gateway back to Go Control Plane via gRPC",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ray_walkthrough_executor_agent",
      "community": 20,
      "norm_label": "executor agent \u2014 gateway back to go control plane via grpc"
    },
    {
      "label": "Ray Shared Mutable State for the AADS Swarm",
      "file_type": "document",
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_ray_shared_mutable_state",
      "community": 57,
      "norm_label": "ray shared mutable state for the aads swarm"
    },
    {
      "label": "SwarmMemory Actor (Round-Scoped Shared Mutable State)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_ray_swarm_memory_actor",
      "community": 74,
      "norm_label": "swarmmemory actor (round-scoped shared mutable state)"
    },
    {
      "label": "Ray Plasma Object Store (Immutable Shared Memory)",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_ray_plasma_object_store",
      "community": 74,
      "norm_label": "ray plasma object store (immutable shared memory)"
    },
    {
      "label": "Redis External Store Rejected (No-TCP-Surface Constraint)",
      "file_type": "rationale",
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "rationale_redis_rejected_option_b",
      "community": 56,
      "norm_label": "redis external store rejected (no-tcp-surface constraint)"
    },
    {
      "label": "JJE (Judge/Jury/Executor) Consensus Flow",
      "file_type": "concept",
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_jje_consensus_flow",
      "community": 74,
      "norm_label": "jje (judge/jury/executor) consensus flow"
    },
    {
      "label": "Real Comms UDS Verification Guide",
      "file_type": "document",
      "source_file": "docs/development/control-aads/real-comms-uds-verification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_real_comms_uds_verification",
      "community": 57,
      "norm_label": "real comms uds verification guide"
    },
    {
      "label": "verify_real_connection.py (Real UDS Connection Test)",
      "file_type": "code",
      "source_file": "docs/development/control-aads/real-comms-uds-verification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_tests_verify_real_connection_py",
      "community": 57,
      "norm_label": "verify_real_connection.py (real uds connection test)"
    },
    {
      "label": "AADS gRPC-over-UDS Client & Tests Walkthrough",
      "file_type": "document",
      "source_file": "docs/development/control-aads/walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_control_aads_walkthrough",
      "community": 57,
      "norm_label": "aads grpc-over-uds client & tests walkthrough"
    },
    {
      "label": "grpc_client.py (AADS gRPC Client)",
      "file_type": "code",
      "source_file": "docs/development/control-aads/walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_comms_grpc_client_py",
      "community": 57,
      "norm_label": "grpc_client.py (aads grpc client)"
    },
    {
      "label": "test_grpc_client.py (Mock gRPC Server UDS Tests)",
      "file_type": "code",
      "source_file": "docs/development/control-aads/walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_tests_test_grpc_client_py",
      "community": 57,
      "norm_label": "test_grpc_client.py (mock grpc server uds tests)"
    },
    {
      "label": "kb.proto (Protobuf/gRPC Interface Definition)",
      "file_type": "code",
      "source_file": "docs/development/control-aads/walkthrough.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_proto_kb_proto",
      "community": 57,
      "norm_label": "kb.proto (protobuf/grpc interface definition)"
    },
    {
      "label": "Core to Control Plane Development Discussions Catalog",
      "file_type": "document",
      "source_file": "docs/development/core-control/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_readme",
      "community": 94,
      "norm_label": "core to control plane development discussions catalog"
    },
    {
      "label": "Behavior Engine Architecture & Implementation Report",
      "file_type": "document",
      "source_file": "docs/development/core-control/behavior-engine.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_behavior_engine",
      "community": 115,
      "norm_label": "behavior engine architecture & implementation report"
    },
    {
      "label": "Behavior Engine",
      "file_type": "concept",
      "source_file": "docs/development/core-control/behavior-engine.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_behavior_engine",
      "community": 115,
      "norm_label": "behavior engine"
    },
    {
      "label": "Behavioral State Machine States (SAFE...RECOVERING)",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/behavior-engine.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_behavioral_states",
      "community": 115,
      "norm_label": "behavioral state machine states (safe...recovering)"
    },
    {
      "label": "Behavior-State to KBZone Backward-Compatibility Mapping",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/behavior-engine.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_zone_mapping_backward_compat",
      "community": 142,
      "norm_label": "behavior-state to kbzone backward-compatibility mapping"
    },
    {
      "label": "docs/development/core-control/control-plane-catalog.md",
      "file_type": "document",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_control_plane_catalog",
      "community": 94,
      "norm_label": "docs/development/core-control/control-plane-catalog.md"
    },
    {
      "label": "/run/kb/kbc.sock (kb-checker Diagnostic Socket)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kbc_sock",
      "community": 74,
      "norm_label": "/run/kb/kbc.sock (kb-checker diagnostic socket)"
    },
    {
      "label": "Logger.VerifyChain() Audit Hash-Chain Verification",
      "file_type": "concept",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_audit_hash_chain_verification",
      "community": 97,
      "norm_label": "logger.verifychain() audit hash-chain verification"
    },
    {
      "label": "ADR-1 L1 sync.Map / L2 SQLite WAL Hybrid Storage",
      "file_type": "concept",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_adr1_l1_l2_storage",
      "community": 74,
      "norm_label": "adr-1 l1 sync.map / l2 sqlite wal hybrid storage"
    },
    {
      "label": "kb-control-plane Work Catalog (Completed Work & Open Gaps)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_control_plane_work_catalog",
      "community": 74,
      "norm_label": "kb-control-plane work catalog (completed work & open gaps)"
    },
    {
      "label": "SSH Listener (port 2222) Concentration Tradeoff",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "rationale_ssh_listener_concentration_tradeoff",
      "community": 56,
      "norm_label": "ssh listener (port 2222) concentration tradeoff"
    },
    {
      "label": "OpenSSH + ForceCommand Migration (replaces custom Go SSH server)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_openssh_forcecommand_migration",
      "community": 56,
      "norm_label": "openssh + forcecommand migration (replaces custom go ssh server)"
    },
    {
      "label": "step-ca CIS/SSH Certificate Authority Integration",
      "file_type": "concept",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_step_ca_cis_integration",
      "community": 97,
      "norm_label": "step-ca cis/ssh certificate authority integration"
    },
    {
      "label": "kbd.sock/kbct.sock Split Rationale (telemetry burst can't stall containment)",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "rationale_kbd_socket_split",
      "community": 45,
      "norm_label": "kbd.sock/kbct.sock split rationale (telemetry burst can't stall containment)"
    },
    {
      "label": "Dynamic Rule Delivery System",
      "file_type": "document",
      "source_file": "docs/development/core-control/dynamic-rules.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_dynamic_rules",
      "community": 74,
      "norm_label": "dynamic rule delivery system"
    },
    {
      "label": "Dynamic Rule Delivery System",
      "file_type": "concept",
      "source_file": "docs/development/core-control/dynamic-rules.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_dynamic_rule_delivery",
      "community": 74,
      "norm_label": "dynamic rule delivery system"
    },
    {
      "label": "kb_wire_attack_rule (Packed 220-byte Binary Rule Struct)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/dynamic-rules.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kb_wire_attack_rule",
      "community": 139,
      "norm_label": "kb_wire_attack_rule (packed 220-byte binary rule struct)"
    },
    {
      "label": "In-Context Hijacking Mitigation Report",
      "file_type": "document",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_in_context_mitigation",
      "community": 64,
      "norm_label": "in-context hijacking mitigation report"
    },
    {
      "label": "In-Context Hijacking Mitigation",
      "file_type": "concept",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_in_context_hijacking_mitigation",
      "community": 64,
      "norm_label": "in-context hijacking mitigation"
    },
    {
      "label": "kb_sensitive_paths eBPF Hash Map",
      "file_type": "concept",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kb_sensitive_paths_map",
      "community": 88,
      "norm_label": "kb_sensitive_paths ebpf hash map"
    },
    {
      "label": "kb_lsm_file_open BPF LSM Hook",
      "file_type": "concept",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kb_lsm_file_open",
      "community": 88,
      "norm_label": "kb_lsm_file_open bpf lsm hook"
    },
    {
      "label": "Zero-Padding Mismatch Bug Silently Defeated Every Block (fixed)",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "rationale_zero_padding_bug_fix",
      "community": 88,
      "norm_label": "zero-padding mismatch bug silently defeated every block (fixed)"
    },
    {
      "label": "/etc/passwd Deliberately Excluded from Sensitive-Path Blocking",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "rationale_etc_passwd_exclusion",
      "community": 88,
      "norm_label": "/etc/passwd deliberately excluded from sensitive-path blocking"
    },
    {
      "label": "policy.go (Sensitive Path Policy Compilation)",
      "file_type": "code",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_policy_policy_go",
      "community": 88,
      "norm_label": "policy.go (sensitive path policy compilation)"
    },
    {
      "label": "sensitive_paths.go (Sensitive Path Wire Push, msg_type=6)",
      "file_type": "code",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_ipc_sensitive_paths_go",
      "community": 88,
      "norm_label": "sensitive_paths.go (sensitive path wire push, msg_type=6)"
    },
    {
      "label": "process_vm_writev Cross-Process Memory Injection Hook",
      "file_type": "concept",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_process_vm_writev_hook",
      "community": 140,
      "norm_label": "process_vm_writev cross-process memory injection hook"
    },
    {
      "label": "security_capable Capability Probing Auditing Hook",
      "file_type": "concept",
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_security_capable_probe",
      "community": 141,
      "norm_label": "security_capable capability probing auditing hook"
    },
    {
      "label": "IPC v3 Wire Protocol Integration",
      "file_type": "document",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_ipc_v3_wiring",
      "community": 94,
      "norm_label": "ipc v3 wire protocol integration"
    },
    {
      "label": "IPC v3 Wire Protocol Integration",
      "file_type": "concept",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_ipc_v3_wire_protocol",
      "community": 45,
      "norm_label": "ipc v3 wire protocol integration"
    },
    {
      "label": "listener.go (Unix Socket Accept Loop)",
      "file_type": "code",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_ipc_listener_go",
      "community": 97,
      "norm_label": "listener.go (unix socket accept loop)"
    },
    {
      "label": "schema.go (SQLite Schema Init)",
      "file_type": "code",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_store_schema_go",
      "community": 97,
      "norm_label": "schema.go (sqlite schema init)"
    },
    {
      "label": "process.go (Upsert/Remove/VerifyStartTime)",
      "file_type": "code",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_store_process_go",
      "community": 97,
      "norm_label": "process.go (upsert/remove/verifystarttime)"
    },
    {
      "label": "audit.go (SHA-256 Hash-Chain Audit Logger)",
      "file_type": "code",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_audit_audit_go",
      "community": 97,
      "norm_label": "audit.go (sha-256 hash-chain audit logger)"
    },
    {
      "label": "enforce.go (Cgroup Throttle / SIGKILL Enforcer)",
      "file_type": "code",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_enforcement_enforce_go",
      "community": 124,
      "norm_label": "enforce.go (cgroup throttle / sigkill enforcer)"
    },
    {
      "label": "grpc.go (gRPC API Surface Implementation)",
      "file_type": "code",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_controlplane_grpc_go",
      "community": 124,
      "norm_label": "grpc.go (grpc api surface implementation)"
    },
    {
      "label": "mock_sender/main.go (Wire Protocol Test Sender)",
      "file_type": "code",
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_cmd_mock_sender_main_go",
      "community": 45,
      "norm_label": "mock_sender/main.go (wire protocol test sender)"
    },
    {
      "label": "docs/development/core-control/kba_uds_binding_spec.md",
      "file_type": "document",
      "source_file": "docs/development/core-control/kba_uds_binding_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_kba_uds_binding_spec",
      "community": 94,
      "norm_label": "docs/development/core-control/kba_uds_binding_spec.md"
    },
    {
      "label": "/run/kb/kba.sock (gRPC UDS Socket)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/kba_uds_binding_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kba_sock",
      "community": 56,
      "norm_label": "/run/kb/kba.sock (grpc uds socket)"
    },
    {
      "label": "No-TCP-Fallback Invariant (UDS-Only Transport Everywhere)",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/kba_uds_binding_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "rationale_no_tcp_fallback_invariant",
      "community": 56,
      "norm_label": "no-tcp-fallback invariant (uds-only transport everywhere)"
    },
    {
      "label": "controlplane.go (listenUnix / Start / Stop)",
      "file_type": "code",
      "source_file": "docs/development/core-control/kba_uds_binding_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_controlplane_controlplane_go",
      "community": 56,
      "norm_label": "controlplane.go (listenunix / start / stop)"
    },
    {
      "label": "kb_wire_process_state Struct Update Note",
      "file_type": "document",
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_struct_update",
      "community": 45,
      "norm_label": "kb_wire_process_state struct update note"
    },
    {
      "label": "kb_wire_process_state / ProcessState Struct (128 bytes)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kb_wire_process_state",
      "community": 45,
      "norm_label": "kb_wire_process_state / processstate struct (128 bytes)"
    },
    {
      "label": "KB_WIRE_VERSION / Wire Protocol Version Field",
      "file_type": "concept",
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_wire_version",
      "community": 45,
      "norm_label": "kb_wire_version / wire protocol version field"
    },
    {
      "label": "syscall_entropy_lifetime is Advisory-Only, Not Fed into Score",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "rationale_syscall_entropy_lifetime_advisory",
      "community": 45,
      "norm_label": "syscall_entropy_lifetime is advisory-only, not fed into score"
    },
    {
      "label": "eBPF TLS Plaintext Payload Extraction",
      "file_type": "document",
      "source_file": "docs/development/core-control/tls-plaintext.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_tls_plaintext",
      "community": 116,
      "norm_label": "ebpf tls plaintext payload extraction"
    },
    {
      "label": "eBPF Plaintext TLS Inspector",
      "file_type": "concept",
      "source_file": "docs/development/core-control/tls-plaintext.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_tls_plaintext_inspector",
      "community": 116,
      "norm_label": "ebpf plaintext tls inspector"
    },
    {
      "label": "kb_ssl_write Uprobe (OpenSSL SSL_write)",
      "file_type": "code",
      "source_file": "docs/development/core-control/tls-plaintext.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kb_ssl_write_uprobe",
      "community": 138,
      "norm_label": "kb_ssl_write uprobe (openssl ssl_write)"
    },
    {
      "label": "kb_go_tls_write Uprobe (Go crypto/tls)",
      "file_type": "code",
      "source_file": "docs/development/core-control/tls-plaintext.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kb_go_tls_write_uprobe",
      "community": 137,
      "norm_label": "kb_go_tls_write uprobe (go crypto/tls)"
    },
    {
      "label": "Uprobe Context-Switching Tax & Mitigations",
      "file_type": "rationale",
      "source_file": "docs/development/core-control/tls-plaintext.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "rationale_uprobe_context_switch_tax",
      "community": 116,
      "norm_label": "uprobe context-switching tax & mitigations"
    },
    {
      "label": "docs/development/core-control/wire-protocol.md",
      "file_type": "document",
      "source_file": "docs/development/core-control/wire-protocol.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_wire_protocol",
      "community": 45,
      "norm_label": "docs/development/core-control/wire-protocol.md"
    },
    {
      "label": "/run/kb/kbd.sock (Telemetry Socket, Sensor to Go)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/wire-protocol.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kbd_sock",
      "community": 45,
      "norm_label": "/run/kb/kbd.sock (telemetry socket, sensor to go)"
    },
    {
      "label": "/run/kb/kbct.sock (Containment/Sensitive-Path Push Socket, Go to Sensor)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/wire-protocol.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kbct_sock",
      "community": 45,
      "norm_label": "/run/kb/kbct.sock (containment/sensitive-path push socket, go to sensor)"
    },
    {
      "label": "ZoneTransition Wire Update Note (StartTimeNs)",
      "file_type": "document",
      "source_file": "docs/development/core-control/wire-update.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_core_control_wire_update",
      "community": 45,
      "norm_label": "zonetransition wire update note (starttimens)"
    },
    {
      "label": "kb_wire_zone_transition / ZoneTransition Struct (40 bytes)",
      "file_type": "concept",
      "source_file": "docs/development/core-control/wire-update.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_kb_wire_zone_transition",
      "community": 45,
      "norm_label": "kb_wire_zone_transition / zonetransition struct (40 bytes)"
    },
    {
      "label": "VerifyStartTime / PID-Reuse Guard",
      "file_type": "concept",
      "source_file": "docs/development/core-control/wire-update.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "concept_verify_start_time",
      "community": 88,
      "norm_label": "verifystarttime / pid-reuse guard"
    },
    {
      "label": "wire.go (Go Wire Struct Definitions/Parser)",
      "file_type": "code",
      "source_file": "docs/development/core-control/wire-update.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_ipc_wire_go",
      "community": 45,
      "norm_label": "wire.go (go wire struct definitions/parser)"
    },
    {
      "label": "Developer Commands",
      "file_type": "document",
      "source_file": "docs/development/developer-commands.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_developer_commands",
      "community": 143,
      "norm_label": "developer commands"
    },
    {
      "label": "Git Commit Authorship Guide",
      "file_type": "document",
      "source_file": "docs/development/git-authorship.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_git_authorship",
      "community": 35,
      "norm_label": "git commit authorship guide"
    },
    {
      "label": "Per-Contributor Git Commit Aliases",
      "file_type": "rationale",
      "source_file": "docs/development/git-authorship.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "git_commit_alias_convention",
      "community": 35,
      "norm_label": "per-contributor git commit aliases"
    },
    {
      "label": "Control Plane & Operator Suite Collaboration Worksheet",
      "file_type": "document",
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_worksheet",
      "community": 12,
      "norm_label": "control plane & operator suite collaboration worksheet"
    },
    {
      "label": "Task 1: Go-to-C IPC Feedback & Containment Map",
      "file_type": "concept",
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_worksheet_task1_ipc_feedback",
      "community": 12,
      "norm_label": "task 1: go-to-c ipc feedback & containment map"
    },
    {
      "label": "Task 2: Standard gRPC Health Checking Protocol",
      "file_type": "concept",
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_worksheet_task2_grpc_health",
      "community": 12,
      "norm_label": "task 2: standard grpc health checking protocol"
    },
    {
      "label": "Task 3: Process Exit Lifecycle (sched_process_exit)",
      "file_type": "concept",
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_worksheet_task3_process_exit",
      "community": 12,
      "norm_label": "task 3: process exit lifecycle (sched_process_exit)"
    },
    {
      "label": "Task 4: SSH Wish Hardening & MCP Metrics",
      "file_type": "concept",
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_development_worksheet_task4_ssh_hardening",
      "community": 12,
      "norm_label": "task 4: ssh wish hardening & mcp metrics"
    },
    {
      "label": "contained_pids_map (BPF Map)",
      "file_type": "code",
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contained_pids_map",
      "community": 12,
      "norm_label": "contained_pids_map (bpf map)"
    },
    {
      "label": "PID Recycling Injection Attack",
      "file_type": "concept",
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "pid_recycling_injection_attack",
      "community": 12,
      "norm_label": "pid recycling injection attack"
    },
    {
      "label": "Emergency Backup \u2014 Independent Project Docs",
      "file_type": "document",
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_readme",
      "community": 65,
      "norm_label": "emergency backup \u2014 independent project docs"
    },
    {
      "label": "Emergency Backup Contingency Rationale",
      "file_type": "rationale",
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "emergency_backup_rationale",
      "community": 65,
      "norm_label": "emergency backup contingency rationale"
    },
    {
      "label": "kb-aads Standalone Product Spec",
      "file_type": "document",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_aads_backup_doc",
      "community": 80,
      "norm_label": "kb-aads standalone product spec"
    },
    {
      "label": "Patroller Agent",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_patroller_agent",
      "community": 80,
      "norm_label": "patroller agent"
    },
    {
      "label": "Hunter Agent",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_hunter_agent",
      "community": 80,
      "norm_label": "hunter agent"
    },
    {
      "label": "Healer Agent",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_healer_agent",
      "community": 80,
      "norm_label": "healer agent"
    },
    {
      "label": "Containment Agent",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_containment_agent",
      "community": 81,
      "norm_label": "containment agent"
    },
    {
      "label": "Idle Pool (Agent Reserve Capacity)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_idle_pool",
      "community": 80,
      "norm_label": "idle pool (agent reserve capacity)"
    },
    {
      "label": "Consensus & Voting Mechanism",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_consensus_voting",
      "community": 81,
      "norm_label": "consensus & voting mechanism"
    },
    {
      "label": "Blast Radius Classification",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_blast_radius_classification",
      "community": 81,
      "norm_label": "blast radius classification"
    },
    {
      "label": "Hard Safety Rules Outside the Learned Policy",
      "file_type": "rationale",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_hard_safety_rules",
      "community": 81,
      "norm_label": "hard safety rules outside the learned policy"
    },
    {
      "label": "AADS Decision Audit Trail",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_audit_trail",
      "community": 80,
      "norm_label": "aads decision audit trail"
    },
    {
      "label": "MARL Training Loop",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_marl_training_loop",
      "community": 114,
      "norm_label": "marl training loop"
    },
    {
      "label": "Reward Signal Design",
      "file_type": "rationale",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_reward_signal_design",
      "community": 114,
      "norm_label": "reward signal design"
    },
    {
      "label": "Built-in Telemetry Adapters",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_telemetry_adapters",
      "community": 80,
      "norm_label": "built-in telemetry adapters"
    },
    {
      "label": "Built-in Enforcement Connectors",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_enforcement_connectors",
      "community": 81,
      "norm_label": "built-in enforcement connectors"
    },
    {
      "label": "Attack-Scenario Simulation Library (ATT&CK-structured)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_scenario_library",
      "community": 114,
      "norm_label": "attack-scenario simulation library (att&ck-structured)"
    },
    {
      "label": "Ray Actors (Agent Communication Model)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_ray_actors",
      "community": 72,
      "norm_label": "ray actors (agent communication model)"
    },
    {
      "label": "Swarm State Machine (per-subject)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_swarm_state_machine",
      "community": 81,
      "norm_label": "swarm state machine (per-subject)"
    },
    {
      "label": "Rate-Limiting & Circuit Breaker",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_circuit_breaker",
      "community": 81,
      "norm_label": "rate-limiting & circuit breaker"
    },
    {
      "label": "Human-in-the-Loop Escalation",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_human_escalation",
      "community": 81,
      "norm_label": "human-in-the-loop escalation"
    },
    {
      "label": "kb-core Standalone Product Spec",
      "file_type": "document",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_backup_doc",
      "community": 38,
      "norm_label": "kb-core standalone product spec"
    },
    {
      "label": "In-Kernel Enforcement Principle",
      "file_type": "rationale",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_in_kernel_enforcement",
      "community": 38,
      "norm_label": "in-kernel enforcement principle"
    },
    {
      "label": "process_tree BPF Map (LRU_HASH)",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_process_tree_map",
      "community": 38,
      "norm_label": "process_tree bpf map (lru_hash)"
    },
    {
      "label": "File Integrity & Sensitive-Path Enforcement",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_sensitive_path_enforcement",
      "community": 38,
      "norm_label": "file integrity & sensitive-path enforcement"
    },
    {
      "label": "XDP Ingress Filtering",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_xdp_ingress_filtering",
      "community": 38,
      "norm_label": "xdp ingress filtering"
    },
    {
      "label": "Privilege Escalation Detection",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_privilege_escalation_detection",
      "community": 38,
      "norm_label": "privilege escalation detection"
    },
    {
      "label": "Out-of-Band TLS Plaintext Inspection",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_tls_plaintext_inspection",
      "community": 38,
      "norm_label": "out-of-band tls plaintext inspection"
    },
    {
      "label": "Cross-Process Memory Injection & Hijacking Protection",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_memory_injection_protection",
      "community": 38,
      "norm_label": "cross-process memory injection & hijacking protection"
    },
    {
      "label": "CO-RE / BTF Cross-Kernel Portability",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_co_re_btf",
      "community": 38,
      "norm_label": "co-re / btf cross-kernel portability"
    },
    {
      "label": "Verifier Constraints & Tail-Call Dispatch",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_verifier_tail_calls",
      "community": 38,
      "norm_label": "verifier constraints & tail-call dispatch"
    },
    {
      "label": "Policy Engine & CEL-subset Rule Language",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_policy_engine_cel",
      "community": 38,
      "norm_label": "policy engine & cel-subset rule language"
    },
    {
      "label": "kb-core Event Schema & Wire Format",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_core_event_wire_format",
      "community": 38,
      "norm_label": "kb-core event schema & wire format"
    },
    {
      "label": "Falco (CNCF)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "falco",
      "community": 38,
      "norm_label": "falco (cncf)"
    },
    {
      "label": "Cilium Tetragon",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "cilium_tetragon",
      "community": 38,
      "norm_label": "cilium tetragon"
    },
    {
      "label": "auditd (Linux Audit Subsystem)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "auditd_tool",
      "community": 73,
      "norm_label": "auditd (linux audit subsystem)"
    },
    {
      "label": "kb-cp Standalone Product Spec",
      "file_type": "document",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_backup_doc",
      "community": 65,
      "norm_label": "kb-cp standalone product spec"
    },
    {
      "label": "Capability Model (not Tool Model)",
      "file_type": "rationale",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_capability_model",
      "community": 65,
      "norm_label": "capability model (not tool model)"
    },
    {
      "label": "Adapter Registry & Router",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_adapter_registry",
      "community": 73,
      "norm_label": "adapter registry & router"
    },
    {
      "label": "Firewall Adapter (nftables/iptables/firewalld/ufw)",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_firewall_adapter",
      "community": 73,
      "norm_label": "firewall adapter (nftables/iptables/firewalld/ufw)"
    },
    {
      "label": "fail2ban Adapter",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_fail2ban_adapter",
      "community": 73,
      "norm_label": "fail2ban adapter"
    },
    {
      "label": "auditd Adapter",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_auditd_adapter",
      "community": 73,
      "norm_label": "auditd adapter"
    },
    {
      "label": "ClamAV Adapter",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_clamav_adapter",
      "community": 73,
      "norm_label": "clamav adapter"
    },
    {
      "label": "Suricata/Zeek IDS/IPS Adapter",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_suricata_zeek_adapter",
      "community": 73,
      "norm_label": "suricata/zeek ids/ips adapter"
    },
    {
      "label": "AppArmor/SELinux MAC Adapter",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_mac_adapter",
      "community": 73,
      "norm_label": "apparmor/selinux mac adapter"
    },
    {
      "label": "Unified SecurityEvent Schema",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_securityevent_schema",
      "community": 73,
      "norm_label": "unified securityevent schema"
    },
    {
      "label": "Command Safety Layer (Validate/Dry-Run/Audit)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_command_safety_layer",
      "community": 65,
      "norm_label": "command safety layer (validate/dry-run/audit)"
    },
    {
      "label": "Capability Discovery API",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_capability_discovery_api",
      "community": 65,
      "norm_label": "capability discovery api"
    },
    {
      "label": "Adapter Plugin Interface",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_cp_adapter_plugin_interface",
      "community": 65,
      "norm_label": "adapter plugin interface"
    },
    {
      "label": "kb-op Standalone Product Spec",
      "file_type": "document",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_backup_doc",
      "community": 65,
      "norm_label": "kb-op standalone product spec"
    },
    {
      "label": "kb-op Built-in Local Backend Daemon",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_backend_daemon",
      "community": 83,
      "norm_label": "kb-op built-in local backend daemon"
    },
    {
      "label": "Fabric Model (Declarative OS-Posture Reconciliation)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_fabric_model",
      "community": 83,
      "norm_label": "fabric model (declarative os-posture reconciliation)"
    },
    {
      "label": "Reconciliation Loop",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_reconciliation_loop",
      "community": 83,
      "norm_label": "reconciliation loop"
    },
    {
      "label": "ctl \u2014 CLI Client",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_ctl_cli",
      "community": 83,
      "norm_label": "ctl \u2014 cli client"
    },
    {
      "label": "tui \u2014 Terminal Console",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_tui",
      "community": 83,
      "norm_label": "tui \u2014 terminal console"
    },
    {
      "label": "mcp \u2014 Model Context Protocol Server",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_mcp_server",
      "community": 83,
      "norm_label": "mcp \u2014 model context protocol server"
    },
    {
      "label": "kb-op Web Dashboard",
      "file_type": "code",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_web_dashboard",
      "community": 83,
      "norm_label": "kb-op web dashboard"
    },
    {
      "label": "Fabric Spec Formats (.yaml/.conf/.fabric/.lua/Nix)",
      "file_type": "concept",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_fabric_spec_formats",
      "community": 83,
      "norm_label": "fabric spec formats (.yaml/.conf/.fabric/.lua/nix)"
    },
    {
      "label": "One Capability, One Implementation, N Front-Ends",
      "file_type": "rationale",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_one_capability_principle",
      "community": 65,
      "norm_label": "one capability, one implementation, n front-ends"
    },
    {
      "label": "kb-op / kb-cp Scope Boundary",
      "file_type": "rationale",
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_emergency_backup_kb_op_relationship_to_kb_cp",
      "community": 65,
      "norm_label": "kb-op / kb-cp scope boundary"
    },
    {
      "label": "Critical Process Module (CPM)",
      "file_type": "document",
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "feature_cpm",
      "community": 12,
      "norm_label": "critical process module (cpm)"
    },
    {
      "label": "protected_pids_map (BPF Map)",
      "file_type": "code",
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cpm_protected_pids_map",
      "community": 12,
      "norm_label": "protected_pids_map (bpf map)"
    },
    {
      "label": "Protected Executable Registry",
      "file_type": "code",
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cpm_protected_exec_registry",
      "community": 12,
      "norm_label": "protected executable registry"
    },
    {
      "label": "cpm_classify() Decision Function",
      "file_type": "code",
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cpm_cpm_classify",
      "community": 12,
      "norm_label": "cpm_classify() decision function"
    },
    {
      "label": "Authorization Separate From Detection",
      "file_type": "rationale",
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cpm_authorization_gate_principle",
      "community": 12,
      "norm_label": "authorization separate from detection"
    },
    {
      "label": "Fail Closed Toward Protection",
      "file_type": "rationale",
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cpm_fail_closed_principle",
      "community": 12,
      "norm_label": "fail closed toward protection"
    },
    {
      "label": "Critical Workload Protection (CWP)",
      "file_type": "document",
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "feature_cwp",
      "community": 12,
      "norm_label": "critical workload protection (cwp)"
    },
    {
      "label": "protected_workloads_map (BPF Map)",
      "file_type": "code",
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cwp_protected_workloads_map",
      "community": 12,
      "norm_label": "protected_workloads_map (bpf map)"
    },
    {
      "label": "CWP Policy Loader",
      "file_type": "code",
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cwp_policy_loader",
      "community": 12,
      "norm_label": "cwp policy loader"
    },
    {
      "label": "Executable Identity Resolution (Path/Inode/Hash)",
      "file_type": "concept",
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cwp_identity_resolution",
      "community": 12,
      "norm_label": "executable identity resolution (path/inode/hash)"
    },
    {
      "label": "CPM-Before-CWP Pipeline Ordering",
      "file_type": "rationale",
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cwp_pipeline_ordering",
      "community": 12,
      "norm_label": "cpm-before-cwp pipeline ordering"
    },
    {
      "label": "Feature Specifications Catalog",
      "file_type": "document",
      "source_file": "docs/features/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_readme",
      "community": 12,
      "norm_label": "feature specifications catalog"
    },
    {
      "label": "CPM Implementation Record",
      "file_type": "document",
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_features_cpm_implementation_doc",
      "community": 12,
      "norm_label": "cpm implementation record"
    },
    {
      "label": "CPM Classifier-in-Userspace Deviation",
      "file_type": "rationale",
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "cpm_userspace_deviation",
      "community": 12,
      "norm_label": "cpm classifier-in-userspace deviation"
    },
    {
      "label": "handle_incoming_containment_cmd()",
      "file_type": "code",
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": "userspace/sensor/kbd_sensor.c:563",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "handle_incoming_containment_cmd",
      "community": 12,
      "norm_label": "handle_incoming_containment_cmd()"
    },
    {
      "label": "protected_exec_paths_map (BPF Map)",
      "file_type": "code",
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "protected_exec_paths_map",
      "community": 12,
      "norm_label": "protected_exec_paths_map (bpf map)"
    },
    {
      "label": "KB_WIRE_MSG_CPM_PROTECTED_EXEC",
      "file_type": "code",
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_wire_msg_cpm_protected_exec",
      "community": 12,
      "norm_label": "kb_wire_msg_cpm_protected_exec"
    },
    {
      "label": "tests/test_cpm.py",
      "file_type": "code",
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "test_cpm_py",
      "community": 12,
      "norm_label": "tests/test_cpm.py"
    },
    {
      "label": "Gap Work Improvements",
      "file_type": "document",
      "source_file": "docs/features/gap-work.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "feature_gap_work",
      "community": 12,
      "norm_label": "gap work improvements"
    },
    {
      "label": "bpf_map_delete_elem() Return-Value Check",
      "file_type": "code",
      "source_file": "docs/features/gap-work.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "bpf_map_delete_elem_check",
      "community": 12,
      "norm_label": "bpf_map_delete_elem() return-value check"
    },
    {
      "label": "Bounded %.64s Format Specifier for cmd->reason",
      "file_type": "code",
      "source_file": "docs/features/gap-work.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "cmd_reason_format_bound",
      "community": 12,
      "norm_label": "bounded %.64s format specifier for cmd->reason"
    },
    {
      "label": "Getting Started Index",
      "file_type": "document",
      "source_file": "docs/getting-started/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_getting_started_readme",
      "community": 72,
      "norm_label": "getting started index"
    },
    {
      "label": "Installation Guide",
      "file_type": "document",
      "source_file": "docs/getting-started/installation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_getting_started_installation_md",
      "community": 72,
      "norm_label": "installation guide"
    },
    {
      "label": "scripts/setup/install.sh",
      "file_type": "code",
      "source_file": "docs/getting-started/installation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "install_sh_script",
      "community": 72,
      "norm_label": "scripts/setup/install.sh"
    },
    {
      "label": "libbpf Dependency",
      "file_type": "concept",
      "source_file": "docs/getting-started/installation.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "libbpf_dependency",
      "community": 72,
      "norm_label": "libbpf dependency"
    },
    {
      "label": "Kernel Borderlands + AADS Technical Requirements",
      "file_type": "document",
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_getting_started_requirements_md",
      "community": 72,
      "norm_label": "kernel borderlands + aads technical requirements"
    },
    {
      "label": "Redis Rejected \u2014 No-TCP-Fallback Constraint",
      "file_type": "rationale",
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "redis_rejection_rationale",
      "community": 72,
      "norm_label": "redis rejected \u2014 no-tcp-fallback constraint"
    },
    {
      "label": "ZeroMQ Dropped in Favor of Ray Actors",
      "file_type": "rationale",
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "zeromq_dropped_rationale",
      "community": 72,
      "norm_label": "zeromq dropped in favor of ray actors"
    },
    {
      "label": "UDS-Only, No TCP Fallback Constraint",
      "file_type": "rationale",
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "uds_only_constraint",
      "community": 72,
      "norm_label": "uds-only, no tcp fallback constraint"
    },
    {
      "label": "Project Documentation Index",
      "file_type": "document",
      "source_file": "docs/project/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_project_readme",
      "community": 66,
      "norm_label": "project documentation index"
    },
    {
      "label": "GitHub Discussion Welcome Post",
      "file_type": "document",
      "source_file": "docs/project/github_discussion_welcome.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_project_github_discussion_welcome",
      "community": 66,
      "norm_label": "github discussion welcome post"
    },
    {
      "label": "KB Team Ownership Model",
      "file_type": "document",
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_project_kb_team_md",
      "community": 66,
      "norm_label": "kb team ownership model"
    },
    {
      "label": "Pardhu Varma (K. Pardhu)",
      "file_type": "concept",
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "person_pardhu_varma",
      "community": 66,
      "norm_label": "pardhu varma (k. pardhu)"
    },
    {
      "label": "Tejaswini (K. Tejaswini)",
      "file_type": "concept",
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "person_tejaswini",
      "community": 66,
      "norm_label": "tejaswini (k. tejaswini)"
    },
    {
      "label": "Karthik (K. Karthik)",
      "file_type": "concept",
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "person_karthik",
      "community": 66,
      "norm_label": "karthik (k. karthik)"
    },
    {
      "label": "Rupa Yeshvitha (K. Rupa)",
      "file_type": "concept",
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "person_rupa",
      "community": 66,
      "norm_label": "rupa yeshvitha (k. rupa)"
    },
    {
      "label": "4-1/4-2 Goal & Prioritization Plan",
      "file_type": "document",
      "source_file": "docs/project/kbgoal2yrs.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_project_kbgoal2yrs_md",
      "community": 66,
      "norm_label": "4-1/4-2 goal & prioritization plan"
    },
    {
      "label": "Narrow and Real Beats Broad and Stubbed",
      "file_type": "rationale",
      "source_file": "docs/project/kbgoal2yrs.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "narrow_and_real_principle",
      "community": 80,
      "norm_label": "narrow and real beats broad and stubbed"
    },
    {
      "label": "Work Reports Catalog",
      "file_type": "document",
      "source_file": "docs/reports/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_reports_readme",
      "community": 84,
      "norm_label": "work reports catalog"
    },
    {
      "label": "Control Plane Progress Report (June 26, 2026)",
      "file_type": "document",
      "source_file": "docs/reports/kb-control-plane/june26-26.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Tejaswini",
      "contributor": null,
      "id": "docs_reports_kb_control_plane_june26_26",
      "community": 84,
      "norm_label": "control plane progress report (june 26, 2026)"
    },
    {
      "label": "kbd Daemon Skeleton Milestone",
      "file_type": "concept",
      "source_file": "docs/reports/kb-control-plane/june26-26.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Tejaswini",
      "contributor": null,
      "id": "docs_reports_kb_control_plane_june26_26_kbd_daemon",
      "community": 84,
      "norm_label": "kbd daemon skeleton milestone"
    },
    {
      "label": "AI Dependency Constraint (Sec 7.1)",
      "file_type": "rationale",
      "source_file": "docs/reports/kb-control-plane/june26-26.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Tejaswini",
      "contributor": null,
      "id": "docs_reports_kb_control_plane_june26_26_ai_dependency_constraint",
      "community": 84,
      "norm_label": "ai dependency constraint (sec 7.1)"
    },
    {
      "label": "eBPF Core & Go Daemon Technical Enhancements Report",
      "file_type": "document",
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Pardhu Varma",
      "contributor": "Tejaswini",
      "id": "docs_reports_kb_core_corev1_enhancements",
      "community": 58,
      "norm_label": "ebpf core & go daemon technical enhancements report"
    },
    {
      "label": "Sequence-Aware Behavioral State Machine (BSE)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Pardhu Varma",
      "contributor": null,
      "id": "docs_reports_kb_core_corev1_enhancements_behavior_state_machine",
      "community": 58,
      "norm_label": "sequence-aware behavioral state machine (bse)"
    },
    {
      "label": "Dynamic Rules Serialization & IPC Bridge Handshake",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Pardhu Varma",
      "contributor": null,
      "id": "docs_reports_kb_core_corev1_enhancements_dynamic_rules_ipc",
      "community": 39,
      "norm_label": "dynamic rules serialization & ipc bridge handshake"
    },
    {
      "label": "Plaintext TLS Inspection (Multi-Library Hooking)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Pardhu Varma",
      "contributor": null,
      "id": "docs_reports_kb_core_corev1_enhancements_plaintext_tls_inspection",
      "community": 58,
      "norm_label": "plaintext tls inspection (multi-library hooking)"
    },
    {
      "label": "Extended Threat Detection (In-Context Hijacking Mitigations)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Pardhu Varma",
      "contributor": null,
      "id": "docs_reports_kb_core_corev1_enhancements_extended_threat_detection",
      "community": 58,
      "norm_label": "extended threat detection (in-context hijacking mitigations)"
    },
    {
      "label": "Authoritative VFS LSM File Blocking (BPF LSM)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Pardhu Varma",
      "contributor": null,
      "id": "docs_reports_kb_core_corev1_enhancements_bpf_lsm_blocking",
      "community": 58,
      "norm_label": "authoritative vfs lsm file blocking (bpf lsm)"
    },
    {
      "label": "L2 SQLite Flush Shutdown Race Bug/Fix",
      "file_type": "rationale",
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Pardhu Varma",
      "contributor": null,
      "id": "docs_reports_kb_core_corev1_enhancements_l2_flush_bug",
      "community": 58,
      "norm_label": "l2 sqlite flush shutdown race bug/fix"
    },
    {
      "label": "Subsystem Allocation for Slow Exfiltration Detection",
      "file_type": "rationale",
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "Pardhu Varma",
      "contributor": null,
      "id": "docs_reports_kb_core_corev1_enhancements_subsystem_allocation",
      "community": 39,
      "norm_label": "subsystem allocation for slow exfiltration detection"
    },
    {
      "label": "Work Report \u2014 July 8, 2026",
      "file_type": "document",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026",
      "community": 59,
      "norm_label": "work report \u2014 july 8, 2026"
    },
    {
      "label": "Dynamic JIT Instruction Hashing",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_jit_hashing",
      "community": 59,
      "norm_label": "dynamic jit instruction hashing"
    },
    {
      "label": "BPF Map Self-Healing",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_map_self_healing",
      "community": 59,
      "norm_label": "bpf map self-healing"
    },
    {
      "label": "BPF Program Performance Audits (500ns Latency Threshold)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_perf_audits",
      "community": 59,
      "norm_label": "bpf program performance audits (500ns latency threshold)"
    },
    {
      "label": "Active Heartbeat & Hook Liveness Checking",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_heartbeat_liveness",
      "community": 59,
      "norm_label": "active heartbeat & hook liveness checking"
    },
    {
      "label": "Ray Swarm Connection Resilience (Retry Logic)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_ray_resilience",
      "community": 59,
      "norm_label": "ray swarm connection resilience (retry logic)"
    },
    {
      "label": "checker_tests.rs Integration Test Suite",
      "file_type": "code",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_checker_tests_rs",
      "community": 59,
      "norm_label": "checker_tests.rs integration test suite"
    },
    {
      "label": "Single-Instance PID Locking (flock)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_single_instance_lock",
      "community": 59,
      "norm_label": "single-instance pid locking (flock)"
    },
    {
      "label": "Watchdog Daemon Modularization (integrity/service_check/report/grpc)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_daemon_modularization",
      "community": 46,
      "norm_label": "watchdog daemon modularization (integrity/service_check/report/grpc)"
    },
    {
      "label": "Systemd Boot Gating & Workload Gating Timeline",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_boot_gating",
      "community": 77,
      "norm_label": "systemd boot gating & workload gating timeline"
    },
    {
      "label": "Three-Layer Watchdog Containment Fallback Hierarchy",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_three_layer_fallback",
      "community": 46,
      "norm_label": "three-layer watchdog containment fallback hierarchy"
    },
    {
      "label": "Go Control Plane UDS Migration Hand-off Spec",
      "file_type": "document",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_kba_uds_handoff",
      "community": 77,
      "norm_label": "go control plane uds migration hand-off spec"
    },
    {
      "label": "Threat Simulation Event Sets (7 profiles)",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_july_08_2026_event_sets",
      "community": 59,
      "norm_label": "threat simulation event sets (7 profiles)"
    },
    {
      "label": "Technical Work Report \u2014 July 7, 2026",
      "file_type": "document",
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_work_report_2026_07_07",
      "community": 84,
      "norm_label": "technical work report \u2014 july 7, 2026"
    },
    {
      "label": "kb-op/ Operator Interface Consolidation",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_work_report_2026_07_07_kb_op_consolidation",
      "community": 84,
      "norm_label": "kb-op/ operator interface consolidation"
    },
    {
      "label": "docs/specdocs/ Specification Refactoring",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_work_report_2026_07_07_specdocs_refactor",
      "community": 40,
      "norm_label": "docs/specdocs/ specification refactoring"
    },
    {
      "label": "Off-Tree GitHub Wiki Sync",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_work_report_2026_07_07_wiki_sync",
      "community": 84,
      "norm_label": "off-tree github wiki sync"
    },
    {
      "label": "Permanent Developer Guidelines & Agent Memory Updates",
      "file_type": "concept",
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": "K. Pardhu",
      "contributor": null,
      "id": "docs_reports_kb_core_work_report_2026_07_07_dev_guidelines",
      "community": 84,
      "norm_label": "permanent developer guidelines & agent memory updates"
    },
    {
      "label": "Technical Specifications Catalog (docs/specdocs)",
      "file_type": "document",
      "source_file": "docs/specifications/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_readme",
      "community": 40,
      "norm_label": "technical specifications catalog (docs/specdocs)"
    },
    {
      "label": "eBPF Rate-Limiting and Performance Design Specification",
      "file_type": "document",
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_ebpf_rate_limiting_design_spec",
      "community": 40,
      "norm_label": "ebpf rate-limiting and performance design specification"
    },
    {
      "label": "Graceful Degradation under Overload",
      "file_type": "rationale",
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ebpf_rate_limiting_graceful_degradation",
      "community": 40,
      "norm_label": "graceful degradation under overload"
    },
    {
      "label": "Event Priority Classification Tiers (Tier 1/2/3)",
      "file_type": "concept",
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ebpf_rate_limiting_priority_tiers",
      "community": 90,
      "norm_label": "event priority classification tiers (tier 1/2/3)"
    },
    {
      "label": "KB_EVENT_DROPPED_TELEMETRY Confidence Degradation",
      "file_type": "concept",
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ebpf_rate_limiting_kb_event_dropped_telemetry",
      "community": 90,
      "norm_label": "kb_event_dropped_telemetry confidence degradation"
    },
    {
      "label": "BPF_MAP_TYPE_TASK_STORAGE (Primary Rate-Limit State)",
      "file_type": "concept",
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ebpf_rate_limiting_task_storage",
      "community": 40,
      "norm_label": "bpf_map_type_task_storage (primary rate-limit state)"
    },
    {
      "label": "BPF_MAP_TYPE_LRU_HASH (Fallback Rate-Limit State)",
      "file_type": "concept",
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ebpf_rate_limiting_lru_hash_map",
      "community": 40,
      "norm_label": "bpf_map_type_lru_hash (fallback rate-limit state)"
    },
    {
      "label": "Per-Process (TGID) vs Per-Thread (PID) Keying Decision",
      "file_type": "rationale",
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ebpf_rate_limiting_tgid_keying",
      "community": 40,
      "norm_label": "per-process (tgid) vs per-thread (pid) keying decision"
    },
    {
      "label": "struct kb_token_bucket",
      "file_type": "code",
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ebpf_rate_limiting_kb_token_bucket",
      "community": 40,
      "norm_label": "struct kb_token_bucket"
    },
    {
      "label": "Kernel Borderlands Master System Specification",
      "file_type": "document",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification",
      "community": 39,
      "norm_label": "kernel borderlands master system specification"
    },
    {
      "label": "/run/kb/kbd.sock (Telemetry UDS)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbdsock",
      "community": 39,
      "norm_label": "/run/kb/kbd.sock (telemetry uds)"
    },
    {
      "label": "/run/kb/kba.sock (gRPC Enforcement IPC UDS)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbasock",
      "community": 77,
      "norm_label": "/run/kb/kba.sock (grpc enforcement ipc uds)"
    },
    {
      "label": "/run/kb/kbc.sock (kb-checker Diagnostics UDS)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kbcsock",
      "community": 46,
      "norm_label": "/run/kb/kbc.sock (kb-checker diagnostics uds)"
    },
    {
      "label": "struct kb_event_t (Unified Telemetry Frame)",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_kb_event_t",
      "community": 39,
      "norm_label": "struct kb_event_t (unified telemetry frame)"
    },
    {
      "label": "struct kb_process_state_frame (ProcessState, 128B)",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_process_state_frame",
      "community": 39,
      "norm_label": "struct kb_process_state_frame (processstate, 128b)"
    },
    {
      "label": "struct kb_zone_transition_frame (ZoneTransition, 40B)",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_zone_transition_frame",
      "community": 39,
      "norm_label": "struct kb_zone_transition_frame (zonetransition, 40b)"
    },
    {
      "label": "struct kb_wire_attack_rule (220B)",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_wire_attack_rule",
      "community": 39,
      "norm_label": "struct kb_wire_attack_rule (220b)"
    },
    {
      "label": "Stateful Behavior Engine (kb-core/userspace/behavior/)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_behavior_engine",
      "community": 90,
      "norm_label": "stateful behavior engine (kb-core/userspace/behavior/)"
    },
    {
      "label": "Event Flag Classifications (Bitwise Threat Identifiers)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_event_flag_classifications",
      "community": 90,
      "norm_label": "event flag classifications (bitwise threat identifiers)"
    },
    {
      "label": "Behavior Zone Model (SAFE/SUSPICIOUS/BORDERLANDS/CONTAINED)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_behavior_zone_model",
      "community": 90,
      "norm_label": "behavior zone model (safe/suspicious/borderlands/contained)"
    },
    {
      "label": "Advisory Scoring Engine (EMA, 6 Weighted Dimensions)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_ema_scoring_engine",
      "community": 90,
      "norm_label": "advisory scoring engine (ema, 6 weighted dimensions)"
    },
    {
      "label": "IPC Unix Socket Bridge Protocol (kbd.sock)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_ipc_wire_protocol",
      "community": 39,
      "norm_label": "ipc unix socket bridge protocol (kbd.sock)"
    },
    {
      "label": "L1/L2 Hybrid Storage Engine (sync.Map + SQLite WAL)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_l1_l2_storage",
      "community": 58,
      "norm_label": "l1/l2 hybrid storage engine (sync.map + sqlite wal)"
    },
    {
      "label": "l2Done Teardown Synchronization Barrier Channel",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_l2done_teardown",
      "community": 58,
      "norm_label": "l2done teardown synchronization barrier channel"
    },
    {
      "label": "audit_log SQLite Table Schema",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_audit_log_schema",
      "community": 58,
      "norm_label": "audit_log sqlite table schema"
    },
    {
      "label": "Immutability Chain (SHA-256 Hashed Audit Logs)",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_hash_chain",
      "community": 58,
      "norm_label": "immutability chain (sha-256 hashed audit logs)"
    },
    {
      "label": "Shannon Entropy of Network Payloads",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_shannon_entropy",
      "community": 39,
      "norm_label": "shannon entropy of network payloads"
    },
    {
      "label": "CUSUM Drift Detection",
      "file_type": "concept",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_cusum_drift",
      "community": 39,
      "norm_label": "cusum drift detection"
    },
    {
      "label": "tracepoint/sched/sched_process_exec Hook",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_kb_sched_process_exec",
      "community": 39,
      "norm_label": "tracepoint/sched/sched_process_exec hook"
    },
    {
      "label": "tracepoint/sched/sched_process_exit Hook",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_kb_sched_process_exit",
      "community": 39,
      "norm_label": "tracepoint/sched/sched_process_exit hook"
    },
    {
      "label": "sys_enter_process_vm_writev Hook",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_process_vm_writev_hook",
      "community": 90,
      "norm_label": "sys_enter_process_vm_writev hook"
    },
    {
      "label": "kprobe/security_capable Hook",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_security_capable_kprobe",
      "community": 39,
      "norm_label": "kprobe/security_capable hook"
    },
    {
      "label": "lsm/file_open BPF LSM Hook",
      "file_type": "code",
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_kernel_borderlands_specification_lsm_file_open_hook",
      "community": 58,
      "norm_label": "lsm/file_open bpf lsm hook"
    },
    {
      "label": "Operator Interfaces Specification (Four Surfaces)",
      "file_type": "document",
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_operator_interfaces_spec",
      "community": 40,
      "norm_label": "operator interfaces specification (four surfaces)"
    },
    {
      "label": "Graceful Access Degradation (Four-Interface Philosophy)",
      "file_type": "rationale",
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "operator_interfaces_graceful_access_degradation",
      "community": 40,
      "norm_label": "graceful access degradation (four-interface philosophy)"
    },
    {
      "label": "kb-dashboard (Web Visual Console)",
      "file_type": "concept",
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "operator_interfaces_kb_dashboard",
      "community": 40,
      "norm_label": "kb-dashboard (web visual console)"
    },
    {
      "label": "kbctl (Cobra CLI)",
      "file_type": "concept",
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "operator_interfaces_kbctl",
      "community": 40,
      "norm_label": "kbctl (cobra cli)"
    },
    {
      "label": "kb-tui (SSH Console)",
      "file_type": "concept",
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "operator_interfaces_kb_tui",
      "community": 77,
      "norm_label": "kb-tui (ssh console)"
    },
    {
      "label": "kb-mcp (Model Context Protocol Gateway)",
      "file_type": "concept",
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "operator_interfaces_kb_mcp",
      "community": 40,
      "norm_label": "kb-mcp (model context protocol gateway)"
    },
    {
      "label": "Incident Response Life Cycle (Detect/Investigate/Mitigate/Monitor)",
      "file_type": "concept",
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "operator_interfaces_incident_response_workflow",
      "community": 40,
      "norm_label": "incident response life cycle (detect/investigate/mitigate/monitor)"
    },
    {
      "label": "Safety & Integrity Monitor Loops Design Specification",
      "file_type": "document",
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_specifications_safety_integrity_design_spec",
      "community": 77,
      "norm_label": "safety & integrity monitor loops design specification"
    },
    {
      "label": "eBPF Hook Integrity Verification Loop (1m interval)",
      "file_type": "concept",
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "safety_integrity_ebpf_signature_loop",
      "community": 59,
      "norm_label": "ebpf hook integrity verification loop (1m interval)"
    },
    {
      "label": "Control Plane Availability Verification (5s interval, 100ms timeout)",
      "file_type": "concept",
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "safety_integrity_control_plane_check",
      "community": 77,
      "norm_label": "control plane availability verification (5s interval, 100ms timeout)"
    },
    {
      "label": "AADS Swarm Status Verification (30s interval, Ray REST)",
      "file_type": "concept",
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "safety_integrity_aads_check",
      "community": 77,
      "norm_label": "aads swarm status verification (30s interval, ray rest)"
    },
    {
      "label": "Containment and Auto-Recovery Protocol",
      "file_type": "concept",
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "safety_integrity_containment_recovery_protocol",
      "community": 77,
      "norm_label": "containment and auto-recovery protocol"
    },
    {
      "label": "kb-checker CLI (monitor/check subcommands)",
      "file_type": "code",
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "safety_integrity_kb_checker_cli",
      "community": 77,
      "norm_label": "kb-checker cli (monitor/check subcommands)"
    },
    {
      "label": "KB AADS \u2014 Agent-Assisted Decision System",
      "file_type": "document",
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_readme",
      "community": 4,
      "norm_label": "kb aads \u2014 agent-assisted decision system"
    },
    {
      "label": "Patroller Agent",
      "file_type": "concept",
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_patroller",
      "community": 4,
      "norm_label": "patroller agent"
    },
    {
      "label": "Hunter Agent",
      "file_type": "concept",
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_hunter",
      "community": 4,
      "norm_label": "hunter agent"
    },
    {
      "label": "Healer Agent",
      "file_type": "concept",
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_healer",
      "community": 4,
      "norm_label": "healer agent"
    },
    {
      "label": "Containment Agent",
      "file_type": "concept",
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_containment_agent",
      "community": 4,
      "norm_label": "containment agent"
    },
    {
      "label": "Idle Agent (Reserve Pool)",
      "file_type": "concept",
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_idle_agent",
      "community": 4,
      "norm_label": "idle agent (reserve pool)"
    },
    {
      "label": "Agent Implementations (kb-aads/agents/)",
      "file_type": "document",
      "source_file": "kb-aads/agents/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_agents_readme",
      "community": 4,
      "norm_label": "agent implementations (kb-aads/agents/)"
    },
    {
      "label": "Agent Lifecycle (NEW\u2192PROFILING\u2192BASELINE\u2192MONITOR\u2192CONTAINED\u2192TERMINATED)",
      "file_type": "concept",
      "source_file": "kb-aads/agents/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_agents_lifecycle",
      "community": 4,
      "norm_label": "agent lifecycle (new\u2192profiling\u2192baseline\u2192monitor\u2192contained\u2192terminated)"
    },
    {
      "label": "Communication Layer (kb-aads/comms/)",
      "file_type": "document",
      "source_file": "kb-aads/comms/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_comms_readme",
      "community": 4,
      "norm_label": "communication layer (kb-aads/comms/)"
    },
    {
      "label": "ZeroMQ Pub/Sub Design (Stale, Never Built, Corrected)",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_comms_zeromq_stale_correction",
      "community": 4,
      "norm_label": "zeromq pub/sub design (stale, never built, corrected)"
    },
    {
      "label": "Known Gap: No Live Path for kb-events Reaching the Swarm",
      "file_type": "rationale",
      "source_file": "kb-aads/comms/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_comms_no_live_path_gap",
      "community": 4,
      "norm_label": "known gap: no live path for kb-events reaching the swarm"
    },
    {
      "label": "Consensus & Quorum System (kb-aads/consensus/)",
      "file_type": "document",
      "source_file": "kb-aads/consensus/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_consensus_readme",
      "community": 117,
      "norm_label": "consensus & quorum system (kb-aads/consensus/)"
    },
    {
      "label": "Weighted M-of-N Voting Model",
      "file_type": "concept",
      "source_file": "kb-aads/consensus/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_consensus_voting_model",
      "community": 117,
      "norm_label": "weighted m-of-n voting model"
    },
    {
      "label": "MARL + Agentic LLM Reasoning (kb-aads/marl/)",
      "file_type": "document",
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_marl_readme",
      "community": 4,
      "norm_label": "marl + agentic llm reasoning (kb-aads/marl/)"
    },
    {
      "label": "RL Scope: Jury, Healer, Containment Only",
      "file_type": "rationale",
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_marl_rl_scope",
      "community": 4,
      "norm_label": "rl scope: jury, healer, containment only"
    },
    {
      "label": "marl/env.py Gymnasium Environment (Stub)",
      "file_type": "code",
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_marl_env_stub",
      "community": 4,
      "norm_label": "marl/env.py gymnasium environment (stub)"
    },
    {
      "label": "Reward Signals (TP/FP/TN/FN)",
      "file_type": "concept",
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_marl_reward_signals",
      "community": 4,
      "norm_label": "reward signals (tp/fp/tn/fn)"
    },
    {
      "label": "Vendor-Centralized Training Pipeline",
      "file_type": "concept",
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_marl_training_pipeline",
      "community": 4,
      "norm_label": "vendor-centralized training pipeline"
    },
    {
      "label": "Hunter: Fine-Tuned Agentic LLM (Not RL)",
      "file_type": "concept",
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_marl_hunter_agentic_llm",
      "community": 4,
      "norm_label": "hunter: fine-tuned agentic llm (not rl)"
    },
    {
      "label": "agents/hunter.py Investigation Loop",
      "file_type": "code",
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_marl_hunter_agents_hunter_py",
      "community": 4,
      "norm_label": "agents/hunter.py investigation loop"
    },
    {
      "label": "kb-aads requirements.txt (Ray RLlib, gRPC, Gymnasium, PyTorch)",
      "file_type": "code",
      "source_file": "kb-aads/requirements.txt",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_requirements_txt",
      "community": 4,
      "norm_label": "kb-aads requirements.txt (ray rllib, grpc, gymnasium, pytorch)"
    },
    {
      "label": "Swarm Orchestration (kb-aads/swarm/)",
      "file_type": "document",
      "source_file": "kb-aads/swarm/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_swarm_readme",
      "community": 109,
      "norm_label": "swarm orchestration (kb-aads/swarm/)"
    },
    {
      "label": "RoleManager Class",
      "file_type": "code",
      "source_file": "kb-aads/swarm/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_swarm_role_manager",
      "community": 109,
      "norm_label": "rolemanager class"
    },
    {
      "label": "HealthMonitor Class",
      "file_type": "code",
      "source_file": "kb-aads/swarm/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_swarm_health_monitor",
      "community": 109,
      "norm_label": "healthmonitor class"
    },
    {
      "label": "RogueDetector Class",
      "file_type": "code",
      "source_file": "kb-aads/swarm/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_swarm_rogue_detector",
      "community": 109,
      "norm_label": "roguedetector class"
    },
    {
      "label": "AADS Tests (kb-aads/tests/)",
      "file_type": "document",
      "source_file": "kb-aads/tests/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_aads_tests_readme",
      "community": 117,
      "norm_label": "aads tests (kb-aads/tests/)"
    },
    {
      "label": "kb-checker/README.md (KISS/no-state/no-network invariant)",
      "file_type": "document",
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_readme",
      "community": 46,
      "norm_label": "kb-checker/readme.md (kiss/no-state/no-network invariant)"
    },
    {
      "label": "KISS Design Pillars (Zero State, OS Delegation, No Network, Hardened Chaining)",
      "file_type": "rationale",
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_kiss_design",
      "community": 46,
      "norm_label": "kiss design pillars (zero state, os delegation, no network, hardened chaining)"
    },
    {
      "label": "Enforcement & Containment Flow (Boot to Quarantine)",
      "file_type": "concept",
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_enforcement_flow",
      "community": 46,
      "norm_label": "enforcement & containment flow (boot to quarantine)"
    },
    {
      "label": "Attack Simulation Event Sets (kb-checker/event_sets/)",
      "file_type": "document",
      "source_file": "kb-checker/event_sets/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_event_sets_readme",
      "community": 59,
      "norm_label": "attack simulation event sets (kb-checker/event_sets/)"
    },
    {
      "label": "Safety Watchdog Protobuf Definitions (kb-checker/proto/)",
      "file_type": "document",
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_proto_readme",
      "community": 46,
      "norm_label": "safety watchdog protobuf definitions (kb-checker/proto/)"
    },
    {
      "label": "checker.proto (Diagnostic gRPC Server Schema)",
      "file_type": "code",
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_proto_checker_proto",
      "community": 46,
      "norm_label": "checker.proto (diagnostic grpc server schema)"
    },
    {
      "label": "health.proto (grpc.health.v1 mirror)",
      "file_type": "code",
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_proto_health_proto",
      "community": 46,
      "norm_label": "health.proto (grpc.health.v1 mirror)"
    },
    {
      "label": "kb.proto (Local Copy of Control Plane Schema)",
      "file_type": "code",
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_proto_kb_proto",
      "community": 46,
      "norm_label": "kb.proto (local copy of control plane schema)"
    },
    {
      "label": "Rust Source (kb-checker/src/)",
      "file_type": "document",
      "source_file": "kb-checker/src/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_readme",
      "community": 46,
      "norm_label": "rust source (kb-checker/src/)"
    },
    {
      "label": "Diagnostic Status Server (kb-checker/src/grpc/)",
      "file_type": "document",
      "source_file": "kb-checker/src/grpc/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_grpc_readme",
      "community": 46,
      "norm_label": "diagnostic status server (kb-checker/src/grpc/)"
    },
    {
      "label": "CheckerState (Arc<Mutex<>> Thread-Safe Store)",
      "file_type": "code",
      "source_file": "kb-checker/src/grpc/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_grpc_checker_state",
      "community": 46,
      "norm_label": "checkerstate (arc<mutex<>> thread-safe store)"
    },
    {
      "label": "eBPF Integrity & Liveness Audits Module",
      "file_type": "document",
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_integrity_readme",
      "community": 3,
      "norm_label": "ebpf integrity & liveness audits module"
    },
    {
      "label": "verify_ebpf_integrity()",
      "file_type": "concept",
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_integrity_verify_ebpf_integrity",
      "community": 3,
      "norm_label": "verify_ebpf_integrity()"
    },
    {
      "label": "verify_liveness()",
      "file_type": "concept",
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_integrity_verify_liveness",
      "community": 3,
      "norm_label": "verify_liveness()"
    },
    {
      "label": "verify_map_integrity()",
      "file_type": "concept",
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_integrity_verify_map_integrity",
      "community": 3,
      "norm_label": "verify_map_integrity()"
    },
    {
      "label": "Recovery & Containment Dispatcher Module",
      "file_type": "document",
      "source_file": "kb-checker/src/report/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_report_readme",
      "community": 3,
      "norm_label": "recovery & containment dispatcher module"
    },
    {
      "label": "Alert Dispatching (kba.sock AgentDecision)",
      "file_type": "concept",
      "source_file": "kb-checker/src/report/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_report_alert_dispatching",
      "community": 3,
      "norm_label": "alert dispatching (kba.sock agentdecision)"
    },
    {
      "label": "Watchdog Containment Fallback Hierarchy",
      "file_type": "concept",
      "source_file": "kb-checker/src/report/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_report_watchdog_containment_fallback",
      "community": 3,
      "norm_label": "watchdog containment fallback hierarchy"
    },
    {
      "label": "External Service & Swarm Auditing Module",
      "file_type": "document",
      "source_file": "kb-checker/src/service_check/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_service_check_readme",
      "community": 3,
      "norm_label": "external service & swarm auditing module"
    },
    {
      "label": "check_control_plane_health()",
      "file_type": "concept",
      "source_file": "kb-checker/src/service_check/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_service_check_check_control_plane_health",
      "community": 3,
      "norm_label": "check_control_plane_health()"
    },
    {
      "label": "check_swarm_health()",
      "file_type": "concept",
      "source_file": "kb-checker/src/service_check/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_src_service_check_check_swarm_health",
      "community": 3,
      "norm_label": "check_swarm_health()"
    },
    {
      "label": "KB Checker Tests",
      "file_type": "document",
      "source_file": "kb-checker/tests/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_checker_tests_readme",
      "community": 3,
      "norm_label": "kb checker tests"
    },
    {
      "label": "KB Control Plane \u2014 kbd Daemon",
      "file_type": "document",
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_readme",
      "community": 3,
      "norm_label": "kb control plane \u2014 kbd daemon"
    },
    {
      "label": "Two-Tier Hybrid Storage (ADR-1)",
      "file_type": "concept",
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_readme_two_tier_storage",
      "community": 3,
      "norm_label": "two-tier hybrid storage (adr-1)"
    },
    {
      "label": "IPC Wire Protocol (kbd.sock / kbct.sock split)",
      "file_type": "concept",
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_readme_ipc_wire_protocol",
      "community": 3,
      "norm_label": "ipc wire protocol (kbd.sock / kbct.sock split)"
    },
    {
      "label": "Dynamic Rules Handshake (SendRulesPayload, unwired)",
      "file_type": "concept",
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_readme_dynamic_rules_handshake",
      "community": 3,
      "norm_label": "dynamic rules handshake (sendrulespayload, unwired)"
    },
    {
      "label": "SendSensitivePaths (live on kbct.sock)",
      "file_type": "concept",
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_readme_send_sensitive_paths",
      "community": 3,
      "norm_label": "sendsensitivepaths (live on kbct.sock)"
    },
    {
      "label": "Hardened SSH Service",
      "file_type": "concept",
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_readme_hardened_ssh_service",
      "community": 3,
      "norm_label": "hardened ssh service"
    },
    {
      "label": "Go Control Plane Command Entrypoint",
      "file_type": "document",
      "source_file": "kb-control-plane/cmd/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_cmd_readme",
      "community": 3,
      "norm_label": "go control plane command entrypoint"
    },
    {
      "label": "Control Plane Configuration Files Index",
      "file_type": "document",
      "source_file": "kb-control-plane/config/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_readme",
      "community": 3,
      "norm_label": "control plane configuration files index"
    },
    {
      "label": "allowlist.yaml (Process Allowlist)",
      "file_type": "code",
      "source_file": "kb-control-plane/config/allowlist.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_allowlist",
      "community": 3,
      "norm_label": "allowlist.yaml (process allowlist)"
    },
    {
      "label": "kb.yaml (Main Daemon Configuration)",
      "file_type": "code",
      "source_file": "kb-control-plane/config/kb.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_kb",
      "community": 3,
      "norm_label": "kb.yaml (main daemon configuration)"
    },
    {
      "label": "policy.yaml (Default Behavioral Policies)",
      "file_type": "code",
      "source_file": "kb-control-plane/config/policy.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_policy",
      "community": 3,
      "norm_label": "policy.yaml (default behavioral policies)"
    },
    {
      "label": "rules.yaml (Dynamic Rule Config)",
      "file_type": "code",
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_rules_yaml",
      "community": 74,
      "norm_label": "rules.yaml (dynamic rule config)"
    },
    {
      "label": "rules.yaml (Behavior Engine Detection Rules)",
      "file_type": "code",
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_rules",
      "community": 3,
      "norm_label": "rules.yaml (behavior engine detection rules)"
    },
    {
      "label": "Rule: known_ioc_sequence",
      "file_type": "concept",
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_rules_known_ioc_sequence",
      "community": 3,
      "norm_label": "rule: known_ioc_sequence"
    },
    {
      "label": "Rule: reverse_shell_compromised",
      "file_type": "concept",
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_rules_reverse_shell_compromised",
      "community": 3,
      "norm_label": "rule: reverse_shell_compromised"
    },
    {
      "label": "Rule: injection_ptrace_compromised",
      "file_type": "concept",
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_rules_injection_ptrace_compromised",
      "community": 3,
      "norm_label": "rule: injection_ptrace_compromised"
    },
    {
      "label": "Rule: c2_port_connection",
      "file_type": "concept",
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_config_rules_c2_port_connection",
      "community": 3,
      "norm_label": "rule: c2_port_connection"
    },
    {
      "label": "KB Control Plane Internals",
      "file_type": "document",
      "source_file": "kb-control-plane/internal/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_readme",
      "community": 3,
      "norm_label": "kb control plane internals"
    },
    {
      "label": "Immutable Audit Trail",
      "file_type": "document",
      "source_file": "kb-control-plane/internal/audit/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_audit_readme",
      "community": 3,
      "norm_label": "immutable audit trail"
    },
    {
      "label": "Control Plane Core",
      "file_type": "document",
      "source_file": "kb-control-plane/internal/controlplane/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_controlplane_readme",
      "community": 3,
      "norm_label": "control plane core"
    },
    {
      "label": "Enforcement Layer (Containment Ladder)",
      "file_type": "document",
      "source_file": "kb-control-plane/internal/enforcement/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_enforcement_readme",
      "community": 3,
      "norm_label": "enforcement layer (containment ladder)"
    },
    {
      "label": "IPC (Unix Domain Socket Transport)",
      "file_type": "document",
      "source_file": "kb-control-plane/internal/ipc/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_ipc_readme",
      "community": 3,
      "norm_label": "ipc (unix domain socket transport)"
    },
    {
      "label": "Process State Message",
      "file_type": "concept",
      "source_file": "kb-control-plane/internal/ipc/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_ipc_process_state",
      "community": 3,
      "norm_label": "process state message"
    },
    {
      "label": "Zone Transition Message",
      "file_type": "concept",
      "source_file": "kb-control-plane/internal/ipc/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_ipc_zone_transition",
      "community": 3,
      "norm_label": "zone transition message"
    },
    {
      "label": "Policy Engine",
      "file_type": "document",
      "source_file": "kb-control-plane/internal/policy/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_policy_readme",
      "community": 3,
      "norm_label": "policy engine"
    },
    {
      "label": "SSH Package (Hardened SSH Server)",
      "file_type": "document",
      "source_file": "kb-control-plane/internal/ssh/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_ssh_readme",
      "community": 3,
      "norm_label": "ssh package (hardened ssh server)"
    },
    {
      "label": "Process Store",
      "file_type": "document",
      "source_file": "kb-control-plane/internal/store/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_internal_store_readme",
      "community": 3,
      "norm_label": "process store"
    },
    {
      "label": "Protocol Buffer Definitions (kb.proto)",
      "file_type": "document",
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_proto_readme",
      "community": 3,
      "norm_label": "protocol buffer definitions (kb.proto)"
    },
    {
      "label": "StreamEvents gRPC Service",
      "file_type": "concept",
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_proto_streamevents",
      "community": 3,
      "norm_label": "streamevents grpc service"
    },
    {
      "label": "SubmitAgentDecision gRPC Service",
      "file_type": "concept",
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_proto_submitagentdecision",
      "community": 3,
      "norm_label": "submitagentdecision grpc service"
    },
    {
      "label": "SetContainment gRPC Service",
      "file_type": "concept",
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_proto_setcontainment",
      "community": 3,
      "norm_label": "setcontainment grpc service"
    },
    {
      "label": "GetSystemStats gRPC Service",
      "file_type": "concept",
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_proto_getsystemstats",
      "community": 3,
      "norm_label": "getsystemstats grpc service"
    },
    {
      "label": "Control Plane Tests",
      "file_type": "document",
      "source_file": "kb-control-plane/tests/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_control_plane_tests_readme",
      "community": 3,
      "norm_label": "control plane tests"
    },
    {
      "label": "KB Core \u2014 eBPF Instrumentation & Security Layer",
      "file_type": "document",
      "source_file": "kb-core/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_readme",
      "community": 3,
      "norm_label": "kb core \u2014 ebpf instrumentation & security layer"
    },
    {
      "label": "Containment-Triggered VFS LSM File Blocking",
      "file_type": "concept",
      "source_file": "kb-core/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_readme_vfs_lsm_blocking",
      "community": 3,
      "norm_label": "containment-triggered vfs lsm file blocking"
    },
    {
      "label": "Out-of-Band Plaintext TLS Inspection",
      "file_type": "concept",
      "source_file": "kb-core/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_readme_tls_inspection",
      "community": 3,
      "norm_label": "out-of-band plaintext tls inspection"
    },
    {
      "label": "In-Context Hijacking Protection",
      "file_type": "concept",
      "source_file": "kb-core/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_readme_hijacking_protection",
      "community": 3,
      "norm_label": "in-context hijacking protection"
    },
    {
      "label": "userspace/sensor/kbd_sensor.c (loader daemon)",
      "file_type": "code",
      "source_file": "kb-core/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_readme_kbd_sensor_c",
      "community": 3,
      "norm_label": "userspace/sensor/kbd_sensor.c (loader daemon)"
    },
    {
      "label": "userspace/bridge/kb_bridge.c (IPC bridge client)",
      "file_type": "code",
      "source_file": "kb-core/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_readme_kb_bridge_c",
      "community": 3,
      "norm_label": "userspace/bridge/kb_bridge.c (ipc bridge client)"
    },
    {
      "label": "eBPF Programs (Kernel Side)",
      "file_type": "document",
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_ebpf_readme",
      "community": 3,
      "norm_label": "ebpf programs (kernel side)"
    },
    {
      "label": "kbd_sensor.bpf.c (Consolidated Sensor)",
      "file_type": "code",
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_ebpf_readme_kbd_sensor_bpf_c",
      "community": 3,
      "norm_label": "kbd_sensor.bpf.c (consolidated sensor)"
    },
    {
      "label": "kb_events Ring Buffer Map",
      "file_type": "concept",
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_ebpf_readme_kb_events_map",
      "community": 3,
      "norm_label": "kb_events ring buffer map"
    },
    {
      "label": "kb_sensitive_paths Hash Map",
      "file_type": "concept",
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_ebpf_readme_kb_sensitive_paths_map",
      "community": 3,
      "norm_label": "kb_sensitive_paths hash map"
    },
    {
      "label": "kb_lsm_file_open (BPF LSM hook)",
      "file_type": "concept",
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_ebpf_readme_kb_lsm_file_open",
      "community": 3,
      "norm_label": "kb_lsm_file_open (bpf lsm hook)"
    },
    {
      "label": "kb-core Headers Directory",
      "file_type": "document",
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_include_readme_headers",
      "community": 64,
      "norm_label": "kb-core headers directory"
    },
    {
      "label": "vmlinux.h",
      "file_type": "code",
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_include_readme_vmlinux_h",
      "community": 64,
      "norm_label": "vmlinux.h"
    },
    {
      "label": "kb_common.h",
      "file_type": "code",
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_include_readme_kb_common_h",
      "community": 64,
      "norm_label": "kb_common.h"
    },
    {
      "label": "kb_events.h",
      "file_type": "code",
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_include_readme_kb_events_h",
      "community": 152,
      "norm_label": "kb_events.h"
    },
    {
      "label": "kb_scoring.h",
      "file_type": "code",
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_include_readme_kb_scoring_h",
      "community": 154,
      "norm_label": "kb_scoring.h"
    },
    {
      "label": "kb_behavior.h",
      "file_type": "code",
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_include_readme_kb_behavior_h",
      "community": 49,
      "norm_label": "kb_behavior.h"
    },
    {
      "label": "kb_evidence.h",
      "file_type": "code",
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_include_readme_kb_evidence_h",
      "community": 153,
      "norm_label": "kb_evidence.h"
    },
    {
      "label": "kb_rules.h (kb_wire_attack_rule)",
      "file_type": "code",
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_include_readme_kb_rules_h",
      "community": 64,
      "norm_label": "kb_rules.h (kb_wire_attack_rule)"
    },
    {
      "label": "kb-core Scratchpad (manual verification scripts)",
      "file_type": "document",
      "source_file": "kb-core/scratchpad/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_scratchpad_readme_scratchpad",
      "community": 64,
      "norm_label": "kb-core scratchpad (manual verification scripts)"
    },
    {
      "label": "run-sensor.sh",
      "file_type": "code",
      "source_file": "kb-core/scratchpad/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_scratchpad_readme_run_sensor_sh",
      "community": 64,
      "norm_label": "run-sensor.sh"
    },
    {
      "label": "inspect-bpf-state.sh",
      "file_type": "code",
      "source_file": "kb-core/scratchpad/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_scratchpad_readme_inspect_bpf_state_sh",
      "community": 64,
      "norm_label": "inspect-bpf-state.sh"
    },
    {
      "label": "build.sh",
      "file_type": "code",
      "source_file": "kb-core/scripts/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_scripts_readme_build_sh",
      "community": 64,
      "norm_label": "build.sh"
    },
    {
      "label": "clean.sh",
      "file_type": "code",
      "source_file": "kb-core/scripts/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_scripts_readme_clean_sh",
      "community": 156,
      "norm_label": "clean.sh"
    },
    {
      "label": "test.sh",
      "file_type": "code",
      "source_file": "kb-core/scripts/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_scripts_readme_test_sh",
      "community": 70,
      "norm_label": "test.sh"
    },
    {
      "label": "attach.sh",
      "file_type": "code",
      "source_file": "kb-core/scripts/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_scripts_readme_attach_sh",
      "community": 155,
      "norm_label": "attach.sh"
    },
    {
      "label": "test_behavior.c (Behavior Engine unit tests)",
      "file_type": "code",
      "source_file": "kb-core/tests/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_tests_readme_test_behavior_c",
      "community": 70,
      "norm_label": "test_behavior.c (behavior engine unit tests)"
    },
    {
      "label": "test_all_hooks.sh (live hook verification)",
      "file_type": "code",
      "source_file": "kb-core/tests/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_tests_readme_test_all_hooks_sh",
      "community": 36,
      "norm_label": "test_all_hooks.sh (live hook verification)"
    },
    {
      "label": "test_cpm.py (CPM verification)",
      "file_type": "code",
      "source_file": "kb-core/tests/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_tests_readme_test_cpm_py",
      "community": 63,
      "norm_label": "test_cpm.py (cpm verification)"
    },
    {
      "label": "Critical Process Module (CPM)",
      "file_type": "concept",
      "source_file": "kb-core/tests/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_tests_readme_cpm",
      "community": 63,
      "norm_label": "critical process module (cpm)"
    },
    {
      "label": "kb-core Userspace Subsystems Overview",
      "file_type": "document",
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_readme_overview",
      "community": 49,
      "norm_label": "kb-core userspace subsystems overview"
    },
    {
      "label": "kbd_sensor.c (userspace daemon)",
      "file_type": "code",
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_readme_kbd_sensor_c",
      "community": 49,
      "norm_label": "kbd_sensor.c (userspace daemon)"
    },
    {
      "label": "find_elf_symbol_offset (ELF offset resolver)",
      "file_type": "code",
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_readme_find_elf_symbol_offset",
      "community": 49,
      "norm_label": "find_elf_symbol_offset (elf offset resolver)"
    },
    {
      "label": "Go TLS Attacher",
      "file_type": "concept",
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_readme_go_tls_attacher",
      "community": 49,
      "norm_label": "go tls attacher"
    },
    {
      "label": "kb_bridge.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_readme_kb_bridge_c",
      "community": 49,
      "norm_label": "kb_bridge.c"
    },
    {
      "label": "Behavior Engine",
      "file_type": "concept",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_engine",
      "community": 70,
      "norm_label": "behavior engine"
    },
    {
      "label": "kb_behavior.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_kb_behavior_c",
      "community": 49,
      "norm_label": "kb_behavior.c"
    },
    {
      "label": "kb_state.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_kb_state_c",
      "community": 70,
      "norm_label": "kb_state.c"
    },
    {
      "label": "kb_scoring.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_kb_scoring_c",
      "community": 70,
      "norm_label": "kb_scoring.c"
    },
    {
      "label": "kb_zone.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_kb_zone_c",
      "community": 70,
      "norm_label": "kb_zone.c"
    },
    {
      "label": "kb_lineage.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_kb_lineage_c",
      "community": 70,
      "norm_label": "kb_lineage.c"
    },
    {
      "label": "kb_baseline.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_kb_baseline_c",
      "community": 70,
      "norm_label": "kb_baseline.c"
    },
    {
      "label": "kb_metrics.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_kb_metrics_c",
      "community": 70,
      "norm_label": "kb_metrics.c"
    },
    {
      "label": "EMA Smoothing",
      "file_type": "concept",
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_behavior_readme_ema_smoothing",
      "community": 70,
      "norm_label": "ema smoothing"
    },
    {
      "label": "Bridge (IPC layer)",
      "file_type": "concept",
      "source_file": "kb-core/userspace/bridge/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_bridge_readme_bridge",
      "community": 49,
      "norm_label": "bridge (ipc layer)"
    },
    {
      "label": "kb_bridge.c (heartbeats + serialization)",
      "file_type": "code",
      "source_file": "kb-core/userspace/bridge/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_bridge_readme_kb_bridge_c",
      "community": 49,
      "norm_label": "kb_bridge.c (heartbeats + serialization)"
    },
    {
      "label": "ProcessState message transport",
      "file_type": "concept",
      "source_file": "kb-core/userspace/bridge/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_bridge_readme_processstate_msg",
      "community": 49,
      "norm_label": "processstate message transport"
    },
    {
      "label": "ZoneTransition message transport",
      "file_type": "concept",
      "source_file": "kb-core/userspace/bridge/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_bridge_readme_zonetransition_msg",
      "community": 49,
      "norm_label": "zonetransition message transport"
    },
    {
      "label": "Collectors (telemetry acquisition)",
      "file_type": "concept",
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_collectors_readme_collectors",
      "community": 93,
      "norm_label": "collectors (telemetry acquisition)"
    },
    {
      "label": "kb_process.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_collectors_readme_kb_process_c",
      "community": 93,
      "norm_label": "kb_process.c"
    },
    {
      "label": "kb_syscall.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_collectors_readme_kb_syscall_c",
      "community": 93,
      "norm_label": "kb_syscall.c"
    },
    {
      "label": "kb_privilege.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_collectors_readme_kb_privilege_c",
      "community": 93,
      "norm_label": "kb_privilege.c"
    },
    {
      "label": "kb_file.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_collectors_readme_kb_file_c",
      "community": 93,
      "norm_label": "kb_file.c"
    },
    {
      "label": "kb_network.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_collectors_readme_kb_network_c",
      "community": 93,
      "norm_label": "kb_network.c"
    },
    {
      "label": "kb_memory.c",
      "file_type": "code",
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_collectors_readme_kb_memory_c",
      "community": 93,
      "norm_label": "kb_memory.c"
    },
    {
      "label": "Sensor (userspace entry point)",
      "file_type": "concept",
      "source_file": "kb-core/userspace/sensor/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_sensor_readme_sensor",
      "community": 49,
      "norm_label": "sensor (userspace entry point)"
    },
    {
      "label": "kbd_sensor.c (unified sensor)",
      "file_type": "code",
      "source_file": "kb-core/userspace/sensor/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_core_userspace_sensor_readme_kbd_sensor_c",
      "community": 49,
      "norm_label": "kbd_sensor.c (unified sensor)"
    },
    {
      "label": "kb-op Operator Interfaces",
      "file_type": "document",
      "source_file": "kb-op/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_readme_overview",
      "community": 44,
      "norm_label": "kb-op operator interfaces"
    },
    {
      "label": "kb-tui (SSH Console)",
      "file_type": "concept",
      "source_file": "kb-op/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_readme_kb_tui",
      "community": 44,
      "norm_label": "kb-tui (ssh console)"
    },
    {
      "label": "kb-dashboard (Web UI)",
      "file_type": "concept",
      "source_file": "kb-op/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_readme_kb_dashboard",
      "community": 107,
      "norm_label": "kb-dashboard (web ui)"
    },
    {
      "label": "kb-mcp (MCP Server)",
      "file_type": "concept",
      "source_file": "kb-op/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_readme_kb_mcp",
      "community": 44,
      "norm_label": "kb-mcp (mcp server)"
    },
    {
      "label": "kbctl (CLI Client)",
      "file_type": "concept",
      "source_file": "kb-op/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_readme_kbctl",
      "community": 44,
      "norm_label": "kbctl (cli client)"
    },
    {
      "label": "/run/kb/kba.sock (gRPC UDS)",
      "file_type": "concept",
      "source_file": "kb-op/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_readme_kba_sock",
      "community": 44,
      "norm_label": "/run/kb/kba.sock (grpc uds)"
    },
    {
      "label": "kb-dashboard React + TypeScript + Vite template",
      "file_type": "document",
      "source_file": "kb-op/kb-dashboard/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_readme_vite_react",
      "community": 107,
      "norm_label": "kb-dashboard react + typescript + vite template"
    },
    {
      "label": "Oxlint configuration",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_readme_oxlint",
      "community": 107,
      "norm_label": "oxlint configuration"
    },
    {
      "label": "kb-dashboard index.html",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/index.html",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_index_html",
      "community": 107,
      "norm_label": "kb-dashboard index.html"
    },
    {
      "label": "src/main.tsx entry script",
      "file_type": "code",
      "source_file": "kb-op/kb-dashboard/index.html",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_index_main_tsx",
      "community": 107,
      "norm_label": "src/main.tsx entry script"
    },
    {
      "label": "KB MCP Server",
      "file_type": "concept",
      "source_file": "kb-op/kb-mcp/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_mcp_readme_server",
      "community": 44,
      "norm_label": "kb mcp server"
    },
    {
      "label": "MCP Exposed Tools (kb.get_process, kb.quarantine_process, etc.)",
      "file_type": "concept",
      "source_file": "kb-op/kb-mcp/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_mcp_readme_tools",
      "community": 44,
      "norm_label": "mcp exposed tools (kb.get_process, kb.quarantine_process, etc.)"
    },
    {
      "label": "MCP Resources (telemetry://live, rules://active, etc.)",
      "file_type": "concept",
      "source_file": "kb-op/kb-mcp/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_mcp_readme_resources",
      "community": 44,
      "norm_label": "mcp resources (telemetry://live, rules://active, etc.)"
    },
    {
      "label": "MCP Standardized Prompts",
      "file_type": "concept",
      "source_file": "kb-op/kb-mcp/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_mcp_readme_prompts",
      "community": 44,
      "norm_label": "mcp standardized prompts"
    },
    {
      "label": "KB TUI Terminal User Interface",
      "file_type": "concept",
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_readme_tui",
      "community": 36,
      "norm_label": "kb tui terminal user interface"
    },
    {
      "label": "main.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_readme_main_rs",
      "community": 36,
      "norm_label": "main.rs"
    },
    {
      "label": "kb.rs (generated proto module)",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_readme_kb_rs",
      "community": 36,
      "norm_label": "kb.rs (generated proto module)"
    },
    {
      "label": "grpc.rs (UDS gRPC client)",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_readme_grpc_rs",
      "community": 36,
      "norm_label": "grpc.rs (uds grpc client)"
    },
    {
      "label": "app.rs",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_readme_app_rs",
      "community": 36,
      "norm_label": "app.rs"
    },
    {
      "label": "ui.rs (ratatui rendering)",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_readme_ui_rs",
      "community": 36,
      "norm_label": "ui.rs (ratatui rendering)"
    },
    {
      "label": "demo.rs (offline/demo mode)",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_readme_demo_rs",
      "community": 36,
      "norm_label": "demo.rs (offline/demo mode)"
    },
    {
      "label": "build.rs (tonic-build codegen)",
      "file_type": "code",
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_readme_build_rs",
      "community": 175,
      "norm_label": "build.rs (tonic-build codegen)"
    },
    {
      "label": "kb-tui Media Assets",
      "file_type": "document",
      "source_file": "kb-op/kb-tui/media/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_media_readme_media",
      "community": 36,
      "norm_label": "kb-tui media assets"
    },
    {
      "label": "kbtui.gif",
      "file_type": "image",
      "source_file": "kb-op/kb-tui/media/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_media_readme_kbtui_gif",
      "community": 36,
      "norm_label": "kbtui.gif"
    },
    {
      "label": "kbtui.mp4",
      "file_type": "image",
      "source_file": "kb-op/kb-tui/media/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_media_readme_kbtui_mp4",
      "community": 36,
      "norm_label": "kbtui.mp4"
    },
    {
      "label": "kbctl CLI Client",
      "file_type": "concept",
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kbctl_readme_cli",
      "community": 44,
      "norm_label": "kbctl cli client"
    },
    {
      "label": "kbctl policy reload",
      "file_type": "concept",
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kbctl_readme_policy_reload",
      "community": 44,
      "norm_label": "kbctl policy reload"
    },
    {
      "label": "kbctl zone override",
      "file_type": "concept",
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kbctl_readme_zone_override",
      "community": 44,
      "norm_label": "kbctl zone override"
    },
    {
      "label": "kbctl process isolate (SetContainment RPC)",
      "file_type": "concept",
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kbctl_readme_process_isolate",
      "community": 44,
      "norm_label": "kbctl process isolate (setcontainment rpc)"
    },
    {
      "label": "kbctl audit verify/export (SHA-256 chained ledger)",
      "file_type": "concept",
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kbctl_readme_audit",
      "community": 44,
      "norm_label": "kbctl audit verify/export (sha-256 chained ledger)"
    },
    {
      "label": "kbrun.mp4 demonstration",
      "file_type": "image",
      "source_file": "media/demoruns/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "media_demoruns_readme_kbrun_mp4",
      "community": 36,
      "norm_label": "kbrun.mp4 demonstration"
    },
    {
      "label": "Demo Scenario (attack chains A/B/C)",
      "file_type": "document",
      "source_file": "media/demoruns/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "media_demoruns_readme_scenario",
      "community": 36,
      "norm_label": "demo scenario (attack chains a/b/c)"
    },
    {
      "label": "Media Assets Directory",
      "file_type": "document",
      "source_file": "media/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "media_readme_overview",
      "community": 36,
      "norm_label": "media assets directory"
    },
    {
      "label": "System Banner / Logo",
      "file_type": "image",
      "source_file": "media/readme.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "media_readme_banner_logo",
      "community": 36,
      "norm_label": "system banner / logo"
    },
    {
      "label": "Scripts Directory Overview",
      "file_type": "document",
      "source_file": "scripts/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_readme_overview",
      "community": 4,
      "norm_label": "scripts directory overview"
    },
    {
      "label": "Attack Lab Scripts",
      "file_type": "document",
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_attack_lab_readme_overview",
      "community": 4,
      "norm_label": "attack lab scripts"
    },
    {
      "label": "privilege_escalation.sh",
      "file_type": "code",
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_attack_lab_readme_privilege_escalation_sh",
      "community": 4,
      "norm_label": "privilege_escalation.sh"
    },
    {
      "label": "reverse_shell.sh",
      "file_type": "code",
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_attack_lab_readme_reverse_shell_sh",
      "community": 4,
      "norm_label": "reverse_shell.sh"
    },
    {
      "label": "lateral_movement.sh",
      "file_type": "code",
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_attack_lab_readme_lateral_movement_sh",
      "community": 4,
      "norm_label": "lateral_movement.sh"
    },
    {
      "label": "credential_access.sh",
      "file_type": "code",
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_attack_lab_readme_credential_access_sh",
      "community": 4,
      "norm_label": "credential_access.sh"
    },
    {
      "label": "memory_exploit.sh",
      "file_type": "code",
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_attack_lab_readme_memory_exploit_sh",
      "community": 4,
      "norm_label": "memory_exploit.sh"
    },
    {
      "label": "process_injection.sh",
      "file_type": "code",
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_attack_lab_readme_process_injection_sh",
      "community": 4,
      "norm_label": "process_injection.sh"
    },
    {
      "label": "Dataset Generation Pipeline (planned)",
      "file_type": "document",
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_dataset_readme_pipeline",
      "community": 4,
      "norm_label": "dataset generation pipeline (planned)"
    },
    {
      "label": "collect.py",
      "file_type": "code",
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_dataset_readme_collect_py",
      "community": 4,
      "norm_label": "collect.py"
    },
    {
      "label": "label.py",
      "file_type": "code",
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_dataset_readme_label_py",
      "community": 4,
      "norm_label": "label.py"
    },
    {
      "label": "format.py",
      "file_type": "code",
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_dataset_readme_format_py",
      "community": 4,
      "norm_label": "format.py"
    },
    {
      "label": "validate.py",
      "file_type": "code",
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_dataset_readme_validate_py",
      "community": 4,
      "norm_label": "validate.py"
    },
    {
      "label": "split.py",
      "file_type": "code",
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_dataset_readme_split_py",
      "community": 4,
      "norm_label": "split.py"
    },
    {
      "label": "RL-episode format (Jury/Healer/Containment)",
      "file_type": "concept",
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_dataset_readme_rl_episode_format",
      "community": 4,
      "norm_label": "rl-episode format (jury/healer/containment)"
    },
    {
      "label": "Agentic trajectory format (Hunter)",
      "file_type": "concept",
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_dataset_readme_agentic_trajectory_format",
      "community": 4,
      "norm_label": "agentic trajectory format (hunter)"
    },
    {
      "label": "Setup Scripts",
      "file_type": "document",
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_setup_readme_overview",
      "community": 4,
      "norm_label": "setup scripts"
    },
    {
      "label": "install.sh",
      "file_type": "code",
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_setup_readme_install_sh",
      "community": 4,
      "norm_label": "install.sh"
    },
    {
      "label": "install_ebpf.sh",
      "file_type": "code",
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_setup_readme_install_ebpf_sh",
      "community": 4,
      "norm_label": "install_ebpf.sh"
    },
    {
      "label": "install_go.sh",
      "file_type": "code",
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_setup_readme_install_go_sh",
      "community": 4,
      "norm_label": "install_go.sh"
    },
    {
      "label": "install_python.sh",
      "file_type": "code",
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_setup_readme_install_python_sh",
      "community": 4,
      "norm_label": "install_python.sh"
    },
    {
      "label": "install_node.sh",
      "file_type": "code",
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_setup_readme_install_node_sh",
      "community": 4,
      "norm_label": "install_node.sh"
    },
    {
      "label": "install_rust.sh",
      "file_type": "code",
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_setup_readme_install_rust_sh",
      "community": 4,
      "norm_label": "install_rust.sh"
    },
    {
      "label": "verify.sh",
      "file_type": "code",
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "scripts_setup_readme_verify_sh",
      "community": 4,
      "norm_label": "verify.sh"
    },
    {
      "label": "Kernel Borderlands: Behavioral Defense at Ring Zero (Whitepaper)",
      "file_type": "paper",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_project_kb_pdf_whitepaper",
      "community": 54,
      "norm_label": "kernel borderlands: behavioral defense at ring zero (whitepaper)"
    },
    {
      "label": "Behavioral Boundary Model",
      "file_type": "concept",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "behavioral_boundary_model",
      "community": 54,
      "norm_label": "behavioral boundary model"
    },
    {
      "label": "Execution Zone Model (Safe/Suspicious/Borderlands)",
      "file_type": "concept",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "execution_zone_model",
      "community": 54,
      "norm_label": "execution zone model (safe/suspicious/borderlands)"
    },
    {
      "label": "Behavioral Scoring Engine (BSE)",
      "file_type": "concept",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "behavioral_scoring_engine",
      "community": 54,
      "norm_label": "behavioral scoring engine (bse)"
    },
    {
      "label": "Boundary Classifier",
      "file_type": "concept",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "boundary_classifier",
      "community": 54,
      "norm_label": "boundary classifier"
    },
    {
      "label": "Enforcement State Machine",
      "file_type": "concept",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "enforcement_state_machine",
      "community": 54,
      "norm_label": "enforcement state machine"
    },
    {
      "label": "Judge Agent",
      "file_type": "concept",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_judge_agent",
      "community": 54,
      "norm_label": "judge agent"
    },
    {
      "label": "Jury Agent",
      "file_type": "concept",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_jury_agent",
      "community": 54,
      "norm_label": "jury agent"
    },
    {
      "label": "Executor Agent",
      "file_type": "concept",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "aads_executor_agent",
      "community": 54,
      "norm_label": "executor agent"
    },
    {
      "label": "Transparency, Explainability, Controllability Design Commitments",
      "file_type": "rationale",
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "docs_project_kb_transparency_explainability_controllability",
      "community": 54,
      "norm_label": "transparency, explainability, controllability design commitments"
    },
    {
      "label": "Kernel Borderlands \u2014 Major Project Synopsis",
      "file_type": "paper",
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_synopsis_pdf",
      "community": 66,
      "norm_label": "kernel borderlands \u2014 major project synopsis"
    },
    {
      "label": "KB Four-Layer Architecture (eBPF/Control Plane/AADS/Operator)",
      "file_type": "concept",
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_synopsis_four_layer_architecture",
      "community": 54,
      "norm_label": "kb four-layer architecture (ebpf/control plane/aads/operator)"
    },
    {
      "label": "Expected Outcomes (Synopsis)",
      "file_type": "concept",
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_synopsis_expected_outcomes",
      "community": 66,
      "norm_label": "expected outcomes (synopsis)"
    },
    {
      "label": "kb-dashboard favicon.svg",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/favicon.svg",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_favicon_svg",
      "community": 159,
      "norm_label": "kb-dashboard favicon.svg"
    },
    {
      "label": "Diamond/Arrow Brand Mark (kite-shaped polygon)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/favicon.svg",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_favicon_svg_diamond_arrow_mark",
      "community": 161,
      "norm_label": "diamond/arrow brand mark (kite-shaped polygon)"
    },
    {
      "label": "Purple gradient glow fill (blurred ellipses, #7e14ff/#863bff/#ede6ff)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/favicon.svg",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_favicon_svg_purple_gradient_glow",
      "community": 162,
      "norm_label": "purple gradient glow fill (blurred ellipses, #7e14ff/#863bff/#ede6ff)"
    },
    {
      "label": "Blue accent glow (#47bfff blurred ellipses)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/favicon.svg",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_favicon_svg_blue_accent_glow",
      "community": 160,
      "norm_label": "blue accent glow (#47bfff blurred ellipses)"
    },
    {
      "label": "icons.svg (kb-dashboard icon sprite sheet)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/icons.svg",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_icons",
      "community": 163,
      "norm_label": "icons.svg (kb-dashboard icon sprite sheet)"
    },
    {
      "label": "Bluesky icon (butterfly logo, external link)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/icons.svg",
      "source_location": "symbol#bluesky-icon",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_icons_bluesky_icon",
      "community": 164,
      "norm_label": "bluesky icon (butterfly logo, external link)"
    },
    {
      "label": "Discord icon (external link)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/icons.svg",
      "source_location": "symbol#discord-icon",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_icons_discord_icon",
      "community": 165,
      "norm_label": "discord icon (external link)"
    },
    {
      "label": "Documentation icon (open book, purple outline)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/icons.svg",
      "source_location": "symbol#documentation-icon",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_icons_documentation_icon",
      "community": 166,
      "norm_label": "documentation icon (open book, purple outline)"
    },
    {
      "label": "GitHub icon (Octocat mark, external link)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/icons.svg",
      "source_location": "symbol#github-icon",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_icons_github_icon",
      "community": 167,
      "norm_label": "github icon (octocat mark, external link)"
    },
    {
      "label": "Social/community icon (people + star badge, purple outline)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/icons.svg",
      "source_location": "symbol#social-icon",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_icons_social_icon",
      "community": 168,
      "norm_label": "social/community icon (people + star badge, purple outline)"
    },
    {
      "label": "X (formerly Twitter) icon, external link",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/public/icons.svg",
      "source_location": "symbol#x-icon",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_public_icons_x_icon",
      "community": 169,
      "norm_label": "x (formerly twitter) icon, external link"
    },
    {
      "label": "hero.png",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/src/assets/hero.png",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_src_assets_hero",
      "community": 170,
      "norm_label": "hero.png"
    },
    {
      "label": "kb-dashboard (Operator Web UI)",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/src/assets/hero.png",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_dashboard_ui",
      "community": 158,
      "norm_label": "kb-dashboard (operator web ui)"
    },
    {
      "label": "KB Brand Purple Gradient Motif",
      "file_type": "concept",
      "source_file": "kb-op/kb-dashboard/src/assets/hero.png",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_brand_purple_gradient",
      "community": 149,
      "norm_label": "kb brand purple gradient motif"
    },
    {
      "label": "React Logo (Vite+React scaffold asset)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/src/assets/react.svg",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_src_assets_react",
      "community": 171,
      "norm_label": "react logo (vite+react scaffold asset)"
    },
    {
      "label": "Vite Logo (vite.svg)",
      "file_type": "image",
      "source_file": "kb-op/kb-dashboard/src/assets/vite.svg",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_dashboard_src_assets_vite_vite_logo",
      "community": 172,
      "norm_label": "vite logo (vite.svg)"
    },
    {
      "label": "kbtui.gif (kb-tui Demo Animation)",
      "file_type": "image",
      "source_file": "kb-op/kb-tui/media/kbtui.gif",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "kb_op_kb_tui_media_kbtui",
      "community": 174,
      "norm_label": "kbtui.gif (kb-tui demo animation)"
    }
  ],
  "links": [
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent",
      "target": "enum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent",
      "target": "kb_aads_agents_base_agent_agentstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent",
      "target": "kb_aads_agents_base_agent_agentstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_containment",
      "target": "kb_aads_agents_base_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor",
      "target": "kb_aads_agents_base_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_healer",
      "target": "kb_aads_agents_base_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter",
      "target": "kb_aads_agents_base_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller",
      "target": "kb_aads_agents_base_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/agents/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_agents_readme",
      "target": "kb_aads_agents_base_agent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje",
      "target": "kb_aads_agents_base_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_base_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_agentrole",
      "target": "enum",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent_init",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_containment",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_containment_containmentagent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L3",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_executor_executoragent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_healer",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_healer_healeragent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller_patrolleragent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L3",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_judgeagent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 0.5
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L3",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_juryagent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L3",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 0.5
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator_spawn_agent",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator_start_swarm",
      "target": "kb_aads_agents_base_agent_agentrole",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_agentstatus",
      "target": "enum",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter",
      "target": "kb_aads_agents_base_agent_agentstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent",
      "target": "kb_aads_agents_base_agent_agentstatus",
      "confidence_score": 0.5
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent_init",
      "target": "kb_aads_agents_base_agent_agentstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent",
      "target": "kb_aads_agents_base_agent_baseagent_get_status",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent",
      "target": "kb_aads_agents_base_agent_baseagent_handle_message",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent",
      "target": "kb_aads_agents_base_agent_baseagent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent",
      "target": "kb_aads_agents_base_agent_baseagent_process_messages",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent",
      "target": "kb_aads_agents_base_agent_baseagent_receive_message",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent",
      "target": "kb_aads_agents_base_agent_baseagent_start",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent",
      "target": "kb_aads_agents_base_agent_baseagent_stop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent",
      "target": "kb_aads_agents_base_agent_baseagent_tick",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_rationale_32",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_containment",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_containment_containmentagent",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L3",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_executor_executoragent",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_healer",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_healer_healeragent",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L1",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller_patrolleragent",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 0.5
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L3",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_judgeagent",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 0.5
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L3",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_juryagent",
      "target": "kb_aads_agents_base_agent_baseagent",
      "confidence_score": 0.5
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent_start",
      "target": "kb_aads_agents_base_agent_baseagent_process_messages",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent_start",
      "target": "kb_aads_agents_base_agent_baseagent_tick",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_baseagent_process_messages",
      "target": "kb_aads_agents_base_agent_baseagent_handle_message",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/base_agent.py",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_base_agent_rationale_64",
      "target": "kb_aads_agents_base_agent_baseagent_receive_message",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_containment",
      "target": "kb_aads_agents_containment_containmentagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_containment",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L5",
      "weight": 1.0,
      "context": "decorator",
      "_origin": "ast",
      "source": "kb_aads_agents_containment_containmentagent",
      "target": "kb_aads_agents_containment_py_remote",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_containment_containmentagent",
      "target": "kb_aads_agents_containment_containmentagent_handle_message",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_containment_containmentagent",
      "target": "kb_aads_agents_containment_containmentagent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_containment_containmentagent",
      "target": "kb_aads_agents_containment_containmentagent_tick",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/containment.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_containment_rationale_7",
      "target": "kb_aads_agents_containment_containmentagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_containment_containmentagent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L7",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_agents_containment_containmentagent",
      "confidence_score": 0.5
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor",
      "target": "kb_aads_agents_executor_executoragent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor",
      "target": "kb_aads_comms_grpc_client",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_executor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L7",
      "weight": 1.0,
      "context": "decorator",
      "_origin": "ast",
      "source": "kb_aads_agents_executor_executoragent",
      "target": "kb_aads_agents_executor_py_remote",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor_executoragent",
      "target": "kb_aads_agents_executor_executoragent_execute_quarantine",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor_executoragent",
      "target": "kb_aads_agents_executor_executoragent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor_executoragent",
      "target": "kb_aads_agents_executor_executoragent_stop",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L4",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_agents_executor_executoragent",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 0.5
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor_rationale_9",
      "target": "kb_aads_agents_executor_executoragent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_executor_executoragent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L8",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_agents_executor_executoragent",
      "confidence_score": 0.5
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator_start_swarm",
      "target": "kb_aads_agents_executor_executoragent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/agents/executor.py",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_executor_executoragent_init",
      "target": "kb_aads_comms_grpc_client_controlplaneclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_healer",
      "target": "kb_aads_agents_healer_healeragent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_healer",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L5",
      "weight": 1.0,
      "context": "decorator",
      "_origin": "ast",
      "source": "kb_aads_agents_healer_healeragent",
      "target": "kb_aads_agents_healer_py_remote",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_healer_healeragent",
      "target": "kb_aads_agents_healer_healeragent_handle_message",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_healer_healeragent",
      "target": "kb_aads_agents_healer_healeragent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_healer_healeragent",
      "target": "kb_aads_agents_healer_healeragent_tick",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/healer.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_healer_rationale_7",
      "target": "kb_aads_agents_healer_healeragent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_healer_healeragent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L6",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_agents_healer_healeragent",
      "confidence_score": 0.5
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter",
      "target": "kb_aads_agents_hunter_hunteragent",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_rationale_31",
      "target": "kb_aads_agents_hunter",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_rationale_32",
      "target": "kb_aads_agents_hunter",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_rationale_33",
      "target": "kb_aads_agents_hunter",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_rationale_34",
      "target": "kb_aads_agents_hunter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_hunter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L5",
      "weight": 1.0,
      "context": "decorator",
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent",
      "target": "kb_aads_agents_hunter_py_remote",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent",
      "target": "kb_aads_agents_hunter_hunteragent_handle_message",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent",
      "target": "kb_aads_agents_hunter_hunteragent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent",
      "target": "kb_aads_agents_hunter_hunteragent_investigate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent",
      "target": "kb_aads_agents_hunter_hunteragent_tick",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_rationale_7",
      "target": "kb_aads_agents_hunter_hunteragent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_hunter_hunteragent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L4",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_agents_hunter_hunteragent",
      "confidence_score": 0.5
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/hunter.py",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_hunter_hunteragent_handle_message",
      "target": "kb_aads_agents_hunter_hunteragent_investigate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller",
      "target": "kb_aads_agents_patroller_patrolleragent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_patroller",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L4",
      "weight": 1.0,
      "context": "decorator",
      "_origin": "ast",
      "source": "kb_aads_agents_patroller_patrolleragent",
      "target": "kb_aads_agents_patroller_py_remote",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller_patrolleragent",
      "target": "kb_aads_agents_patroller_patrolleragent_handle_message",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller_patrolleragent",
      "target": "kb_aads_agents_patroller_patrolleragent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller_patrolleragent",
      "target": "kb_aads_agents_patroller_patrolleragent_tick",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/agents/patroller.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_agents_patroller_rationale_6",
      "target": "kb_aads_agents_patroller_patrolleragent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_agents_patroller_patrolleragent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L5",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_agents_patroller_patrolleragent",
      "confidence_score": 0.5
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_comms_grpc_client",
      "target": "kb_aads_marl_hunter_agents_hunter_py"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client",
      "target": "kb_aads_comms_kb_pb2",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client",
      "target": "kb_aads_comms_kb_pb2_grpc",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/comms/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_comms_grpc_client",
      "target": "kbasock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/comms/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_comms_readme",
      "target": "kb_aads_comms_grpc_client"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_comms_grpc_client",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/verify_real_connection.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_verify_real_connection",
      "target": "kb_aads_comms_grpc_client",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_close",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_get_process_state",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_list_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_mark_streaming",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_mark_unary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_set_containment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_stream_alerts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_stream_events",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_submit_decision",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_rationale_11",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L14",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 0.5
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_get_process_state",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_list_zone",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_separate_instances_do_not_conflict",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_set_containment",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_stream_alerts",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_stream_events",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_streaming_then_unary_raises",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_submit_decision",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_test_unary_then_streaming_raises",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/verify_real_connection.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_verify_real_connection",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/verify_real_connection.py",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_verify_real_connection_run_verification",
      "target": "kb_aads_comms_grpc_client_controlplaneclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient_stream_alerts",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_mark_streaming",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient_stream_events",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_mark_streaming",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient_get_process_state",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_mark_unary",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient_set_containment",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_mark_unary",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_controlplaneclient_submit_decision",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_mark_unary",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_rationale_62",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_get_process_state",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_rationale_68",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_list_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_rationale_87",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_set_containment",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_rationale_100",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_stream_events",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_rationale_116",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_stream_alerts",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_rationale_126",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_submit_decision",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/grpc_client.py",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_grpc_client_rationale_144",
      "target": "kb_aads_comms_grpc_client_controlplaneclient_close",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc",
      "target": "kb_aads_comms_kb_pb2",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_comms_kb_pb2",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/verify_real_connection.py",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_verify_real_connection",
      "target": "kb_aads_comms_kb_pb2",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc",
      "target": "kb_aads_comms_kb_pb2_grpc_add_kernelborderlandsservicer_to_server",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsstub",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_comms_kb_pb2_grpc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsstub",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsstub_init",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_rationale_29",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsstub",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_rationale_33",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsstub_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_getprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_setcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_streamalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_streamevents",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_submitagentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_rationale_71",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_rationale_82",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_rationale_89",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_setcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_rationale_96",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_streamevents",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_rationale_103",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlandsservicer_submitagentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_getprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_setcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_streamalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_streamevents",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlands_submitagentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/comms/kb_pb2_grpc.py",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_comms_kb_pb2_grpc_rationale_158",
      "target": "kb_aads_comms_kb_pb2_grpc_kernelborderlands",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje",
      "target": "kb_aads_consensus_jje_judgeagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje",
      "target": "kb_aads_consensus_jje_juryagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_consensus_jje",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L17",
      "weight": 1.0,
      "context": "decorator",
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_judgeagent",
      "target": "kb_aads_consensus_jje_py_remote",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_judgeagent_coordinate_consensus",
      "target": "kb_aads_consensus_jje_py_remote",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L5",
      "weight": 1.0,
      "context": "decorator",
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_juryagent",
      "target": "kb_aads_consensus_jje_py_remote",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_judgeagent_coordinate_consensus",
      "target": "kb_aads_consensus_jje_juryagent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_juryagent",
      "target": "kb_aads_consensus_jje_juryagent_evaluate_and_vote",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_juryagent",
      "target": "kb_aads_consensus_jje_juryagent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_rationale_7",
      "target": "kb_aads_consensus_jje_juryagent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_juryagent_init",
      "target": "kb_aads_consensus_jje_judgeagent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_judgeagent",
      "target": "kb_aads_consensus_jje_judgeagent_coordinate_consensus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_judgeagent",
      "target": "kb_aads_consensus_jje_judgeagent_init",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/consensus/jje.py",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_consensus_jje_rationale_19",
      "target": "kb_aads_consensus_jje_judgeagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_consensus_jje_judgeagent",
      "confidence_score": 1.0
    },
    {
      "relation": "uses",
      "confidence": "INFERRED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L9",
      "weight": 0.8,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_consensus_jje_judgeagent",
      "confidence_score": 0.5
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator_start_swarm",
      "target": "kb_aads_consensus_jje_judgeagent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/main.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_main",
      "target": "kb_aads_main_load_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/main.py",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_main",
      "target": "kb_aads_main_main",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/main.py",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_main",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/main.py",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_main",
      "target": "kb_aads_swarm_orchestrator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/main.py",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_main_main",
      "target": "kb_aads_main_load_config",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/main.py",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_main_main",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_marl_env",
      "target": "kb_aads_marl_env_aadsenv",
      "confidence_score": 1.0
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_rl_episode_format",
      "target": "kb_aads_marl_env"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_marl_env_aadsenv",
      "target": "kb_aads_marl_env_aadsenv_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_marl_env_aadsenv",
      "target": "kb_aads_marl_env_aadsenv_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_marl_env_aadsenv",
      "target": "kb_aads_marl_env_aadsenv_step",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/marl/env.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_marl_env_rationale_6",
      "target": "kb_aads_marl_env_aadsenv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/swarm/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_swarm_readme",
      "target": "kb_aads_swarm_orchestrator"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rationale_20",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator_get_status",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator_spawn_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator_start_swarm",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/swarm/orchestrator.py",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_swarm_orchestrator_rayswarmorchestrator_start_swarm",
      "target": "kb_aads_swarm_orchestrator_rayswarmorchestrator_spawn_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_grpc_server",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_get_process_state",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_list_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_separate_instances_do_not_conflict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_set_containment",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_stream_alerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_stream_events",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_streaming_then_unary_raises",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_submit_decision",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "kb_aads_tests_test_grpc_client_test_unary_then_streaming_raises",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_grpc_server",
      "target": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "target": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_getprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "target": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "target": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_setcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "target": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_streamalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "target": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_streamevents",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer",
      "target": "kb_aads_tests_test_grpc_client_mockkernelborderlandsservicer_submitagentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L73",
      "weight": 1.0,
      "context": "decorator",
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_grpc_server",
      "target": "fixture",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_rationale_171",
      "target": "kb_aads_tests_test_grpc_client_test_unary_then_streaming_raises",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_rationale_187",
      "target": "kb_aads_tests_test_grpc_client_test_streaming_then_unary_raises",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/test_grpc_client.py",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_test_grpc_client_rationale_202",
      "target": "kb_aads_tests_test_grpc_client_test_separate_instances_do_not_conflict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/verify_real_connection.py",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_verify_real_connection",
      "target": "kb_aads_tests_verify_real_connection_run_verification",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-aads/tests/verify_real_connection.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_aads_tests_verify_real_connection",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_build",
      "target": "kb_checker_build_main",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_build_main",
      "target": "kb_checker_build_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_build_main",
      "target": "kb_checker_build_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_build_main",
      "target": "kb_checker_build_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod",
      "target": "kb_checker_src_grpc_mod_checkerstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod",
      "target": "kb_checker_src_grpc_mod_checkerstatusservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod",
      "target": "kb_checker_src_grpc_mod_start_grpc_server",
      "confidence_score": 1.0
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstate",
      "target": "default",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstate",
      "target": "kb_checker_src_grpc_mod_checkerstate_default",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L13",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstate",
      "target": "kb_checker_src_grpc_mod_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L13",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstate",
      "target": "kb_checker_src_grpc_mod_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L28",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice",
      "target": "kb_checker_src_grpc_mod_checkerstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L32",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "target": "kb_checker_src_grpc_mod_checkerstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L52",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_start_grpc_server",
      "target": "kb_checker_src_grpc_mod_checkerstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L60",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_update_state",
      "target": "kb_checker_src_grpc_mod_checkerstate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstate_default",
      "target": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstate_default",
      "target": "kb_checker_src_grpc_mod_rs_self",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "target": "kb_checker_src_grpc_mod_rs_self",
      "confidence_score": 1.0
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice",
      "target": "checkerstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice",
      "target": "kb_checker_src_grpc_mod_checkerstatusservice_get_status",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice",
      "target": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice",
      "target": "kb_checker_src_grpc_mod_rs_arc",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L28",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice",
      "target": "kb_checker_src_grpc_mod_rs_mutex",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "target": "kb_checker_src_grpc_mod_rs_arc",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_start_grpc_server",
      "target": "kb_checker_src_grpc_mod_rs_arc",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L32",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "target": "kb_checker_src_grpc_mod_rs_mutex",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L52",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_start_grpc_server",
      "target": "kb_checker_src_grpc_mod_rs_mutex",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_get_status",
      "target": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_start_grpc_server",
      "target": "kb_checker_src_grpc_mod_checkerstatusservice_new",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_get_status",
      "target": "kb_checker_src_grpc_mod_rs_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L39",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_get_status",
      "target": "kb_checker_src_grpc_mod_rs_response",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_get_status",
      "target": "kb_checker_src_grpc_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L39",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_checkerstatusservice_get_status",
      "target": "kb_checker_src_grpc_mod_rs_status",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_start_grpc_server",
      "target": "kb_checker_src_grpc_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L52",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_start_grpc_server",
      "target": "kb_checker_src_grpc_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/grpc/mod.rs",
      "source_location": "L52",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_grpc_mod_start_grpc_server",
      "target": "kb_checker_src_grpc_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_grpc_mod_start_grpc_server"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L4",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "duration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "hashmap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "kb_checker_src_integrity_mod_dump_contained_pids_map",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "kb_checker_src_integrity_mod_ebpfsignaturepolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "kb_checker_src_integrity_mod_find_contained_pids_map_fd",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "kb_checker_src_integrity_mod_verify_ebpf_integrity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "kb_checker_src_integrity_mod_verify_ebpf_performance",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "kb_checker_src_integrity_mod_verify_liveness",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod",
      "target": "kb_checker_src_integrity_mod_verify_map_integrity",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_ebpfsignaturepolicy",
      "target": "hashmap",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L25",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_ebpfsignaturepolicy",
      "target": "kb_checker_src_integrity_mod_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_dump_contained_pids_map",
      "target": "hashmap",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L28",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_ebpf_integrity",
      "target": "kb_checker_src_integrity_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L28",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_ebpf_integrity",
      "target": "kb_checker_src_integrity_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_ebpf_integrity",
      "target": "kb_checker_src_integrity_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_integrity_mod_verify_ebpf_integrity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L178",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_find_contained_pids_map_fd",
      "target": "kb_checker_src_integrity_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L313",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_ebpf_performance",
      "target": "kb_checker_src_integrity_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L123",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_liveness",
      "target": "kb_checker_src_integrity_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L223",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_map_integrity",
      "target": "kb_checker_src_integrity_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L178",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_find_contained_pids_map_fd",
      "target": "kb_checker_src_integrity_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L313",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_ebpf_performance",
      "target": "kb_checker_src_integrity_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L123",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_liveness",
      "target": "kb_checker_src_integrity_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L223",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_map_integrity",
      "target": "kb_checker_src_integrity_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L178",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_find_contained_pids_map_fd",
      "target": "kb_checker_src_integrity_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L313",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_ebpf_performance",
      "target": "kb_checker_src_integrity_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L123",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_liveness",
      "target": "kb_checker_src_integrity_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L223",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_map_integrity",
      "target": "kb_checker_src_integrity_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_integrity_mod_verify_liveness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_map_integrity",
      "target": "kb_checker_src_integrity_mod_find_contained_pids_map_fd",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/integrity/mod.rs",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_integrity_mod_verify_map_integrity",
      "target": "kb_checker_src_integrity_mod_dump_contained_pids_map",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_integrity_mod_verify_map_integrity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_integrity_mod_verify_ebpf_performance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main",
      "target": "kb_checker_src_main_acquire_pid_lock",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main",
      "target": "kb_checker_src_main_checktargets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main",
      "target": "kb_checker_src_main_cleanup_pid_and_socket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main",
      "target": "kb_checker_src_main_cli",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main",
      "target": "kb_checker_src_main_commands",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main",
      "target": "kb_checker_src_main_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main",
      "target": "kb_checker_src_main_update_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L5",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_checker_src_main",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_checker_src_main_cli",
      "target": "kb_checker_src_main_commands",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_checker_src_main_commands",
      "target": "kb_checker_src_main_checktargets",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_checker_src_main_commands",
      "target": "kb_checker_src_main_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_commands",
      "target": "kb_checker_src_main_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_checker_src_main_cleanup_pid_and_socket",
      "target": "kb_checker_src_main_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_checker_src_main_update_state",
      "target": "kb_checker_src_main_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L60",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_update_state",
      "target": "kb_checker_src_main_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_main_update_state",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_checker_src_main_update_state",
      "target": "kb_checker_src_main_rs_arc",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L60",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_update_state",
      "target": "kb_checker_src_main_rs_mutex",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L74",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_acquire_pid_lock",
      "target": "kb_checker_src_main_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L74",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_acquire_pid_lock",
      "target": "kb_checker_src_main_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L74",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_acquire_pid_lock",
      "target": "kb_checker_src_main_rs_file",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_main_acquire_pid_lock",
      "target": "kb_checker_src_main_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_main_acquire_pid_lock",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_main_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L108",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_main_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L108",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_main_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_main_cleanup_pid_and_socket",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_report_mod_trigger_auto_recovery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_service_check_mod_check_control_plane_health"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/main.rs",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_main_main",
      "target": "kb_checker_src_service_check_mod_check_swarm_health"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/report/mod.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_checker_src_report_mod",
      "target": "command",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/report/mod.rs",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_report_mod",
      "target": "kb_checker_src_report_mod_trigger_auto_recovery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/report/mod.rs",
      "source_location": "L2",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_checker_src_report_mod",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/src/report/mod.rs",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_report_mod_trigger_auto_recovery",
      "target": "kb_checker_src_service_check_mod_connect_uds_grpc"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod",
      "target": "duration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L8",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod",
      "target": "healthcheckrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L7",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod",
      "target": "healthclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod",
      "target": "kb_checker_src_service_check_mod_check_control_plane_health",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod",
      "target": "kb_checker_src_service_check_mod_check_control_plane_health_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod",
      "target": "kb_checker_src_service_check_mod_check_swarm_health",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod",
      "target": "kb_checker_src_service_check_mod_check_swarm_health_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod",
      "target": "kb_checker_src_service_check_mod_connect_uds_grpc",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L14",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_connect_uds_grpc",
      "target": "kb_checker_src_service_check_mod_rs_channel",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L14",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_connect_uds_grpc",
      "target": "kb_checker_src_service_check_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_connect_uds_grpc",
      "target": "kb_checker_src_service_check_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_control_plane_health",
      "target": "kb_checker_src_service_check_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_control_plane_health_at",
      "target": "kb_checker_src_service_check_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_swarm_health",
      "target": "kb_checker_src_service_check_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_swarm_health_at",
      "target": "kb_checker_src_service_check_mod_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L23",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_control_plane_health",
      "target": "kb_checker_src_service_check_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L27",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_control_plane_health_at",
      "target": "kb_checker_src_service_check_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L60",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_swarm_health",
      "target": "kb_checker_src_service_check_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L64",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_swarm_health_at",
      "target": "kb_checker_src_service_check_mod_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_control_plane_health",
      "target": "kb_checker_src_service_check_mod_check_control_plane_health_at",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L23",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_control_plane_health",
      "target": "kb_checker_src_service_check_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L27",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_control_plane_health_at",
      "target": "kb_checker_src_service_check_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L60",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_swarm_health",
      "target": "kb_checker_src_service_check_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L64",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_swarm_health_at",
      "target": "kb_checker_src_service_check_mod_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_test_grpc_health_check_serving",
      "target": "kb_checker_src_service_check_mod_check_control_plane_health_at"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/src/service_check/mod.rs",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_src_service_check_mod_check_swarm_health",
      "target": "kb_checker_src_service_check_mod_check_swarm_health_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests",
      "target": "kb_checker_tests_checker_tests_mockhealthservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests",
      "target": "kb_checker_tests_checker_tests_test_grpc_health_check_serving",
      "confidence_score": 1.0
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice",
      "target": "health",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice",
      "target": "kb_checker_tests_checker_tests_mockhealthservice_check",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice",
      "target": "kb_checker_tests_checker_tests_mockhealthservice_watch",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_check",
      "target": "healthcheckrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_check",
      "target": "healthcheckresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_check",
      "target": "kb_checker_tests_checker_tests_rs_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_check",
      "target": "kb_checker_tests_checker_tests_rs_response",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_check",
      "target": "kb_checker_tests_checker_tests_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_check",
      "target": "kb_checker_tests_checker_tests_rs_status",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_watch",
      "target": "kb_checker_tests_checker_tests_rs_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_watch",
      "target": "healthcheckrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_watch",
      "target": "kb_checker_tests_checker_tests_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_watch",
      "target": "kb_checker_tests_checker_tests_rs_response",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_watch",
      "target": "kb_checker_tests_checker_tests_rs_status",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-checker/tests/checker_tests.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_checker_tests_checker_tests_mockhealthservice_watch",
      "target": "watchstream",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/cmd/kbd/main.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_cmd_kbd_main",
      "target": "kb_control_plane_cmd_kbd_main_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/cmd/kbd/main.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_cmd_kbd_main",
      "target": "kb_control_plane_cmd_kbd_main_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/cmd/kbd/main.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_cmd_kbd_main",
      "target": "kb_control_plane_cmd_kbd_main_rundaemon",
      "confidence_score": 1.0
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-control-plane/cmd/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_cmd_kbd_main",
      "target": "kb_control_plane_internal_controlplane_readme"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-control-plane/cmd/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_cmd_kbd_main",
      "target": "kb_control_plane_internal_ipc_readme"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/cmd/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_cmd_readme",
      "target": "kb_control_plane_cmd_kbd_main"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme",
      "target": "kb_control_plane_cmd_kbd_main"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/cmd/kbd/main.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_cmd_kbd_main_rundaemon",
      "target": "command",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_session_handlesession",
      "target": "command"
    },
    {
      "relation": "depends_on",
      "context": "dependency",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-mcp/go.mod",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "pkg_github_com_pardhuvarmax_kernel_borderlands_kb_op_kb_mcp",
      "target": "pkg_github_com_pardhuvarmax_kernel_borderlands_kb_control_plane"
    },
    {
      "relation": "depends_on",
      "context": "dependency",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kbctl/go.mod",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "pkg_github_com_pardhuvarmax_kernel_borderlands_kb_op_kbctl",
      "target": "pkg_github_com_pardhuvarmax_kernel_borderlands_kb_control_plane"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_audit_audit",
      "target": "audit_logger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_audit_audit",
      "target": "kb_control_plane_internal_audit_audit_new",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "audit_logger",
      "target": "audit_logger_log",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "audit_logger",
      "target": "audit_logger_logzonetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "audit_logger",
      "target": "audit_logger_verifychain",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "audit_logger",
      "target": "kb_control_plane_internal_audit_audit_go_db",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "audit_logger",
      "target": "kb_control_plane_internal_audit_audit_go_mutex",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_audit_audit_new",
      "target": "audit_logger",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "audit_logger",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_audit_audit_new",
      "target": "kb_control_plane_internal_audit_audit_go_db",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "audit_logger_logzonetransition",
      "target": "audit_logger_log",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/audit/audit.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "audit_logger_logzonetransition",
      "target": "ipc_zonetransitionmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/checkerclient/checkerclient.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_checkerclient_checkerclient",
      "target": "kb_control_plane_internal_checkerclient_checkerclient_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleservices",
      "target": "kb_control_plane_internal_checkerclient_checkerclient_getstatus"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/checkerclient/checkerclient.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_checkerclient_checkerclient_getstatus",
      "target": "checker_statusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/checkerclient/checkerclient.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_checkerclient_checkerclient_getstatus",
      "target": "duration",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/checkerclient/checkerclient.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_checkerclient_checkerclient_getstatus",
      "target": "kb_control_plane_internal_checkerclient_checkerclient_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/checkerclient/checkerclient.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_checkerclient_checkerclient_getstatus",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_newcheckerstatusclient"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L6",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo",
      "target": "duration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "duration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L10",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main",
      "target": "duration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_listenunix",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_new",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_registerhealthservice",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_fanoutalert",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_fanoutevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_geteventspersecond",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_oncriticaldependencylost",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_ondependencyrecovered",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_onprocessexit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_onprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_onzonetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_recordeventtime",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_recordstoreresult",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_reloadpolicyfromdisk",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_start",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "controlplane_controlplane_stop",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "enforcement_enforcer",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "ipc_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_go_map",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_go_mutex",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_go_server",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_go_store",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "policy_engine",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "proto_alert",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "proto_kbevent",
      "confidence_score": 1.0
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "proto_unimplementedkernelborderlandsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "rwmutex",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "ssh_service",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_new",
      "target": "kb_control_plane_internal_controlplane_controlplane_go_controlplane_controlplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_onprocessstate",
      "target": "kb_control_plane_internal_controlplane_controlplane_go_store",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L277",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_registerhealthservice",
      "target": "kb_control_plane_internal_controlplane_controlplane_go_server",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/flood_test.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_flood_test",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/isolation_test.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_isolation_test",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cpm",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cwp",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_restore_ipc.py",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_restore_ipc",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_process.c",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_process",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "time",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_reloadpolicyfromdisk",
      "target": "kb_control_plane_internal_controlplane_controlplane_new",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_new",
      "target": "kb_control_plane_internal_enforcement_enforce_newenforcer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_new",
      "target": "kb_control_plane_internal_ipc_listener_newlistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_new",
      "target": "kb_control_plane_internal_ipc_wire_getcontrolsocketpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_new",
      "target": "kb_control_plane_internal_ipc_wire_getsocketpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_new",
      "target": "kb_control_plane_internal_ssh_server_newservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_start",
      "target": "kb_control_plane_internal_controlplane_controlplane_listenunix",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_start",
      "target": "kb_control_plane_internal_controlplane_controlplane_registerhealthservice",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_start",
      "target": "kb_control_plane_proto_kb_grpc_pb_registerkernelborderlandsserver"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L259",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_listenunix",
      "target": "ipc_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_listenunix",
      "target": "ipc_listener_listen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testgrpchealthservice_overrealunixsocket",
      "target": "kb_control_plane_internal_controlplane_controlplane_listenunix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testlistenunix_removesstalesocketfile",
      "target": "kb_control_plane_internal_controlplane_controlplane_listenunix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_teststartsequence_listenthenregisteroverunixsocket",
      "target": "kb_control_plane_internal_controlplane_controlplane_listenunix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "target": "kb_control_plane_internal_controlplane_controlplane_registerhealthservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testgrpchealthservice_overrealunixsocket",
      "target": "kb_control_plane_internal_controlplane_controlplane_registerhealthservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testnewcontrolplane_healthserverissingleinstance",
      "target": "kb_control_plane_internal_controlplane_controlplane_registerhealthservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_teststartsequence_listenthenregisteroverunixsocket",
      "target": "kb_control_plane_internal_controlplane_controlplane_registerhealthservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_recordstoreresult",
      "target": "controlplane_controlplane_oncriticaldependencylost",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_recordstoreresult",
      "target": "controlplane_controlplane_ondependencyrecovered",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_onprocessstate",
      "target": "controlplane_controlplane_recordstoreresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_onprocessstate",
      "target": "controlplane_controlplane_fanoutevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_onprocessstate",
      "target": "controlplane_controlplane_recordeventtime",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_onprocessstate",
      "target": "ipc_kbzone"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L337",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_onprocessstate",
      "target": "ipc_processstatemsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L371",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_onprocessexit",
      "target": "ipc_processexitmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_onzonetransition",
      "target": "controlplane_controlplane_fanoutalert",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_onzonetransition",
      "target": "controlplane_controlplane_fanoutevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_onzonetransition",
      "target": "controlplane_controlplane_recordeventtime",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L382",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_onzonetransition",
      "target": "ipc_zonetransitionmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L449",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_fanoutevent",
      "target": "proto_kbevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane.go",
      "source_location": "L460",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_fanoutalert",
      "target": "proto_alert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_auditcount",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_auditcounterr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testgrpchealthservice_overrealunixsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_emptyservicenamechecksoverallserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_flipstonotservingbeforeshutdown",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_reportsservingafterregister",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_unknownservicenameerrors",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testlistenunix_removesstalesocketfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testnewcontrolplane_healthserverissingleinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessexitflushescache",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessstateupdatesl1",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionunknownpidallowsthrough",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithstalepidskipsenforcementandaudit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithvalidstarttimerecordsaudit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_concurrentcallsdontrace",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_flipsatthreshold",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_recoversonnextsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_stayshealthybelowthreshold",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_successresetscounterbelowthreshold",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_teststartsequence_listenthenregisteroverunixsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_waitforcount",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_controlplane",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testnewcontrolplane_healthserverissingleinstance",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessexitflushescache",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessstateupdatesl1",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionunknownpidallowsthrough",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithstalepidskipsenforcementandaudit",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithvalidstarttimerecordsaudit",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_concurrentcallsdontrace",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_flipsatthreshold",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_recoversonnextsuccess",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_stayshealthybelowthreshold",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_successresetscounterbelowthreshold",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testexportauditlog_returnsloggedentries",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testgetprocessstate_trackedpidreturnsstate",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testgetprocessstate_unknownpidreturnsnotfound",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testoverridezone_trackedpidupdateszone",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testoverridezone_unknownpidreturnsnotfound",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testreloadpolicy_viarpc",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testverifyauditchain_intactafterlogging",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newtestcontrolplane"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_auditcount",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testgrpchealthservice_overrealunixsocket",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_emptyservicenamechecksoverallserver",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_flipstonotservingbeforeshutdown",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_reportsservingafterregister",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_unknownservicenameerrors",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testlistenunix_removesstalesocketfile",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testnewcontrolplane_healthserverissingleinstance",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessexitflushescache",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessstateupdatesl1",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionunknownpidallowsthrough",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithstalepidskipsenforcementandaudit",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithvalidstarttimerecordsaudit",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_concurrentcallsdontrace",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_flipsatthreshold",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_recoversonnextsuccess",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L519",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_stayshealthybelowthreshold",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L599",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testrecordstoreresult_successresetscounterbelowthreshold",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_teststartsequence_listenthenregisteroverunixsocket",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_waitforcount",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_auditcount",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_controlplane",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_auditcounterr",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_controlplane",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonprocessexitflushescache",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_waitforcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionunknownpidallowsthrough",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_waitforcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithvalidstarttimerecordsaudit",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_waitforcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_auditcount",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_auditcounterr",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionunknownpidallowsthrough",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_auditcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithstalepidskipsenforcementandaudit",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_auditcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithvalidstarttimerecordsaudit",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_auditcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionunknownpidallowsthrough",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_auditcounterr",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testonzonetransitionwithvalidstarttimerecordsaudit",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_auditcounterr",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "target": "healthclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "target": "ipc_listener_listen"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_go_server",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_emptyservicenamechecksoverallserver",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_flipstonotservingbeforeshutdown",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_reportsservingafterregister",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/controlplane_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_controlplane_test_testhealthservice_unknownservicenameerrors",
      "target": "kb_control_plane_internal_controlplane_controlplane_test_newbufconnhealthclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc",
      "target": "kb_control_plane_internal_controlplane_grpc_cachedtoproto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_getprocessstate",
      "target": "kb_control_plane_internal_controlplane_grpc_cachedtoproto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_listzone",
      "target": "kb_control_plane_internal_controlplane_grpc_cachedtoproto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_cachedtoproto",
      "target": "proto_containmentlevel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_cachedtoproto",
      "target": "proto_processstate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_cachedtoproto",
      "target": "proto_zone"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_cachedtoproto",
      "target": "store_cachedstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_exportauditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_getprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_getsystemstats",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_overridezone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_reloadpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_setcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_streamalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_streamevents",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_submitagentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_go_controlplane_controlplane",
      "target": "controlplane_controlplane_verifyauditchain",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_getprocessstate",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_getprocessstate",
      "target": "proto_pidrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_getprocessstate",
      "target": "proto_processstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_exportauditlog",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_getsystemstats",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_overridezone",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_reloadpolicy",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_setcontainment",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_streamalerts",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_streamevents",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_submitagentdecision",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_verifyauditchain",
      "target": "kb_control_plane_internal_controlplane_grpc_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_listzone",
      "target": "ipc_kbzone"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_listzone",
      "target": "kernelborderlands_listzoneserver",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_listzone",
      "target": "proto_zonerequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_setcontainment",
      "target": "proto_containmentrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_setcontainment",
      "target": "proto_containmentresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_streamevents",
      "target": "kernelborderlands_streameventsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_streamevents",
      "target": "proto_eventfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_streamalerts",
      "target": "kernelborderlands_streamalertsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_streamalerts",
      "target": "proto_eventfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_submitagentdecision",
      "target": "proto_agentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_submitagentdecision",
      "target": "proto_decisionack",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_getsystemstats",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_getsystemstats",
      "target": "proto_systemstats",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_verifyauditchain",
      "target": "proto_auditverifyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_verifyauditchain",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L183",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_exportauditlog",
      "target": "proto_auditexportresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_exportauditlog",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_overridezone",
      "target": "proto_zoneoverriderequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_overridezone",
      "target": "proto_zoneoverrideresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_reloadpolicy",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "controlplane_controlplane_reloadpolicy",
      "target": "proto_reloadpolicyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test",
      "target": "kb_control_plane_internal_controlplane_grpc_test_testexportauditlog_returnsloggedentries",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test",
      "target": "kb_control_plane_internal_controlplane_grpc_test_testgetprocessstate_trackedpidreturnsstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test",
      "target": "kb_control_plane_internal_controlplane_grpc_test_testgetprocessstate_unknownpidreturnsnotfound",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test",
      "target": "kb_control_plane_internal_controlplane_grpc_test_testoverridezone_trackedpidupdateszone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test",
      "target": "kb_control_plane_internal_controlplane_grpc_test_testoverridezone_unknownpidreturnsnotfound",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test",
      "target": "kb_control_plane_internal_controlplane_grpc_test_testreloadpolicy_viarpc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test",
      "target": "kb_control_plane_internal_controlplane_grpc_test_testverifyauditchain_intactafterlogging",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testgetprocessstate_unknownpidreturnsnotfound",
      "target": "kb_control_plane_internal_controlplane_grpc_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testexportauditlog_returnsloggedentries",
      "target": "kb_control_plane_internal_controlplane_grpc_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testgetprocessstate_trackedpidreturnsstate",
      "target": "kb_control_plane_internal_controlplane_grpc_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testoverridezone_trackedpidupdateszone",
      "target": "kb_control_plane_internal_controlplane_grpc_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testoverridezone_unknownpidreturnsnotfound",
      "target": "kb_control_plane_internal_controlplane_grpc_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testreloadpolicy_viarpc",
      "target": "kb_control_plane_internal_controlplane_grpc_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/grpc_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_grpc_test_testverifyauditchain_intactafterlogging",
      "target": "kb_control_plane_internal_controlplane_grpc_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_http",
      "target": "controlplane_httpserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_http",
      "target": "kb_control_plane_internal_controlplane_http_corshandler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_http",
      "target": "kb_control_plane_internal_controlplane_http_isprocessrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_http",
      "target": "kb_control_plane_internal_controlplane_http_issocketopen",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_http",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handlealerts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handleauditverify",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handleevents",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handleindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handleisolate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handlelogs",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handlemetrics",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handleprocesses",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handlerestore",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "controlplane_httpserver_handleservices",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "controlplane_httpserver",
      "target": "kb_control_plane_internal_controlplane_http_go_controlplane",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_http_go_controlplane_controlplane",
      "target": "controlplane_controlplane_starthttpserver",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_controlplane_starthttpserver",
      "target": "kb_control_plane_internal_controlplane_http_corshandler",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_http_corshandler",
      "target": "handler",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handlealerts",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleauditverify",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleindex",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleisolate",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handlelogs",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handlemetrics",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleprocesses",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handlerestore",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleservices",
      "target": "kb_control_plane_internal_controlplane_http_writejson",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_controlplane_http_writejson",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handlealerts",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleauditverify",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L452",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleevents",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleindex",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L398",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleisolate",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handlelogs",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handlemetrics",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleprocesses",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L425",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handlerestore",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleservices",
      "target": "responsewriter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleindex",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handlealerts",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleauditverify",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L452",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleevents",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L398",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleisolate",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handlelogs",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handlemetrics",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleprocesses",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L425",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handlerestore",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "controlplane_httpserver_handleservices",
      "target": "kb_control_plane_internal_controlplane_http_go_request",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleprocesses",
      "target": "ipc_kbzone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleprocesses",
      "target": "proto_containmentlevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handlealerts",
      "target": "ipc_kbzone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handlemetrics",
      "target": "kb_control_plane_internal_controlplane_http_isprocessrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleservices",
      "target": "kb_control_plane_internal_controlplane_http_isprocessrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/controlplane/http.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "source": "controlplane_httpserver_handleservices",
      "target": "kb_control_plane_internal_controlplane_http_issocketopen",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce",
      "target": "enforcement_enforcer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce",
      "target": "kb_control_plane_internal_enforcement_enforce_newenforcer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "enforcement_enforcer",
      "target": "enforcement_enforcer_contain",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "enforcement_enforcer",
      "target": "ipc_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_newenforcer",
      "target": "enforcement_enforcer",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_newenforcer",
      "target": "ipc_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_noclientserrorpropagates",
      "target": "kb_control_plane_internal_enforcement_enforce_newenforcer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_nonenotifiessensor",
      "target": "kb_control_plane_internal_enforcement_enforce_newenforcer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_unknownlevel",
      "target": "kb_control_plane_internal_enforcement_enforce_newenforcer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_validlevelssendcmd",
      "target": "kb_control_plane_internal_enforcement_enforce_newenforcer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test",
      "target": "kb_control_plane_internal_enforcement_enforce_test_levelname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test",
      "target": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test",
      "target": "kb_control_plane_internal_enforcement_enforce_test_readfull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test",
      "target": "kb_control_plane_internal_enforcement_enforce_test_testcontain_noclientserrorpropagates",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test",
      "target": "kb_control_plane_internal_enforcement_enforce_test_testcontain_nonenotifiessensor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test",
      "target": "kb_control_plane_internal_enforcement_enforce_test_testcontain_unknownlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test",
      "target": "kb_control_plane_internal_enforcement_enforce_test_testcontain_validlevelssendcmd",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "target": "ipc_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "target": "kb_control_plane_internal_enforcement_enforce_test_go_conn",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "target": "kb_control_plane_internal_enforcement_enforce_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "target": "kb_control_plane_internal_ipc_testing_newtestlistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_nonenotifiessensor",
      "target": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_unknownlevel",
      "target": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_validlevelssendcmd",
      "target": "kb_control_plane_internal_enforcement_enforce_test_newlistenerwithconn",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_noclientserrorpropagates",
      "target": "kb_control_plane_internal_enforcement_enforce_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_nonenotifiessensor",
      "target": "kb_control_plane_internal_enforcement_enforce_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_unknownlevel",
      "target": "kb_control_plane_internal_enforcement_enforce_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_validlevelssendcmd",
      "target": "kb_control_plane_internal_enforcement_enforce_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_readfull",
      "target": "kb_control_plane_internal_enforcement_enforce_test_go_conn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_nonenotifiessensor",
      "target": "kb_control_plane_internal_enforcement_enforce_test_readfull",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_validlevelssendcmd",
      "target": "kb_control_plane_internal_enforcement_enforce_test_readfull",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_validlevelssendcmd",
      "target": "kb_control_plane_internal_enforcement_enforce_test_levelname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/enforcement/enforce_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_enforcement_enforce_test_testcontain_noclientserrorpropagates",
      "target": "kb_control_plane_internal_ipc_testing_newtestlistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener",
      "target": "ipc_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener",
      "target": "kb_control_plane_internal_ipc_listener_newlistener",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_listener",
      "target": "ipc_listener_getsensitivepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_listener",
      "target": "ipc_listener_listen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_listener",
      "target": "ipc_listener_sendcontainmentcmd",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_listener",
      "target": "ipc_listener_setsensitivepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ipc_listener",
      "target": "ipc_messagehandler",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ipc_listener",
      "target": "kb_control_plane_internal_ipc_listener_go_conn",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ipc_listener",
      "target": "kb_control_plane_internal_ipc_listener_go_mutex",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_newlistener",
      "target": "ipc_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/testing.go",
      "source_location": "L8",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_testing_newtestlistener",
      "target": "ipc_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_listener_listen",
      "target": "ipc_listener_getsensitivepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_newlistener",
      "target": "ipc_messagehandler",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_listener_listen",
      "target": "kb_control_plane_internal_ipc_sensitive_paths_sendsensitivepaths"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/listener.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_listener_listen",
      "target": "kb_control_plane_internal_ipc_wire_newreader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test",
      "target": "kb_control_plane_internal_ipc_listener_test_buildcontainmentcmdframe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test",
      "target": "kb_control_plane_internal_ipc_listener_test_bytesequal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test",
      "target": "kb_control_plane_internal_ipc_listener_test_readfull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test",
      "target": "kb_control_plane_internal_ipc_listener_test_testcontainmentcmdframeisexactly72bytepayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test",
      "target": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_exactlyboundaryreason",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test",
      "target": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_longreasontruncates",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test",
      "target": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_noclients",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test",
      "target": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_wirebytes",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_buildcontainmentcmdframe",
      "target": "kb_control_plane_internal_ipc_wire_test_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testcontainmentcmdframeisexactly72bytepayload",
      "target": "kb_control_plane_internal_ipc_listener_test_buildcontainmentcmdframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_wirebytes",
      "target": "kb_control_plane_internal_ipc_listener_test_buildcontainmentcmdframe",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testcontainmentcmdframeisexactly72bytepayload",
      "target": "kb_control_plane_internal_ipc_listener_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_exactlyboundaryreason",
      "target": "kb_control_plane_internal_ipc_listener_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_longreasontruncates",
      "target": "kb_control_plane_internal_ipc_listener_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_noclients",
      "target": "kb_control_plane_internal_ipc_listener_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_wirebytes",
      "target": "kb_control_plane_internal_ipc_listener_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_wirebytes",
      "target": "kb_control_plane_internal_ipc_listener_test_bytesequal",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_wirebytes",
      "target": "kb_control_plane_internal_ipc_listener_test_readfull",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_wirebytes",
      "target": "kb_control_plane_internal_ipc_wire_newreader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_longreasontruncates",
      "target": "kb_control_plane_internal_ipc_listener_test_readfull",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_testsendcontainmentcmd_exactlyboundaryreason",
      "target": "kb_control_plane_internal_ipc_listener_test_readfull",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/listener_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_listener_test_readfull",
      "target": "kb_control_plane_internal_ipc_listener_test_go_conn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules",
      "target": "ipc_kbwireattackrule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules",
      "target": "ipc_yamlpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules",
      "target": "ipc_yamlrule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules",
      "target": "kb_control_plane_internal_ipc_rules_parseflags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules",
      "target": "kb_control_plane_internal_ipc_rules_parsesequence",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules",
      "target": "kb_control_plane_internal_ipc_rules_sendrulespayload",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ipc_yamlpolicy",
      "target": "ipc_yamlrule",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules_sendrulespayload",
      "target": "kb_control_plane_internal_ipc_rules_parseflags",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules_sendrulespayload",
      "target": "kb_control_plane_internal_ipc_rules_parsesequence",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules_sendrulespayload",
      "target": "kb_control_plane_internal_ipc_rules_go_conn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/rules_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules_test_testsendrulespayload",
      "target": "kb_control_plane_internal_ipc_rules_sendrulespayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules_test",
      "target": "kb_control_plane_internal_ipc_rules_test_testsendrulespayload",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/rules_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_rules_test_testsendrulespayload",
      "target": "kb_control_plane_internal_ipc_rules_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/sensitive_paths.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_sensitive_paths",
      "target": "kb_control_plane_internal_ipc_sensitive_paths_sendsensitivepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/sensitive_paths.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_sensitive_paths_sendsensitivepaths",
      "target": "kb_control_plane_internal_ipc_sensitive_paths_go_conn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/testing.go",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_testing",
      "target": "kb_control_plane_internal_ipc_testing_newtestlistener",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/types.go",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_types",
      "target": "ipc_containmentcmdmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/types.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_types",
      "target": "ipc_processexitmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L144",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_parseprocessexit",
      "target": "ipc_processexitmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "ipc_messagehandler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "ipc_processstatemsg",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "ipc_reader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "ipc_zonetransitionmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "kb_control_plane_internal_ipc_wire_getcontrolsocketpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "kb_control_plane_internal_ipc_wire_getsocketpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "kb_control_plane_internal_ipc_wire_newreader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "kb_control_plane_internal_ipc_wire_parseprocessexit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "kb_control_plane_internal_ipc_wire_parseprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "kb_control_plane_internal_ipc_wire_parsezonetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire",
      "target": "kb_control_plane_internal_ipc_wire_readfloat64",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_kbzone",
      "target": "ipc_kbzone_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ipc_processstatemsg",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ipc_zonetransitionmsg",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_parseprocessstate",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_parsezonetransition",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testkbzonestringnames",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "store_cachedstate",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "store_store_listzone",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "store_store_restore",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "store_store_setzone",
      "target": "ipc_kbzone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_parseprocessstate",
      "target": "ipc_processstatemsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "store_store_upsertprocessstate",
      "target": "ipc_processstatemsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "store_store_upsertprocessstatesql",
      "target": "ipc_processstatemsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_parsezonetransition",
      "target": "ipc_zonetransitionmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "store_store_insertzonetransition",
      "target": "ipc_zonetransitionmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "store_store_insertzonetransitionsql",
      "target": "ipc_zonetransitionmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "store_zonetransitionwrite",
      "target": "ipc_zonetransitionmsg",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ipc_reader",
      "target": "ipc_messagehandler",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_newreader",
      "target": "ipc_messagehandler",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_parseprocessstate",
      "target": "kb_control_plane_internal_ipc_wire_readfloat64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_parsezonetransition",
      "target": "kb_control_plane_internal_ipc_wire_readfloat64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_reader_readloop",
      "target": "kb_control_plane_internal_ipc_wire_parseprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessstaterejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_parseprocessstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessstateroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_parseprocessstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_reader_readloop",
      "target": "kb_control_plane_internal_ipc_wire_parsezonetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionrejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_parsezonetransition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_parsezonetransition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_reader_readloop",
      "target": "kb_control_plane_internal_ipc_wire_parseprocessexit",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitrejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_parseprocessexit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_parseprocessexit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ipc_reader",
      "target": "ipc_reader_readloop",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ipc_reader",
      "target": "kb_control_plane_internal_ipc_wire_go_conn",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_newreader",
      "target": "ipc_reader",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_newreader",
      "target": "kb_control_plane_internal_ipc_wire_go_conn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_main",
      "target": "kb_control_plane_internal_ipc_wire_newreader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_buildprocessexitframe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_f64",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testkbzonestringnames",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitrejectsshortbuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitroundtrip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testparseprocessstaterejectsshortbuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testparseprocessstateroundtrip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionrejectsshortbuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionroundtrip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testprocessstateframeisexactly128bytes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_testzonetransitionframeisexactly40bytes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_u32",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test",
      "target": "kb_control_plane_internal_ipc_wire_test_u64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "target": "kb_control_plane_internal_ipc_wire_test_f64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "target": "kb_control_plane_internal_ipc_wire_test_f64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildprocessexitframe",
      "target": "kb_control_plane_internal_ipc_wire_test_u32",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "target": "kb_control_plane_internal_ipc_wire_test_u32",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "target": "kb_control_plane_internal_ipc_wire_test_u32",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildprocessexitframe",
      "target": "kb_control_plane_internal_ipc_wire_test_u64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "target": "kb_control_plane_internal_ipc_wire_test_u64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "target": "kb_control_plane_internal_ipc_wire_test_u64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessstaterejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessstateroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testprocessstateframeisexactly128bytes",
      "target": "kb_control_plane_internal_ipc_wire_test_buildprocessstateframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionrejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testzonetransitionframeisexactly40bytes",
      "target": "kb_control_plane_internal_ipc_wire_test_buildzonetransitionframe",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testprocessstateframeisexactly128bytes",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testkbzonestringnames",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitrejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessstaterejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessstateroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionrejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparsezonetransitionroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testzonetransitionframeisexactly40bytes",
      "target": "kb_control_plane_internal_ipc_wire_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitrejectsshortbuffer",
      "target": "kb_control_plane_internal_ipc_wire_test_buildprocessexitframe",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ipc/wire_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ipc_wire_test_testparseprocessexitroundtrip",
      "target": "kb_control_plane_internal_ipc_wire_test_buildprocessexitframe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy",
      "target": "kb_control_plane_internal_policy_policy_new",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy",
      "target": "kb_control_plane_internal_policy_policy_validatesensitivepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy",
      "target": "policy_engine",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy",
      "target": "policy_policyfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy",
      "target": "policy_processpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "policy_engine",
      "target": "policy_processpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "policy_policyfile",
      "target": "policy_processpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_new",
      "target": "policy_engine",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "policy_engine",
      "target": "policy_engine_autoterminate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "policy_engine",
      "target": "policy_engine_sensitivepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_new",
      "target": "kb_control_plane_internal_policy_policy_validatesensitivepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testnewwithmalformedyamlerrors",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testnewwithmissingfilefallsbacktodefaults",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testnewwithnopathusesdefaults",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testpercommautoterminate",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsemptydefault",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsbareroot",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsoversizedentry",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsrelativepath",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectstoomanyentries",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsvalid",
      "target": "kb_control_plane_internal_policy_policy_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testnewwithmalformedyamlerrors",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testnewwithmissingfilefallsbacktodefaults",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testnewwithnopathusesdefaults",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testpercommautoterminate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testsensitivepathsemptydefault",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsbareroot",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsoversizedentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsrelativepath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectstoomanyentries",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_testsensitivepathsvalid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testnewwithmalformedyamlerrors",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testpercommautoterminate",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsemptydefault",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsbareroot",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsoversizedentry",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsrelativepath",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectstoomanyentries",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsvalid",
      "target": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_writetestpolicy",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testnewwithmalformedyamlerrors",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testnewwithmissingfilefallsbacktodefaults",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testnewwithnopathusesdefaults",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testpercommautoterminate",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsemptydefault",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsbareroot",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsoversizedentry",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectsrelativepath",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsrejectstoomanyentries",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/policy/policy_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_policy_policy_test_testsensitivepathsvalid",
      "target": "kb_control_plane_internal_policy_policy_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/auth.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_auth",
      "target": "kb_control_plane_internal_ssh_auth_validatepublickey",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/auth.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_auth_validatepublickey",
      "target": "publickey",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_server_newservice",
      "target": "kb_control_plane_internal_ssh_auth_validatepublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_ssh_test_testauthorizedkeysparsingandvalidation",
      "target": "kb_control_plane_internal_ssh_auth_validatepublickey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_config",
      "target": "kb_control_plane_internal_ssh_config_isdirwritable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_config",
      "target": "kb_control_plane_internal_ssh_config_loadconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_config",
      "target": "ssh_config",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_config_loadconfig",
      "target": "ssh_config",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ssh_service",
      "target": "ssh_config",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/config.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_config_loadconfig",
      "target": "kb_control_plane_internal_ssh_config_isdirwritable",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_server_newservice",
      "target": "kb_control_plane_internal_ssh_config_loadconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/hostkey.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_hostkey",
      "target": "kb_control_plane_internal_ssh_hostkey_ensurehostkeyexists",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_server_newservice",
      "target": "kb_control_plane_internal_ssh_hostkey_ensurehostkeyexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_ssh_test_testhostkeyloadandpersist",
      "target": "kb_control_plane_internal_ssh_hostkey_ensurehostkeyexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_server",
      "target": "kb_control_plane_internal_ssh_server_newservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_server",
      "target": "ssh_service",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_server_newservice",
      "target": "ssh_service",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "ssh_service",
      "target": "kb_control_plane_internal_ssh_server_go_server",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ssh_service",
      "target": "ssh_service_start",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ssh_service",
      "target": "ssh_service_stop",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ssh/server.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_server_newservice",
      "target": "kb_control_plane_internal_ssh_session_handlesession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_session_handlesession",
      "target": "ssh_service_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_session",
      "target": "kb_control_plane_internal_ssh_session_handlesession",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_session",
      "target": "kb_control_plane_internal_ssh_session_setwinsize",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_session_handlesession",
      "target": "kb_control_plane_internal_ssh_session_setwinsize",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_session_handlesession",
      "target": "session",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/session.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_session_setwinsize",
      "target": "kb_control_plane_internal_ssh_session_go_file",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_ssh_test",
      "target": "kb_control_plane_internal_ssh_ssh_test_testauthorizedkeysparsingandvalidation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_ssh_test",
      "target": "kb_control_plane_internal_ssh_ssh_test_testhostkeyloadandpersist",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_ssh_test_testhostkeyloadandpersist",
      "target": "kb_control_plane_internal_ssh_ssh_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/ssh/ssh_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_ssh_ssh_test_testauthorizedkeysparsingandvalidation",
      "target": "kb_control_plane_internal_ssh_ssh_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process",
      "target": "store_cachedstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process",
      "target": "store_containmentwrite",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process",
      "target": "store_removewrite",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process",
      "target": "store_zoneoverridewrite",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process",
      "target": "store_zonetransitionwrite",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "store_store_getprocessstate",
      "target": "store_cachedstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "store_store_listall",
      "target": "store_cachedstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "store_store_listzone",
      "target": "store_cachedstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_flushl2worker",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_getprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_initl1",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "context": "call",
      "source": "store_store_insertzonetransition",
      "target": "kb_control_plane_internal_store_process_go_store_store",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_insertzonetransitionsql",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_listall",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_removeprocess",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "context": "call",
      "source": "store_store_restore",
      "target": "kb_control_plane_internal_store_process_go_store_store",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "context": "call",
      "source": "store_store_setcontainment",
      "target": "kb_control_plane_internal_store_process_go_store_store",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "context": "call",
      "source": "store_store_setzone",
      "target": "kb_control_plane_internal_store_process_go_store_store",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_terminateprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "context": "call",
      "source": "store_store_upsertprocessstate",
      "target": "kb_control_plane_internal_store_process_go_store_store",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_upsertprocessstatesql",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_process_go_store_store",
      "target": "store_store_verifystarttime",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "store_store_initl1",
      "target": "store_store_flushl2worker",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "store_store_flushl2worker",
      "target": "store_store_insertzonetransitionsql",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/process.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "store_store_flushl2worker",
      "target": "store_store_upsertprocessstatesql",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_schema",
      "target": "kb_control_plane_internal_store_schema_go_store_store",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_schema",
      "target": "kb_control_plane_internal_store_schema_new",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_schema_go_store_store",
      "target": "kb_control_plane_internal_store_schema_go_db",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_schema_go_store_store",
      "target": "kb_control_plane_internal_store_schema_go_map",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_schema_go_store_store",
      "target": "store_store_close",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_schema_go_store_store",
      "target": "store_store_db",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_schema_new",
      "target": "kb_control_plane_internal_store_schema_go_store_store",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/schema.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "store_store_db",
      "target": "kb_control_plane_internal_store_schema_go_db",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_newteststore",
      "target": "kb_control_plane_internal_store_schema_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test",
      "target": "kb_control_plane_internal_store_store_test_newteststore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test",
      "target": "kb_control_plane_internal_store_store_test_testremoveprocessevictsfroml1",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test",
      "target": "kb_control_plane_internal_store_store_test_testsetzoneuntrackedpidreturnsfalse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test",
      "target": "kb_control_plane_internal_store_store_test_testsetzoneupdatestrackedprocess",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test",
      "target": "kb_control_plane_internal_store_store_test_testupsertandgetprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test",
      "target": "kb_control_plane_internal_store_store_test_testverifystarttimeguardsagainstpidreuse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_newteststore",
      "target": "kb_control_plane_internal_store_store_test_go_store",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_newteststore",
      "target": "kb_control_plane_internal_store_store_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testremoveprocessevictsfroml1",
      "target": "kb_control_plane_internal_store_store_test_newteststore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testsetzoneuntrackedpidreturnsfalse",
      "target": "kb_control_plane_internal_store_store_test_newteststore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testsetzoneupdatestrackedprocess",
      "target": "kb_control_plane_internal_store_store_test_newteststore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testupsertandgetprocessstate",
      "target": "kb_control_plane_internal_store_store_test_newteststore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testverifystarttimeguardsagainstpidreuse",
      "target": "kb_control_plane_internal_store_store_test_newteststore",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testremoveprocessevictsfroml1",
      "target": "kb_control_plane_internal_store_store_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testsetzoneuntrackedpidreturnsfalse",
      "target": "kb_control_plane_internal_store_store_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testsetzoneupdatestrackedprocess",
      "target": "kb_control_plane_internal_store_store_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testupsertandgetprocessstate",
      "target": "kb_control_plane_internal_store_store_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/internal/store/store_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_internal_store_store_test_testverifystarttimeguardsagainstpidreuse",
      "target": "kb_control_plane_internal_store_store_test_go_t",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_pb",
      "target": "checker_statusrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_pb",
      "target": "checker_statusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_pb",
      "target": "kb_control_plane_proto_checker_checker_pb_file_checker_proto_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_pb",
      "target": "kb_control_plane_proto_checker_checker_pb_file_checker_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_pb",
      "target": "kb_control_plane_proto_checker_checker_pb_init",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "checker_checkerstatusclient_getstatus",
      "target": "checker_statusrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusrequest",
      "target": "checker_statusrequest_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusrequest",
      "target": "checker_statusrequest_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusrequest",
      "target": "checker_statusrequest_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusrequest",
      "target": "checker_statusrequest_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusrequest",
      "target": "checker_statusrequest_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "checker_statusrequest",
      "target": "kb_control_plane_proto_checker_checker_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "checker_statusrequest",
      "target": "kb_control_plane_proto_checker_checker_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "checker_statusrequest",
      "target": "kb_control_plane_proto_checker_checker_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "checker_unimplementedcheckerstatusserver_getstatus",
      "target": "checker_statusrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "kb_control_plane_proto_checker_checker_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "kb_control_plane_proto_checker_checker_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "kb_control_plane_proto_checker_checker_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "checker_statusrequest_protoreflect",
      "target": "kb_control_plane_proto_checker_checker_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "checker_statusresponse_protoreflect",
      "target": "kb_control_plane_proto_checker_checker_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusrequest_descriptor",
      "target": "kb_control_plane_proto_checker_checker_pb_file_checker_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "checker_checkerstatusclient_getstatus",
      "target": "checker_statusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "checker_statusresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "checker_statusresponse_geterrors",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "checker_statusresponse_gethealthy",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "checker_statusresponse_getlastchecked",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "checker_statusresponse_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "checker_statusresponse_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "checker_statusresponse_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse",
      "target": "checker_statusresponse_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "checker_unimplementedcheckerstatusserver_getstatus",
      "target": "checker_statusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_statusresponse_descriptor",
      "target": "kb_control_plane_proto_checker_checker_pb_file_checker_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker.pb.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_pb_init",
      "target": "kb_control_plane_proto_checker_checker_pb_file_checker_proto_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb",
      "target": "checker_checkerstatusclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb",
      "target": "checker_checkerstatusserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb",
      "target": "checker_unimplementedcheckerstatusserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb",
      "target": "checker_unsafecheckerstatusserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_checkerstatus_getstatus_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_newcheckerstatusclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_registercheckerstatusserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_checkerstatusclient",
      "target": "checker_checkerstatusclient_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "checker_checkerstatusclient",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_go_clientconninterface",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb_newcheckerstatusclient",
      "target": "checker_checkerstatusclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb_newcheckerstatusclient",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_go_clientconninterface",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "checker_checkerstatusclient_getstatus",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "checker_unimplementedcheckerstatusserver_getstatus",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb_checkerstatus_getstatus_handler",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb_registercheckerstatusserver",
      "target": "checker_checkerstatusserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_unimplementedcheckerstatusserver",
      "target": "checker_unimplementedcheckerstatusserver_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_unimplementedcheckerstatusserver",
      "target": "checker_unimplementedcheckerstatusserver_mustembedunimplementedcheckerstatusserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "checker_unimplementedcheckerstatusserver",
      "target": "checker_unimplementedcheckerstatusserver_testembeddedbyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb_checkerstatus_getstatus_handler",
      "target": "checker_unimplementedcheckerstatusserver_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb_registercheckerstatusserver",
      "target": "checker_unimplementedcheckerstatusserver_testembeddedbyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb_registercheckerstatusserver",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_go_serviceregistrar",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/checker/checker_grpc.pb.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_checker_checker_grpc_pb_checkerstatus_getstatus_handler",
      "target": "kb_control_plane_proto_checker_checker_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1445",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "kb_control_plane_proto_kb_pb_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_agentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_alert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_auditentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_auditexportresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L988",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_auditverifyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_containmentlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L703",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_containmentrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_containmentresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_decisionack",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_eventfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_kbevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_pidrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_processstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_reloadpolicyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_systemstats",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_zoneoverriderequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_zoneoverrideresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb",
      "target": "proto_zonerequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_processstate_getzone",
      "target": "proto_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone",
      "target": "proto_zone_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "context": "return_type",
      "source": "proto_zone_enum",
      "target": "proto_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone",
      "target": "proto_zone_enumdescriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone",
      "target": "proto_zone_number",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone",
      "target": "proto_zone_string",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone",
      "target": "proto_zone_type",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1095",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1138",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_zoneoverriderequest_getzone",
      "target": "proto_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L565",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "proto_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L600",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_zonerequest_getzone",
      "target": "proto_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone_string",
      "target": "enumnumber",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone_string",
      "target": "proto_reloadpolicyresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_zone_descriptor",
      "target": "enumdescriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone_descriptor",
      "target": "proto_reloadpolicyresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_containmentlevel_descriptor",
      "target": "enumdescriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_zone_type",
      "target": "enumtype",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_containmentlevel_type",
      "target": "enumtype",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone_number",
      "target": "enumnumber",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel_number",
      "target": "enumnumber",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel_string",
      "target": "enumnumber",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zone_enumdescriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel",
      "target": "proto_containmentlevel_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "context": "return_type",
      "source": "proto_containmentlevel_enum",
      "target": "proto_containmentlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel",
      "target": "proto_containmentlevel_enumdescriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel",
      "target": "proto_containmentlevel_number",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel",
      "target": "proto_containmentlevel_string",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel",
      "target": "proto_containmentlevel_type",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L706",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L749",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_containmentrequest_getlevel",
      "target": "proto_containmentlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_containmentlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_processstate_getcontainment",
      "target": "proto_containmentlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel_string",
      "target": "proto_reloadpolicyresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel_descriptor",
      "target": "proto_reloadpolicyresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentlevel_enumdescriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_getprocessstate",
      "target": "proto_processstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_listzone",
      "target": "proto_processstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getcomm",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getfirstseen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getlastseen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getpid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getppid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getscore",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getuid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_getzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate",
      "target": "proto_processstate_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_getprocessstate",
      "target": "proto_processstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_listzone",
      "target": "proto_processstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L435",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L334",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_alert",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L897",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1049",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L989",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L704",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L764",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L652",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L808",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_empty",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L608",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L241",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L520",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1197",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L844",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1093",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1153",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L564",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "kb_control_plane_proto_kb_pb_go_messagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L442",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L343",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_alert",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L905",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1051",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L993",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L708",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L766",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L655",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L809",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_empty",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L610",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L522",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1200",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L847",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1097",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1155",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L566",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "kb_control_plane_proto_kb_pb_go_unknownfields",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L443",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_alert",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L906",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1052",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L994",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L709",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L767",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L656",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_empty",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L611",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L523",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1201",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L848",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1098",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1156",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L567",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "kb_control_plane_proto_kb_pb_go_sizecache",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_processstate_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L459",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_agentdecision_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_alert_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L922",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_auditentry_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1068",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_auditexportresponse_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1010",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_auditverifyresponse_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L725",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_containmentrequest_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L783",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_containmentresponse_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L672",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_decisionack_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L826",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_empty_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L627",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_eventfilter_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kbevent_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L539",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_pidrequest_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1217",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L864",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_systemstats_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1114",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_zoneoverriderequest_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1172",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L583",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_zonerequest_protoreflect",
      "target": "kb_control_plane_proto_kb_pb_go_message",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_processstate_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_getcomm",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_geteventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_getmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_getpid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_getppid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_getscoredelta",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_gettimestamp",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent",
      "target": "proto_kbevent_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_streamevents",
      "target": "proto_kbevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L269",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_streamevents",
      "target": "proto_kbevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kbevent_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_getalertid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_getalerttype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_getcomm",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_getconfidence",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_getevidence",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_getpid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_getseverity",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_gettimestamp",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert",
      "target": "proto_alert_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_streamalerts",
      "target": "proto_alert",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_streamalerts",
      "target": "proto_alert",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_alert_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_getaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_getagentid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_getauthorizedby",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_getconfidence",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_getdecisionid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_getpid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision",
      "target": "proto_agentdecision_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_submitagentdecision",
      "target": "proto_agentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_submitagentdecision",
      "target": "proto_agentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_agentdecision_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_getprocessstate",
      "target": "proto_pidrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "proto_pidrequest_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "proto_pidrequest_getpid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "proto_pidrequest_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "proto_pidrequest_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "proto_pidrequest_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_pidrequest",
      "target": "proto_pidrequest_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_getprocessstate",
      "target": "proto_pidrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_pidrequest_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_listzone",
      "target": "proto_zonerequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_listzone",
      "target": "proto_zonerequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "proto_zonerequest_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "proto_zonerequest_getzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "proto_zonerequest_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "proto_zonerequest_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "proto_zonerequest_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zonerequest",
      "target": "proto_zonerequest_string",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zonerequest_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "proto_eventfilter_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "proto_eventfilter_geteventtypes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "proto_eventfilter_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "proto_eventfilter_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L614",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "proto_eventfilter_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_eventfilter",
      "target": "proto_eventfilter_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_streamalerts",
      "target": "proto_eventfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_streamevents",
      "target": "proto_eventfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_streamalerts",
      "target": "proto_eventfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_streamevents",
      "target": "proto_eventfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_eventfilter_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "proto_decisionack_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "proto_decisionack_getmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "proto_decisionack_getsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "proto_decisionack_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "proto_decisionack_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "proto_decisionack_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_decisionack",
      "target": "proto_decisionack_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_submitagentdecision",
      "target": "proto_decisionack",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_submitagentdecision",
      "target": "proto_decisionack",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_decisionack_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L738",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentrequest_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L749",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentrequest_getlevel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L742",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentrequest_getpid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentrequest_getreason",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentrequest_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentrequest_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L712",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentrequest_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest",
      "target": "proto_containmentrequest_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_setcontainment",
      "target": "proto_containmentrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_setcontainment",
      "target": "proto_containmentrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L739",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentrequest_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "proto_containmentresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L800",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "proto_containmentresponse_getsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L781",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "proto_containmentresponse_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "proto_containmentresponse_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "proto_containmentresponse_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L777",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentresponse",
      "target": "proto_containmentresponse_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_setcontainment",
      "target": "proto_containmentresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_setcontainment",
      "target": "proto_containmentresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L797",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_containmentresponse_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L839",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_empty",
      "target": "proto_empty_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L824",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_empty",
      "target": "proto_empty_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_empty",
      "target": "proto_empty_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_empty",
      "target": "proto_empty_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L820",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_empty",
      "target": "proto_empty_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_exportauditlog",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_getsystemstats",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_reloadpolicy",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_verifyauditchain",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_exportauditlog",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_getsystemstats",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_reloadpolicy",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_verifyauditchain",
      "target": "proto_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L840",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_empty_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_getsystemstats",
      "target": "proto_systemstats",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "proto_systemstats_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L888",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "proto_systemstats_getactiveprocesses",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L881",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "proto_systemstats_geteventspersecond",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L862",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "proto_systemstats_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L864",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "proto_systemstats_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L851",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "proto_systemstats_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_systemstats",
      "target": "proto_systemstats_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_getsystemstats",
      "target": "proto_systemstats",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L878",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_systemstats_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L946",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_getaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_getactor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L981",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_getentryhash",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L974",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_getprevhash",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L967",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_getreason",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L953",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_getsubject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L939",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_gettsns",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L922",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L909",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L916",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry",
      "target": "proto_auditentry_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1050",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "proto_auditentry",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1085",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_auditexportresponse_getentries",
      "target": "proto_auditentry",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L936",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditentry_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1023",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "proto_auditverifyresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1027",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "proto_auditverifyresponse_getchainintact",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1034",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "proto_auditverifyresponse_getentriesverified",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1041",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "proto_auditverifyresponse_geterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "proto_auditverifyresponse_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1010",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "proto_auditverifyresponse_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L997",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "proto_auditverifyresponse_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1004",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse",
      "target": "proto_auditverifyresponse_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_verifyauditchain",
      "target": "proto_auditverifyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_verifyauditchain",
      "target": "proto_auditverifyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1024",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditverifyresponse_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1081",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "proto_auditexportresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1085",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "proto_auditexportresponse_getentries",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1066",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "proto_auditexportresponse_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1068",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "proto_auditexportresponse_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1055",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "proto_auditexportresponse_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1062",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditexportresponse",
      "target": "proto_auditexportresponse_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_exportauditlog",
      "target": "proto_auditexportresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_exportauditlog",
      "target": "proto_auditexportresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1082",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_auditexportresponse_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_overridezone",
      "target": "proto_zoneoverriderequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L287",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_overridezone",
      "target": "proto_zoneoverriderequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zoneoverriderequest_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zoneoverriderequest_getpid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zoneoverriderequest_getreason",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zoneoverriderequest_getzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zoneoverriderequest_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zoneoverriderequest_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zoneoverriderequest_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest",
      "target": "proto_zoneoverriderequest_string",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverriderequest_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_overridezone",
      "target": "proto_zoneoverrideresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L287",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_overridezone",
      "target": "proto_zoneoverrideresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "proto_zoneoverrideresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "proto_zoneoverrideresponse_getsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "proto_zoneoverrideresponse_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "proto_zoneoverrideresponse_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "proto_zoneoverrideresponse_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse",
      "target": "proto_zoneoverrideresponse_string",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_zoneoverrideresponse_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_reloadpolicy",
      "target": "proto_reloadpolicyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "proto_reloadpolicyresponse_descriptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "proto_reloadpolicyresponse_getmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "proto_reloadpolicyresponse_getsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "proto_reloadpolicyresponse_protomessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "proto_reloadpolicyresponse_protoreflect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "proto_reloadpolicyresponse_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse",
      "target": "proto_reloadpolicyresponse_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_reloadpolicy",
      "target": "proto_reloadpolicyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_reloadpolicyresponse_descriptor",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_rawdescgzip",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb.pb.go",
      "source_location": "L1444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_pb_init",
      "target": "kb_control_plane_proto_kb_pb_file_proto_kb_proto_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_exportauditlog_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getprocessstate_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getsystemstats_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_listzone_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_overridezone_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_reloadpolicy_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_setcontainment_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_streamalerts_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_streamevents_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_submitagentdecision_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_verifyauditchain_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_newkernelborderlandsclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "kb_control_plane_proto_kb_grpc_pb_registerkernelborderlandsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "proto_kernelborderlandsclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "proto_kernelborderlandsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "proto_unimplementedkernelborderlandsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb",
      "target": "proto_unsafekernelborderlandsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_newkernelborderlandsclient",
      "target": "proto_kernelborderlandsclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_getsystemstatistics",
      "target": "proto_kernelborderlandsclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_handlerequest",
      "target": "proto_kernelborderlandsclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kbctl_main_dial",
      "target": "proto_kernelborderlandsclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_clientconninterface",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_exportauditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_getprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_getsystemstats",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_overridezone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_reloadpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_setcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_streamalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_streamevents",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_submitagentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient",
      "target": "proto_kernelborderlandsclient_verifyauditchain",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_newkernelborderlandsclient",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_clientconninterface",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_main",
      "target": "kb_control_plane_proto_kb_grpc_pb_newkernelborderlandsclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_main_dial",
      "target": "kb_control_plane_proto_kb_grpc_pb_newkernelborderlandsclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_getprocessstate",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_exportauditlog_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L314",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getprocessstate_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L401",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getsystemstats_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L455",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_overridezone_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L473",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_reloadpolicy_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_setcontainment_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_submitagentdecision_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L419",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_verifyauditchain_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_exportauditlog",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_getsystemstats",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_listzone",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_overridezone",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_reloadpolicy",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_setcontainment",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_streamalerts",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_streamevents",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_submitagentdecision",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_verifyauditchain",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_exportauditlog",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_getprocessstate",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_getsystemstats",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L287",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_overridezone",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_reloadpolicy",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_setcontainment",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_submitagentdecision",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_verifyauditchain",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_listzone",
      "target": "serverstreamingclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_streamalerts",
      "target": "serverstreamingclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "proto_kernelborderlandsclient_streamevents",
      "target": "serverstreamingclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_registerkernelborderlandsserver",
      "target": "proto_kernelborderlandsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_exportauditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_getprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_getsystemstats",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_mustembedunimplementedkernelborderlandsserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_overridezone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_reloadpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_setcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_streamalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_streamevents",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_submitagentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_testembeddedbyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_verifyauditchain",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getprocessstate_handler",
      "target": "proto_unimplementedkernelborderlandsserver_getprocessstate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_listzone_handler",
      "target": "proto_unimplementedkernelborderlandsserver_listzone",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_listzone",
      "target": "serverstreamingserver",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_streamalerts",
      "target": "serverstreamingserver",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "proto_unimplementedkernelborderlandsserver_streamevents",
      "target": "serverstreamingserver",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_setcontainment_handler",
      "target": "proto_unimplementedkernelborderlandsserver_setcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_streamevents_handler",
      "target": "proto_unimplementedkernelborderlandsserver_streamevents",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_submitagentdecision_handler",
      "target": "proto_unimplementedkernelborderlandsserver_submitagentdecision",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_streamalerts_handler",
      "target": "proto_unimplementedkernelborderlandsserver_streamalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getsystemstats_handler",
      "target": "proto_unimplementedkernelborderlandsserver_getsystemstats",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_verifyauditchain_handler",
      "target": "proto_unimplementedkernelborderlandsserver_verifyauditchain",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_exportauditlog_handler",
      "target": "proto_unimplementedkernelborderlandsserver_exportauditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_overridezone_handler",
      "target": "proto_unimplementedkernelborderlandsserver_overridezone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_reloadpolicy_handler",
      "target": "proto_unimplementedkernelborderlandsserver_reloadpolicy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_registerkernelborderlandsserver",
      "target": "proto_unimplementedkernelborderlandsserver_testembeddedbyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_registerkernelborderlandsserver",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_serviceregistrar",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L314",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getprocessstate_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_exportauditlog_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L401",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_getsystemstats_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L455",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_overridezone_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L473",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_reloadpolicy_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_setcontainment_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_submitagentdecision_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L419",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_verifyauditchain_handler",
      "target": "kb_control_plane_proto_kb_grpc_pb_go_unaryserverinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_listzone_handler",
      "target": "serverstream",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L390",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_streamalerts_handler",
      "target": "serverstream",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-control-plane/proto/kb_grpc.pb.go",
      "source_location": "L361",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_control_plane_proto_kb_grpc_pb_kernelborderlands_streamevents_handler",
      "target": "serverstream",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_file.bpf.c",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_file_bpf",
      "target": "kb_core_ebpf_kb_file_bpf_is_sensitive_path",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_file.bpf.c",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_file_bpf",
      "target": "kb_core_ebpf_kb_file_bpf_kb_handle_openat",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_file.bpf.c",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_file_bpf_is_sensitive_path",
      "target": "kb_core_ebpf_kb_file_bpf_c_always_inline",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_file.bpf.c",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_file_bpf_kb_handle_openat",
      "target": "kb_core_ebpf_kb_file_bpf_is_sensitive_path",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_memory.bpf.c",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_memory_bpf",
      "target": "kb_core_ebpf_kb_memory_bpf_kb_handle_mmap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_memory.bpf.c",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_memory_bpf",
      "target": "kb_core_ebpf_kb_memory_bpf_kb_handle_mprotect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_network.bpf.c",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_network_bpf",
      "target": "kb_core_ebpf_kb_network_bpf_kb_handle_bind",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_network.bpf.c",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_network_bpf",
      "target": "kb_core_ebpf_kb_network_bpf_kb_handle_connect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_privilege.bpf.c",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_privilege_bpf",
      "target": "kb_core_ebpf_kb_privilege_bpf_kb_handle_commit_creds",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_process.bpf.c",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_process_bpf",
      "target": "kb_core_ebpf_kb_process_bpf_kb_handle_exec",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_process.bpf.c",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_process_bpf",
      "target": "kb_core_ebpf_kb_process_bpf_kb_handle_exit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kb_syscall.bpf.c",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kb_syscall_bpf",
      "target": "kb_core_ebpf_kb_syscall_bpf_kb_handle_syscall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_bpf_prog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_is_sensitive_kernel_path",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_is_sensitive_path",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_go_tls_write",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_bind",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_commit_creds",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_connect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_exec",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_exit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mmap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mprotect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_openat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_process_vm_writev",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_security_capable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_syscall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_ssl_write",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_bind",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_connect",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mmap",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mprotect",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_syscall",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L216",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "target": "kb_core_ebpf_kbd_sensor_bpf_c_always_inline",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_rate_limit_throttle",
      "target": "u64",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L693",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_is_sensitive_kernel_path",
      "target": "kb_core_ebpf_kbd_sensor_bpf_c_always_inline",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L433",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_is_sensitive_path",
      "target": "kb_core_ebpf_kbd_sensor_bpf_c_always_inline",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L285",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "target": "kb_core_ebpf_kbd_sensor_bpf_c_always_inline",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_go_tls_write",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_bind",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_commit_creds",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_connect",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_exec",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_exit",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mmap",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mprotect",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_openat",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_process_vm_writev",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_security_capable",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_syscall",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L270",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "target": "kb_unified_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_ssl_write",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_reserve_event",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "target": "kb_core_ebpf_kbd_sensor_bpf_c_u32",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "target": "kb_core_ebpf_kbd_sensor_bpf_c_u8",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_go_tls_write",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_bind",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_commit_creds",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_connect",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_exec",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_exit",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mmap",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_mprotect",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_openat",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_process_vm_writev",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L683",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_security_capable",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_syscall",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_ssl_write",
      "target": "kb_core_ebpf_kbd_sensor_bpf_kb_fill_common",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_kb_handle_openat",
      "target": "kb_core_ebpf_kbd_sensor_bpf_is_sensitive_path",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_bpf_prog",
      "target": "kb_core_ebpf_kbd_sensor_bpf_is_sensitive_kernel_path",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L784",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_bpf_prog",
      "target": "kb_lsm_bprm_check",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L843",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_bpf_prog",
      "target": "kb_lsm_file_mprotect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L716",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_bpf_prog",
      "target": "kb_lsm_file_open",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L823",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_bpf_prog",
      "target": "kb_lsm_socket_bind",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/ebpf/kbd_sensor.bpf.c",
      "source_location": "L801",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_ebpf_kbd_sensor_bpf_bpf_prog",
      "target": "kb_lsm_socket_connect",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_behavior.h",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_include_kb_behavior",
      "target": "kb_core_include_kb_evidence",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_rules.h",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_include_kb_rules",
      "target": "kb_core_include_kb_behavior",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_include_kb_behavior",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_include_kb_behavior",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules",
      "target": "kb_core_include_kb_behavior",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_include_kb_behavior",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_include_kb_evidence",
      "target": "kb_core_include_kb_evidence_kb_evidence_has",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_include_kb_evidence",
      "target": "kb_core_include_kb_evidence_kb_evidence_has_all",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_include_kb_evidence",
      "target": "kb_core_include_kb_evidence_kb_evidence_has_any",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_rules.h",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_include_kb_rules",
      "target": "kb_core_include_kb_evidence",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_include_kb_evidence",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_include_kb_evidence",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_include_kb_evidence",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules",
      "target": "kb_core_include_kb_evidence",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_include_kb_evidence",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_include_kb_evidence_kb_evidence_has",
      "target": "kb_core_include_kb_evidence_h_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_include_kb_evidence_kb_evidence_has_all",
      "target": "kb_core_include_kb_evidence_h_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/include/kb_evidence.h",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_include_kb_evidence_kb_evidence_has_any",
      "target": "kb_core_include_kb_evidence_h_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "target": "kb_core_include_kb_evidence_kb_evidence_has_all"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_include_kb_rules",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_include_kb_rules",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules",
      "target": "kb_core_include_kb_rules",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_include_kb_rules",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_include_kb_scoring",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_include_kb_scoring",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.h",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_h_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_include_kb_scoring",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_include_kb_scoring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/scratchpad/inspect-bpf-state.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_scratchpad_inspect_bpf_state",
      "target": "kb_core_scratchpad_inspect_bpf_state_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/scratchpad/run-sensor.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_scratchpad_run_sensor",
      "target": "kb_core_scratchpad_run_sensor_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/scripts/attach.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_scripts_attach",
      "target": "kb_core_scripts_attach_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/scripts/build.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_scripts_build",
      "target": "kb_core_scripts_build_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/scripts/clean.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_scripts_clean",
      "target": "kb_core_scripts_clean_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/scripts/test.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_scripts_test",
      "target": "kb_core_scripts_test_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/isolation_test.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_isolation_test",
      "target": "kb_core_tests_isolation_test_flood_port_a",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/isolation_test.py",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_isolation_test",
      "target": "kb_core_tests_isolation_test_secret_c2_connection",
      "confidence_score": 1.0
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks",
      "target": "kb_core_tests_test_all_hooks_ok",
      "confidence_score": 1.0
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks",
      "target": "kb_core_tests_test_all_hooks_pause",
      "confidence_score": 1.0
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks",
      "target": "kb_core_tests_test_all_hooks_run_sudo_optional",
      "confidence_score": 1.0
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks",
      "target": "kb_core_tests_test_all_hooks_section",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks",
      "target": "kb_core_tests_test_all_hooks_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L66",
      "weight": 1.0,
      "context": "call",
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks_sh__entry",
      "target": "kb_core_tests_test_all_hooks_ok",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L64",
      "weight": 1.0,
      "context": "call",
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks_sh__entry",
      "target": "kb_core_tests_test_all_hooks_pause",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L73",
      "weight": 1.0,
      "context": "call",
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks_sh__entry",
      "target": "kb_core_tests_test_all_hooks_run_sudo_optional",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_all_hooks.sh",
      "source_location": "L60",
      "weight": 1.0,
      "context": "call",
      "_origin": "ast",
      "source": "kb_core_tests_test_all_hooks_sh__entry",
      "target": "kb_core_tests_test_all_hooks_section",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_tests_test_behavior_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_tests_test_behavior_make_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_tests_test_behavior_test_initialization",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_tests_test_behavior_test_sequential_transitions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior",
      "target": "kb_core_tests_test_behavior_test_time_window_validation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_initialization",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_initialization",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_initialization",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_initialization",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_sequential_transitions",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_sequential_transitions",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_sequential_transitions",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_sequential_transitions",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_sequential_transitions",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_sequential_transitions",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_set_flag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_sequential_transitions",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_set_flag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_direct_ioc_compromised",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_time_window_validation",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_time_window_validation",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_time_window_validation",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_time_window_validation",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_time_window_validation",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_time_window_validation",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_set_flag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/tests/test_behavior.c",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_behavior_test_time_window_validation",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cpm",
      "target": "kb_core_tests_test_cpm_drain_inbound",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cpm",
      "target": "kb_core_tests_test_cpm_dump_contained_pids",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cpm",
      "target": "kb_core_tests_test_cpm_find_sensor_pid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cpm",
      "target": "kb_core_tests_test_cpm_fresh_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cpm.py",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cpm",
      "target": "kb_core_tests_test_cpm_send_containment_cmd",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cwp",
      "target": "kb_core_tests_test_cwp_drain_inbound",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cwp",
      "target": "kb_core_tests_test_cwp_dump_contained_pids",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cwp",
      "target": "kb_core_tests_test_cwp_fresh_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cwp",
      "target": "kb_core_tests_test_cwp_send_containment_cmd",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cwp",
      "target": "kb_core_tests_test_cwp_send_cwp_workloads",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_cwp.py",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_cwp",
      "target": "kb_core_tests_test_cwp_sha256_of",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_restore_ipc.py",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_restore_ipc",
      "target": "kb_core_tests_test_restore_ipc_fresh_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_restore_ipc.py",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_restore_ipc",
      "target": "kb_core_tests_test_restore_ipc_send_containment_cmd",
      "confidence_score": 1.0
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/tests/test_restore_ipc.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_tests_test_restore_ipc_rationale_1",
      "target": "kb_core_tests_test_restore_ipc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_userspace_behavior_kb_behavior_behavior_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get_or_create",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_remove",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_reason_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_state_name",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1817",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get",
      "target": "kb_core_userspace_behavior_kb_behavior_behavior_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get_or_create",
      "target": "kb_core_userspace_behavior_kb_behavior_behavior_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get",
      "target": "kb_behavior_record_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_remove",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get_or_create",
      "target": "kb_behavior_record_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_get_or_create",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate",
      "target": "kb_behavior_result_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate",
      "target": "kb_core_userspace_behavior_kb_behavior_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_reason_name",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate",
      "target": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_behavior_evaluate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_state_name",
      "target": "kb_core_userspace_behavior_kb_behavior_c_kb_behavior_state_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_state_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_behavior_kb_state_name"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_behavior.c",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_behavior_kb_reason_name",
      "target": "kb_transition_reason_t",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_ev_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_seq",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_remove",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_seq_contains",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_set_flag",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1816",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get",
      "target": "kb_core_userspace_behavior_kb_evidence_ev_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create",
      "target": "kb_core_userspace_behavior_kb_evidence_ev_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get",
      "target": "kb_core_userspace_behavior_kb_evidence_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_remove",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create",
      "target": "kb_core_userspace_behavior_kb_evidence_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_seq",
      "target": "kb_core_userspace_behavior_kb_evidence_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq",
      "target": "kb_core_userspace_behavior_kb_evidence_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_seq_contains",
      "target": "kb_core_userspace_behavior_kb_evidence_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_set_flag",
      "target": "kb_core_userspace_behavior_kb_evidence_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_or_create"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_set_flag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_set_flag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq",
      "target": "kb_seq_event_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_push_seq"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_seq",
      "target": "kb_ev_seq_entry_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_seq_contains",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_get_seq",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_evidence.c",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_evidence_kb_evidence_seq_contains",
      "target": "kb_ev_seq_entry_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "target": "kb_core_userspace_behavior_kb_evidence_kb_evidence_seq_contains"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules",
      "target": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules",
      "target": "kb_core_userspace_behavior_kb_rules_kb_rules_get_table",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules",
      "target": "kb_core_userspace_behavior_kb_rules_kb_rules_load_wire",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules",
      "target": "kb_core_userspace_behavior_kb_rules_popcount64",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules",
      "target": "kb_core_userspace_behavior_kb_rules_verify_window_constraint",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_read_rules_from_bridge",
      "target": "kb_core_userspace_behavior_kb_rules_kb_rules_load_wire"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "target": "kb_core_userspace_behavior_kb_rules_kb_rules_get_table",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L344",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_get_table",
      "target": "kb_attack_rule_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L426",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "target": "kb_attack_rule_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L373",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_verify_window_constraint",
      "target": "kb_attack_rule_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "target": "kb_core_userspace_behavior_kb_rules_popcount64",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "target": "kb_core_userspace_behavior_kb_rules_verify_window_constraint",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L373",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_verify_window_constraint",
      "target": "kb_core_userspace_behavior_kb_rules_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "target": "kb_core_userspace_behavior_kb_rules_c_kb_evidence_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_rules.c",
      "source_location": "L426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_rules_kb_rules_evaluate",
      "target": "kb_core_userspace_behavior_kb_rules_c_kb_behavior_state_t",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_find_or_create",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_get_state",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_has_identity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_remove",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_set_identity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_set_syscall_entropy_lifetime",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update_syscall_entropy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_zone_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_recompute",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring",
      "target": "kb_core_userspace_behavior_kb_scoring_score_event",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1815",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_init"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_find_or_create",
      "target": "kb_core_userspace_behavior_kb_scoring_c_kb_process_state_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update",
      "target": "kb_core_userspace_behavior_kb_scoring_find_or_create",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_scoring_find_or_create",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_get_state",
      "target": "kb_core_userspace_behavior_kb_scoring_c_kb_process_state_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_recompute",
      "target": "kb_core_userspace_behavior_kb_scoring_c_kb_process_state_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_has_identity",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_get_state",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_remove",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_get_state",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_set_identity",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_get_state",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_set_syscall_entropy_lifetime",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_get_state",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_zone_name",
      "target": "kb_core_userspace_behavior_kb_scoring_c_kb_zone_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update",
      "target": "kb_core_userspace_behavior_kb_scoring_score_event",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_score_event",
      "target": "kb_dimension_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update",
      "target": "kb_core_userspace_behavior_kb_scoring_recompute",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_scoring_recompute",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_recompute",
      "target": "kb_core_userspace_behavior_kb_scoring_c_kb_scoring_result_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L115",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update",
      "target": "kb_core_userspace_behavior_kb_scoring_c_kb_scoring_result_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/behavior/kb_scoring.c",
      "source_location": "L154",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_scoring_c_kb_scoring_result_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_update_syscall_entropy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_set_syscall_entropy_lifetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_proc_backfill_identity",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_has_identity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_proc_backfill_identity",
      "target": "kb_core_userspace_behavior_kb_scoring_kb_scoring_set_identity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_connect_once",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_h_kb_core_userspace_bridge_kb_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_close",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_connect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_process_exit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_state",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_zone_transition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_socket_path",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_try_connect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_c_kb_core_userspace_bridge_kb_bridge",
      "target": "kb_core_userspace_bridge_kb_bridge_send_framed",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_kb_bridge_connect",
      "target": "kb_core_userspace_bridge_kb_bridge_connect_once",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_kb_bridge_try_connect",
      "target": "kb_core_userspace_bridge_kb_bridge_connect_once",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_bridge_ensure_connected",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_try_connect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_control_ensure_connected",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_try_connect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1834",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_try_connect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1961",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_process_exit",
      "target": "kb_core_userspace_bridge_kb_bridge_send_framed",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_state",
      "target": "kb_core_userspace_bridge_kb_bridge_send_framed",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_zone_transition",
      "target": "kb_core_userspace_bridge_kb_bridge_send_framed",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_state",
      "target": "kb_core_userspace_bridge_kb_bridge_c_kb_process_state_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/bridge/kb_bridge.c",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_zone_transition",
      "target": "kb_core_userspace_bridge_kb_bridge_c_kb_zone_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_zone_transition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1734",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "target": "kb_core_userspace_bridge_kb_bridge_kb_bridge_send_process_exit"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_bridge_kb_bridge_h_kb_core_userspace_bridge_kb_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_file.c",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_file",
      "target": "kb_core_userspace_collectors_kb_file_handle_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_file.c",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_file",
      "target": "kb_core_userspace_collectors_kb_file_handle_sigint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_file.c",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_file",
      "target": "kb_core_userspace_collectors_kb_file_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_memory",
      "target": "kb_core_userspace_collectors_kb_memory_handle_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_memory",
      "target": "kb_core_userspace_collectors_kb_memory_handle_sigint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_memory",
      "target": "kb_core_userspace_collectors_kb_memory_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_memory",
      "target": "kb_core_userspace_collectors_kb_memory_prot_str",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_memory_handle_event",
      "target": "kb_core_userspace_collectors_kb_memory_prot_str",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_memory.c",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_memory_prot_str",
      "target": "kb_core_userspace_collectors_kb_memory_c_u32",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_network.c",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_network",
      "target": "kb_core_userspace_collectors_kb_network_handle_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_network.c",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_network",
      "target": "kb_core_userspace_collectors_kb_network_handle_sigint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_network.c",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_network",
      "target": "kb_core_userspace_collectors_kb_network_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_privilege.c",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_privilege",
      "target": "kb_core_userspace_collectors_kb_privilege_handle_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_privilege.c",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_privilege",
      "target": "kb_core_userspace_collectors_kb_privilege_handle_sigint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_privilege.c",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_privilege",
      "target": "kb_core_userspace_collectors_kb_privilege_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_process.c",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_process",
      "target": "kb_core_userspace_collectors_kb_process_handle_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_process.c",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_process",
      "target": "kb_core_userspace_collectors_kb_process_handle_sigint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_process.c",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_process",
      "target": "kb_core_userspace_collectors_kb_process_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_syscall",
      "target": "kb_core_userspace_collectors_kb_syscall_get_syscall_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_syscall",
      "target": "kb_core_userspace_collectors_kb_syscall_handle_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_syscall",
      "target": "kb_core_userspace_collectors_kb_syscall_handle_sigint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_syscall",
      "target": "kb_core_userspace_collectors_kb_syscall_main",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_syscall_get_syscall_name",
      "target": "kb_core_userspace_collectors_kb_syscall_c_u32",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/collectors/kb_syscall.c",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_collectors_kb_syscall_handle_event",
      "target": "kb_core_userspace_collectors_kb_syscall_get_syscall_name",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "target": "kb_core_userspace_sensor_kb_sha256_h_kb_core_userspace_sensor_kb_sha256",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_cached_file",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_file",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_final",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_to_hex",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_transform",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_c_kb_core_userspace_sensor_kb_sha256",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_update",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_kb_sha256_final",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_transform",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_kb_sha256_update",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_transform",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_kb_sha256_file",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_init",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_kb_sha256_file",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_update",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_kb_sha256_final",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_update",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_kb_sha256_file",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_final",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kb_sha256.c",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kb_sha256_kb_sha256_cached_file",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_file",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cwp_classify",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_cached_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cwp_classify",
      "target": "kb_core_userspace_sensor_kb_sha256_kb_sha256_to_hex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kb_sha256_h_kb_core_userspace_sensor_kb_sha256",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_acc_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L798",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_apply_cpm_protected_exec_frame",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1080",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_apply_cwp_workloads_frame",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_apply_sensitive_paths_frame",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1591",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_attach_ssl_uprobes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_bridge_ensure_connected",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_check_ringbuf_drops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_control_ensure_connected",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_classify",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_decision_reason",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_exec_path_is_protected",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_is_kernel_thread",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_reconcile_running_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_register_self",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_resolve_exec_path",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L931",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_classify",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L893",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_decision_reason",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1030",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_reconcile_running_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L918",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_registry_lookup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_sweep_orphaned_entries",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1672",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_event_type_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_find_elf_symbol_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1698",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_handle_incoming_containment_cmd",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1670",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_handle_sigint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1801",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_make_fd_nonblocking",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_map_state_to_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_now_ns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_populate_cwp_workload_floor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L760",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_populate_protected_exec_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1557",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_populate_sensitive_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_proc_backfill_identity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1690",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_prot_str",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_read_cpm_protected_exec_from_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_read_cwp_workloads_from_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_read_rules_from_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_read_sensitive_paths_from_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_snapshot_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_try_attach_go_tls",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor",
      "target": "kb_core_userspace_sensor_kbd_sensor_window_ema_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_proc_backfill_identity",
      "target": "kb_core_userspace_sensor_kbd_sensor_now_ns",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_sensor_kbd_sensor_now_ns",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_sensor_kbd_sensor_acc_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_sensor_kbd_sensor_snapshot_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_sensor_kbd_sensor_window_ema_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_bridge_ensure_connected",
      "target": "kb_core_userspace_sensor_kbd_sensor_make_fd_nonblocking",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_control_ensure_connected",
      "target": "kb_core_userspace_sensor_kbd_sensor_make_fd_nonblocking",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1907",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_make_fd_nonblocking",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "target": "kb_core_userspace_sensor_kbd_sensor_bridge_ensure_connected",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1732",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "target": "kb_core_userspace_sensor_kbd_sensor_bridge_ensure_connected",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1940",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_control_ensure_connected",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "target": "kb_core_userspace_sensor_kbd_sensor_c_kb_scoring_result_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1708",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "target": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_sensor_kbd_sensor_bridge_dispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1320",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "target": "kb_core_userspace_sensor_kbd_sensor_c_kb_scoring_result_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_sensor_kbd_sensor_proc_backfill_identity",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_sensor_kbd_sensor_check_ringbuf_drops",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1949",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_scan_syscall_entropy",
      "target": "kb_core_userspace_sensor_kbd_sensor_map_state_to_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1845",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_read_rules_from_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_read_sensitive_paths_from_bridge",
      "target": "kb_core_userspace_sensor_kbd_sensor_apply_sensitive_paths_frame",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1904",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_read_sensitive_paths_from_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_incoming_containment_cmd",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_decision_reason",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cpm_classify",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_is_kernel_thread",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L631",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cpm_is_kernel_thread",
      "target": "pid_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L675",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cpm_classify",
      "target": "pid_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L656",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cpm_exec_path_is_protected",
      "target": "pid_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L646",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cpm_resolve_exec_path",
      "target": "pid_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L931",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cwp_classify",
      "target": "pid_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cpm_exec_path_is_protected",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_resolve_exec_path",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L944",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cwp_classify",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_resolve_exec_path",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cwp_reconcile_running_processes",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_resolve_exec_path",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_incoming_containment_cmd",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_resolve_exec_path",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cpm_classify",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_exec_path_is_protected",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cpm_reconcile_running_processes",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_exec_path_is_protected",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_incoming_containment_cmd",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_classify",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1886",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_register_self",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1887",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_cpm_reconcile_running_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1885",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_populate_protected_exec_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L860",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_read_cpm_protected_exec_from_bridge",
      "target": "kb_core_userspace_sensor_kbd_sensor_apply_cpm_protected_exec_frame",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1942",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_read_cpm_protected_exec_from_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_incoming_containment_cmd",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_decision_reason",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_cwp_classify",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_registry_lookup",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_incoming_containment_cmd",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_classify",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1894",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_populate_cwp_workload_floor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1895",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_reconcile_running_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_read_cwp_workloads_from_bridge",
      "target": "kb_core_userspace_sensor_kbd_sensor_apply_cwp_workloads_frame",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1943",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_read_cwp_workloads_from_bridge",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1954",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_cwp_sweep_orphaned_entries",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1944",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_handle_incoming_containment_cmd",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1302",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_map_state_to_zone",
      "target": "kb_core_userspace_sensor_kbd_sensor_c_kb_behavior_state_t",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1302",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_map_state_to_zone",
      "target": "kb_core_userspace_sensor_kbd_sensor_c_kb_zone_t",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1402",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "target": "kb_core_userspace_sensor_kbd_sensor_map_state_to_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1707",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "target": "kb_core_userspace_sensor_kbd_sensor_process_behavior_and_score",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1602",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_attach_ssl_uprobes",
      "target": "kb_core_userspace_sensor_kbd_sensor_find_elf_symbol_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_try_attach_go_tls",
      "target": "kb_core_userspace_sensor_kbd_sensor_find_elf_symbol_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1723",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "target": "kb_core_userspace_sensor_kbd_sensor_try_attach_go_tls",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1877",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_populate_sensitive_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1919",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_main",
      "target": "kb_core_userspace_sensor_kbd_sensor_attach_ssl_uprobes",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1672",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_event_type_name",
      "target": "kb_core_userspace_sensor_kbd_sensor_c_u8",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1717",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "target": "kb_core_userspace_sensor_kbd_sensor_event_type_name",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1780",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_handle_event",
      "target": "kb_core_userspace_sensor_kbd_sensor_prot_str",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-core/userspace/sensor/kbd_sensor.c",
      "source_location": "L1690",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_core_userspace_sensor_kbd_sensor_prot_str",
      "target": "kb_core_userspace_sensor_kbd_sensor_c_u32",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc",
      "target": "kb_op_kb_dashboard_oxlintrc_plugins",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc",
      "target": "kb_op_kb_dashboard_oxlintrc_rules",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc",
      "target": "kb_op_kb_dashboard_oxlintrc_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L3",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc_plugins",
      "target": "ref_oxc",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L3",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc_plugins",
      "target": "ref_react",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L3",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc_plugins",
      "target": "ref_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "ref_react",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/main.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_main",
      "target": "ref_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc_rules",
      "target": "kb_op_kb_dashboard_oxlintrc_rules_react_only_export_components",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc_rules",
      "target": "kb_op_kb_dashboard_oxlintrc_rules_react_rules_of_hooks",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/.oxlintrc.json",
      "source_location": "L6",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_oxlintrc_rules_react_only_export_components",
      "target": "ref_warn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package",
      "target": "kb_op_kb_dashboard_package_dependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package",
      "target": "kb_op_kb_dashboard_package_devdependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package",
      "target": "kb_op_kb_dashboard_package_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package",
      "target": "kb_op_kb_dashboard_package_private",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package",
      "target": "kb_op_kb_dashboard_package_scripts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package",
      "target": "kb_op_kb_dashboard_package_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package",
      "target": "kb_op_kb_dashboard_package_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_scripts",
      "target": "kb_op_kb_dashboard_package_scripts_build",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_scripts",
      "target": "kb_op_kb_dashboard_package_scripts_dev",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_scripts",
      "target": "kb_op_kb_dashboard_package_scripts_lint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_scripts",
      "target": "kb_op_kb_dashboard_package_scripts_preview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_dependencies",
      "target": "kb_op_kb_dashboard_package_dependencies_lucide_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_dependencies",
      "target": "kb_op_kb_dashboard_package_dependencies_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_dependencies",
      "target": "kb_op_kb_dashboard_package_dependencies_react_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_dependencies",
      "target": "kb_op_kb_dashboard_package_dependencies_recharts",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_dependencies_lucide_react",
      "target": "lucide_react",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_dependencies_react",
      "target": "react",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_dependencies_react_dom",
      "target": "react_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_dependencies_recharts",
      "target": "recharts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies",
      "target": "kb_op_kb_dashboard_package_devdependencies_oxlint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies",
      "target": "kb_op_kb_dashboard_package_devdependencies_types_node",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies",
      "target": "kb_op_kb_dashboard_package_devdependencies_types_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies",
      "target": "kb_op_kb_dashboard_package_devdependencies_types_react_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies",
      "target": "kb_op_kb_dashboard_package_devdependencies_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies",
      "target": "kb_op_kb_dashboard_package_devdependencies_vite",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies",
      "target": "kb_op_kb_dashboard_package_devdependencies_vitejs_plugin_react",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies_types_node",
      "target": "types_node",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies_types_react",
      "target": "types_react",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L21",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies_types_react_dom",
      "target": "types_react_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies_vitejs_plugin_react",
      "target": "vitejs_plugin_react",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies_oxlint",
      "target": "oxlint",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L24",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies_typescript",
      "target": "typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/package.json",
      "source_location": "L25",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_package_devdependencies_vite",
      "target": "vite",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_chartpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_health_services",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_kbalert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_process",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_scorecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_seed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_sev",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_ts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app",
      "target": "kb_op_kb_dashboard_src_app_zoneclass",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/main.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_main",
      "target": "kb_op_kb_dashboard_src_app",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app_app",
      "target": "kb_op_kb_dashboard_src_app_ts",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app_app",
      "target": "kb_op_kb_dashboard_src_app_scorecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/App.tsx",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_app_app",
      "target": "kb_op_kb_dashboard_src_app_zoneclass",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/src/main.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_src_main",
      "target": "kb_op_kb_dashboard_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app",
      "target": "kb_op_kb_dashboard_tsconfig_app_include",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_allowarbitraryextensions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_allowimportingtsextensions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_erasablesyntaxonly",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_jsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_moduledetection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_moduleresolution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_noemit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_nofallthroughcasesinswitch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_nounusedlocals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_nounusedparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_tsbuildinfofile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_app_compileroptions_verbatimmodulesyntax",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L5",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions_lib",
      "target": "kb_op_kb_dashboard_tsconfig_app_json_ref_es2023",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L5",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions_lib",
      "target": "ref_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L7",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_compileroptions_types",
      "target": "ref_vite_client",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.app.json",
      "source_location": "L25",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_app_include",
      "target": "ref_src",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig",
      "target": "kb_op_kb_dashboard_tsconfig_files",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig",
      "target": "kb_op_kb_dashboard_tsconfig_references",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node",
      "target": "kb_op_kb_dashboard_tsconfig_node_include",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_allowimportingtsextensions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_erasablesyntaxonly",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_moduledetection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_noemit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_nofallthroughcasesinswitch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_nounusedlocals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_nounusedparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_tsbuildinfofile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions",
      "target": "kb_op_kb_dashboard_tsconfig_node_compileroptions_verbatimmodulesyntax",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L5",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions_lib",
      "target": "kb_op_kb_dashboard_tsconfig_node_json_ref_es2023",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L6",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_compileroptions_types",
      "target": "ref_node",
      "confidence_score": 1.0
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-dashboard/tsconfig.node.json",
      "source_location": "L22",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_dashboard_tsconfig_node_include",
      "target": "ref_vite_config_ts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_mcp_jsonrpcerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_mcp_jsonrpcrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_mcp_jsonrpcresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_mcp_textcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_mcp_tool",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_mcp_toolcallparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_mcp_toolcallresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_mcp_toolslistresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_op_kb_mcp_main_getsystemstatistics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_op_kb_mcp_main_handlerequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_op_kb_mcp_main_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_op_kb_mcp_main_senderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main",
      "target": "kb_op_kb_mcp_main_sendresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_mcp_jsonrpcrequest",
      "target": "rawmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_handlerequest",
      "target": "kb_mcp_jsonrpcrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_mcp_jsonrpcresponse",
      "target": "rawmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_mcp_toolcallparams",
      "target": "rawmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_senderror",
      "target": "rawmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_sendresponse",
      "target": "rawmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_mcp_jsonrpcresponse",
      "target": "kb_mcp_jsonrpcerror",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_mcp_toolslistresult",
      "target": "kb_mcp_tool",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_mcp_toolcallresult",
      "target": "kb_mcp_textcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_handlerequest",
      "target": "kb_op_kb_mcp_main_getsystemstatistics",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_main",
      "target": "kb_op_kb_mcp_main_handlerequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_main",
      "target": "kb_op_kb_mcp_main_senderror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_handlerequest",
      "target": "kb_op_kb_mcp_main_senderror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-mcp/main.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_mcp_main_handlerequest",
      "target": "kb_op_kb_mcp_main_sendresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_build",
      "target": "kb_op_kb_tui_build_main",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_build_main",
      "target": "kb_op_kb_tui_build_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_build_main",
      "target": "kb_op_kb_tui_build_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_build_main",
      "target": "kb_op_kb_tui_build_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L2",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "instant",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_action",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_connstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_containment_label",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_list_move",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_pendingcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_tab",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "kb_op_kb_tui_src_app_zone_label",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app",
      "target": "vecdeque",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_apply_event",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_appevent",
      "target": "kb_op_kb_tui_src_app_rs_kbevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L30",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_appevent",
      "target": "kb_op_kb_tui_src_app_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_appevent",
      "target": "kb_op_kb_tui_src_app_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L12",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L31",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo_run",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L27",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo_spawn",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L8",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L99",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_alert_stream",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L118",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_event_stream",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L66",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_process_poller",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L86",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_stats_poller",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L34",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L97",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_containment",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_query",
      "target": "kb_op_kb_tui_src_app_appevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_action",
      "target": "kb_op_kb_tui_src_app_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L152",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_set_status",
      "target": "kb_op_kb_tui_src_app_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L83",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_connstate",
      "target": "kb_op_kb_tui_src_app_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L89",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_pendingcontainment",
      "target": "kb_op_kb_tui_src_app_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L115",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L245",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_visible_indices",
      "target": "kb_op_kb_tui_src_app_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L255",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_visible_processes",
      "target": "kb_op_kb_tui_src_app_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L107",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_rs_kbevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L418",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_activity_key",
      "target": "kb_op_kb_tui_src_app_action",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L407",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_alerts_key",
      "target": "kb_op_kb_tui_src_app_action",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L312",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_containment_modal_key",
      "target": "kb_op_kb_tui_src_app_action",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L271",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "kb_op_kb_tui_src_app_action",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L357",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_processes_key",
      "target": "kb_op_kb_tui_src_app_action",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L432",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_query_key",
      "target": "kb_op_kb_tui_src_app_action",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_tab",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "context": "return_type",
      "source": "kb_op_kb_tui_src_app_tab_next",
      "target": "kb_op_kb_tui_src_app_tab",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "context": "return_type",
      "source": "kb_op_kb_tui_src_app_tab_prev",
      "target": "kb_op_kb_tui_src_app_tab",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_tab",
      "target": "kb_op_kb_tui_src_app_tab_title",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "kb_op_kb_tui_src_app_tab_prev",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L95",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_connstate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L118",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_pendingcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_containment_modal_key",
      "target": "kb_op_kb_tui_src_app_pendingcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L90",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_pendingcontainment",
      "target": "kb_op_kb_tui_src_app_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L358",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_containment_modal",
      "target": "kb_op_kb_tui_src_app_pendingcontainment",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L262",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_selected_process",
      "target": "kb_op_kb_tui_src_app_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "instant",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_apply_event",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_handle_activity_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_handle_alerts_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_handle_containment_modal_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_handle_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_handle_processes_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_handle_query_key",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_move_selection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_new",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_query_history_step",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_selected_process",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_set_status",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_text_input_active",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_tick",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_visible_indices",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "kb_op_kb_tui_src_app_app_visible_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L108",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "liststate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L99",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "tablestate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L111",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app",
      "target": "vecdeque",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L20",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L9",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_activity",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_alerts",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L325",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_footer",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_header",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_processes",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_query",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_tabs",
      "target": "kb_op_kb_tui_src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L475",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_list_move",
      "target": "liststate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_new",
      "target": "kb_op_kb_tui_src_app_rs_self",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_apply_event",
      "target": "kb_op_kb_tui_src_app_app_set_status",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_processes_key",
      "target": "kb_op_kb_tui_src_app_app_set_status",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_set_status",
      "target": "into",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_apply_event",
      "target": "kb_op_kb_tui_src_app_app_visible_indices",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_visible_processes",
      "target": "kb_op_kb_tui_src_app_app_visible_indices",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_move_selection",
      "target": "kb_op_kb_tui_src_app_app_visible_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_selected_process",
      "target": "kb_op_kb_tui_src_app_app_visible_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_processes_key",
      "target": "kb_op_kb_tui_src_app_app_selected_process",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "kb_op_kb_tui_src_app_app_text_input_active",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "kb_op_kb_tui_src_app_app_handle_activity_key",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "kb_op_kb_tui_src_app_app_handle_alerts_key",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "kb_op_kb_tui_src_app_app_handle_containment_modal_key",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "kb_op_kb_tui_src_app_app_handle_processes_key",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "kb_op_kb_tui_src_app_app_handle_query_key",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_key",
      "target": "keyevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L418",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_activity_key",
      "target": "keyevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L407",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_alerts_key",
      "target": "keyevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_containment_modal_key",
      "target": "keyevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L357",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_processes_key",
      "target": "keyevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L432",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_query_key",
      "target": "keyevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_processes_key",
      "target": "kb_op_kb_tui_src_app_app_move_selection",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_alerts_key",
      "target": "kb_op_kb_tui_src_app_list_move",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_activity_key",
      "target": "kb_op_kb_tui_src_app_list_move",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/app.rs",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_app_app_handle_query_key",
      "target": "kb_op_kb_tui_src_app_app_query_history_step",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L10",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo",
      "target": "kb_op_kb_tui_src_demo_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo",
      "target": "kb_op_kb_tui_src_demo_run",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo",
      "target": "kb_op_kb_tui_src_demo_spawn",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo_spawn",
      "target": "kb_op_kb_tui_src_demo_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo_spawn",
      "target": "kb_op_kb_tui_src_demo_run",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/demo.rs",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_demo_run",
      "target": "kb_op_kb_tui_src_demo_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "kb_op_kb_tui_src_grpc_connect_uds",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L4",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "kb_op_kb_tui_src_grpc_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "kb_op_kb_tui_src_grpc_spawn_alert_stream",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "kb_op_kb_tui_src_grpc_spawn_event_stream",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "kb_op_kb_tui_src_grpc_spawn_process_poller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "kb_op_kb_tui_src_grpc_spawn_stats_poller",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc",
      "target": "kb_op_kb_tui_src_grpc_start",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L20",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_connect_uds",
      "target": "kb_op_kb_tui_src_grpc_rs_channel",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L20",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_connect_uds",
      "target": "kb_op_kb_tui_src_grpc_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_connect_uds",
      "target": "kb_op_kb_tui_src_grpc_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_grpc_connect_uds",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L34",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_grpc_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_grpc_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_grpc_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_grpc_spawn_alert_stream",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_grpc_spawn_event_stream",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_grpc_spawn_process_poller",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_start",
      "target": "kb_op_kb_tui_src_grpc_spawn_stats_poller",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_alert_stream",
      "target": "kb_op_kb_tui_src_grpc_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_event_stream",
      "target": "kb_op_kb_tui_src_grpc_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_process_poller",
      "target": "kb_op_kb_tui_src_grpc_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_stats_poller",
      "target": "kb_op_kb_tui_src_grpc_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_alert_stream",
      "target": "kb_op_kb_tui_src_grpc_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_event_stream",
      "target": "kb_op_kb_tui_src_grpc_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_process_poller",
      "target": "kb_op_kb_tui_src_grpc_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/grpc.rs",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_grpc_spawn_stats_poller",
      "target": "kb_op_kb_tui_src_grpc_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main",
      "target": "kb_op_kb_tui_src_main_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main",
      "target": "kb_op_kb_tui_src_main_run",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main",
      "target": "kb_op_kb_tui_src_main_spawn_containment",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main",
      "target": "kb_op_kb_tui_src_main_spawn_query",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main",
      "target": "terminal",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L27",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_main",
      "target": "kb_op_kb_tui_src_main_rs_box",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L27",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_main",
      "target": "kb_op_kb_tui_src_main_rs_error",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_main",
      "target": "kb_op_kb_tui_src_main_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_main",
      "target": "kb_op_kb_tui_src_main_run",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_run",
      "target": "kb_op_kb_tui_src_main_rs_result",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L46",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_run",
      "target": "b",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_run",
      "target": "terminal",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_query",
      "target": "kb_op_kb_tui_src_main_run",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_containment",
      "target": "kb_op_kb_tui_src_main_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_containment",
      "target": "kb_op_kb_tui_src_main_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_containment",
      "target": "sharedclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_query",
      "target": "kb_op_kb_tui_src_main_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_query",
      "target": "kb_op_kb_tui_src_main_rs_unboundedsender",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/main.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_main_spawn_query",
      "target": "sharedclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query",
      "target": "kb_op_kb_tui_src_query_cmd_contain",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query",
      "target": "kb_op_kb_tui_src_query_cmd_pid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query",
      "target": "kb_op_kb_tui_src_query_cmd_stats",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query",
      "target": "kb_op_kb_tui_src_query_cmd_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query",
      "target": "kb_op_kb_tui_src_query_help_text",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query",
      "target": "kb_op_kb_tui_src_query_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query",
      "target": "kb_op_kb_tui_src_query_run",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_cmd_contain",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_cmd_pid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_cmd_stats",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_cmd_zone",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_help_text",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L8",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L8",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L8",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L8",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_run",
      "target": "kb_op_kb_tui_src_query_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_contain",
      "target": "kb_op_kb_tui_src_query_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_pid",
      "target": "kb_op_kb_tui_src_query_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_stats",
      "target": "kb_op_kb_tui_src_query_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_zone",
      "target": "kb_op_kb_tui_src_query_rs_option",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L102",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_contain",
      "target": "kb_op_kb_tui_src_query_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_pid",
      "target": "kb_op_kb_tui_src_query_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L86",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_stats",
      "target": "kb_op_kb_tui_src_query_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_zone",
      "target": "kb_op_kb_tui_src_query_rs_kbclient",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_contain",
      "target": "kb_op_kb_tui_src_query_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_pid",
      "target": "kb_op_kb_tui_src_query_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_stats",
      "target": "kb_op_kb_tui_src_query_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_zone",
      "target": "kb_op_kb_tui_src_query_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L144",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_help_text",
      "target": "kb_op_kb_tui_src_query_rs_vec",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L102",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_contain",
      "target": "kb_op_kb_tui_src_query_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L26",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_pid",
      "target": "kb_op_kb_tui_src_query_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L86",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_stats",
      "target": "kb_op_kb_tui_src_query_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_cmd_zone",
      "target": "kb_op_kb_tui_src_query_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/query.rs",
      "source_location": "L144",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_query_help_text",
      "target": "kb_op_kb_tui_src_query_rs_string",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L7",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_centered_rect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_containment_style",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_activity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_alerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_containment_modal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_footer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_header",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_help",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_query",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_draw_tabs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_severity_style",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "kb_op_kb_tui_src_ui_zone_style",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L2",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui",
      "target": "style",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_activity",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_alerts",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_containment_modal",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_footer",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_header",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_help",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_processes",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_query",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw",
      "target": "kb_op_kb_tui_src_ui_draw_tabs",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_activity",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_alerts",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L358",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_containment_modal",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L325",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_footer",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_header",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L416",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_help",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_processes",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_query",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_tabs",
      "target": "frame",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_header",
      "target": "rect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L339",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_centered_rect",
      "target": "rect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_activity",
      "target": "rect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_alerts",
      "target": "rect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L325",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_footer",
      "target": "rect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_processes",
      "target": "rect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_query",
      "target": "rect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_tabs",
      "target": "rect",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L132",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_zone_style",
      "target": "style",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L140",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_containment_style",
      "target": "style",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L150",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_severity_style",
      "target": "style",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_containment_modal",
      "target": "kb_op_kb_tui_src_ui_centered_rect",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kb-tui/src/ui.rs",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kb_tui_src_ui_draw_help",
      "target": "kb_op_kb_tui_src_ui_centered_rect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/cmd_audit.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_cmd_audit",
      "target": "kb_op_kbctl_cmd_audit_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/cmd_policy.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_cmd_policy",
      "target": "kb_op_kbctl_cmd_policy_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/cmd_process.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_cmd_process",
      "target": "kb_op_kbctl_cmd_process_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/cmd_zone.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_cmd_zone",
      "target": "kb_op_kbctl_cmd_zone_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_main",
      "target": "kb_op_kbctl_main_dial",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_main",
      "target": "kb_op_kbctl_main_init",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_main",
      "target": "kb_op_kbctl_main_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "kb_op_kbctl_main",
      "target": "kb_op_kbctl_main_withtimeout",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kbctl_main_dial",
      "target": "clientconn",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kbctl_main_withtimeout",
      "target": "cancelfunc",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "kb-op/kbctl/main.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "source": "kb_op_kbctl_main_withtimeout",
      "target": "kb_op_kbctl_main_go_context",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_aads_grpc_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_connect_once_timeout"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_ebpf_rate_limiting"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_kafka_removal"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_kbtui_rebuild"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_lsm_containment_gating"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_lsm_zero_padding_bug"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_msgtypecontainmentcmd_bug"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_process_exit_lifecycle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_sensitive_paths_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog",
      "target": "changelog_sudo_pam_lockout_incident"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog_msgtypecontainmentcmd_bug",
      "target": "changelog_kbtui_rebuild"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog_connect_once_timeout",
      "target": "changelog_sensitive_paths_config"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog_sensitive_paths_config",
      "target": "changelog_lsm_containment_gating"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/policy.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_policy_sensitive_paths",
      "target": "changelog_sensitive_paths_config"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog_lsm_zero_padding_bug",
      "target": "changelog_lsm_containment_gating"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/enabling-bpf-lsm.md",
      "source_location": null,
      "weight": 1.0,
      "source": "bpf_lsm_file_open_hook",
      "target": "changelog_lsm_containment_gating"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog_sudo_pam_lockout_incident",
      "target": "changelog_lsm_containment_gating"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/policy.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_policy_sensitive_paths",
      "target": "changelog_lsm_containment_gating"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_hookpoints_sensitive_path_list",
      "target": "changelog_lsm_containment_gating"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kbcore_reqs_kb_max_processes",
      "target": "changelog_ebpf_rate_limiting"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md",
      "source_location": null,
      "weight": 1.0,
      "source": "changelog_aads_grpc_client",
      "target": "changelog_kafka_removal"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "ray_walkthrough_distributed_messaging",
      "target": "changelog_aads_grpc_client"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_kafka_rejection",
      "target": "changelog_kafka_removal"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "claude_documentation_policy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "claude_shared_structs_convention"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "claude_socket_topology"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "config_policy"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_architecture_boot_sequence_spec"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_architecture_cross_kernel_portability"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_architecture_enabling_bpf_lsm"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_architecture_hookpoints"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_architecture_kbd_contracts"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_development_adr_adr_1"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_development_core_control_kba_uds_binding_spec"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_development_core_control_wire_protocol"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_development_git_authorship"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "docs_specifications_kernel_borderlands_specification"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude",
      "target": "kb_checker_readme"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "weight": 1.0,
      "source": "contributing",
      "target": "claude"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude_socket_topology",
      "target": "boot_seq_kbct_sock"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude_socket_topology",
      "target": "boot_seq_kbd_sock"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude_shared_structs_convention",
      "target": "docs_architecture_kbd_contracts_c_go_wire_structs"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "weight": 1.0,
      "source": "contributing_subsystem_standards",
      "target": "claude_shared_structs_convention"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CODE_OF_CONDUCT.md",
      "source_location": null,
      "weight": 1.0,
      "source": "code_of_conduct",
      "target": "code_of_conduct_contributor_covenant"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "weight": 1.0,
      "source": "contributing",
      "target": "contributing_adr_requirement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "weight": 1.0,
      "source": "contributing",
      "target": "contributing_branching_strategy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "weight": 1.0,
      "source": "contributing",
      "target": "contributing_subsystem_standards"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CONTRIBUTING.md",
      "source_location": null,
      "weight": 1.0,
      "source": "contributing_adr_requirement",
      "target": "docs_development_adr_readme"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_readme",
      "target": "readme"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "SECURITY.md",
      "source_location": null,
      "weight": 1.0,
      "source": "security",
      "target": "readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "config_readme",
      "target": "config_agents"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "config_readme",
      "target": "config_policy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/agents.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_agents",
      "target": "boot_seq_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/agents.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_agents",
      "target": "config_agents_jury_pool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/agents.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_agents",
      "target": "config_agents_ray_mode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/agents.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_agents",
      "target": "config_agents_swarm_composition"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/agents.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_agents_ray_mode",
      "target": "aads_devplan_local_vs_cluster_scope"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/agents.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_agents_swarm_composition",
      "target": "aads_devplan_role_classes_orchestrator"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/agents.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_agents_jury_pool",
      "target": "aads_devplan_jje_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/policy.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_policy",
      "target": "config_policy_sensitive_paths"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/policy.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_policy",
      "target": "config_policy_thresholds"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "config/policy.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "config_policy_sensitive_paths",
      "target": "docs_architecture_hookpoints_sensitive_path_list"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_readme",
      "target": "docs_development_control_aads_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_readme",
      "target": "docs_development_core_control_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_cross_kernel_portability"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_hookpoints"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_kb_core_system_requirements"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_kbd_contracts"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_resource_management_roadmap"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "boot_seq_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "boot_seq_kbc_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "boot_seq_kbchecker_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "boot_seq_kbct_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "boot_seq_kbd_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "boot_seq_kbd_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "boot_seq_ray_swarm_node"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "boot_seq_tampering_containment_protocol"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_boot_sequence_spec",
      "target": "docs_architecture_resource_management_roadmap"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_tests_readme_test_cpm_py",
      "target": "docs_architecture_boot_sequence_spec"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_devplan_grpc_uds_client",
      "target": "boot_seq_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "boot_seq_kbd_service",
      "target": "boot_seq_kbchecker_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "boot_seq_kbchecker_service",
      "target": "boot_seq_ray_swarm_node"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "boot_seq_tampering_containment_protocol",
      "target": "boot_seq_watchdog_fallback_hierarchy"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/architecture/boot_sequence_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "boot_seq_tampering_containment_protocol",
      "target": "docs_development_automated_signatures_deployment"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/development/automated_signatures_deployment.md",
      "source_location": null,
      "weight": 1.0,
      "source": "sig_deploy_build_time_hashing",
      "target": "boot_seq_tampering_containment_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_cross_kernel_portability",
      "target": "portability_bpf_core_read"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_cross_kernel_portability",
      "target": "portability_btf"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_cross_kernel_portability",
      "target": "portability_compat_matrix"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_cross_kernel_portability",
      "target": "portability_core"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_cross_kernel_portability",
      "target": "portability_fallback_policy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_cross_kernel_portability",
      "target": "portability_libbpf"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_cross_kernel_portability",
      "target": "portability_runtime_capability_detection"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "portability_core",
      "target": "portability_btf"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "portability_libbpf",
      "target": "portability_btf"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "portability_fallback_policy",
      "target": "portability_runtime_capability_detection"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/cross-kernel-portability.md",
      "source_location": null,
      "weight": 1.0,
      "source": "portability_compat_matrix",
      "target": "kbcore_reqs_bpf_lsm_kernel_floor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/enabling-bpf-lsm.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_enabling_bpf_lsm",
      "target": "bpf_lsm_file_open_hook"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/enabling-bpf-lsm.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_enabling_bpf_lsm",
      "target": "bpf_lsm_grub_config"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/enabling-bpf-lsm.md",
      "source_location": null,
      "weight": 1.0,
      "source": "bpf_lsm_grub_config",
      "target": "kbcore_reqs_bpf_lsm_kernel_floor"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/enabling-bpf-lsm.md",
      "source_location": null,
      "weight": 1.0,
      "source": "bpf_lsm_file_open_hook",
      "target": "docs_architecture_hookpoints_sensitive_path_list"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_hookpoints",
      "target": "docs_architecture_hookpoints_candidate_additions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_hookpoints",
      "target": "docs_architecture_hookpoints_existing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_hookpoints",
      "target": "docs_architecture_hookpoints_sensitive_path_list"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "docs/architecture/hookpoints.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_hookpoints_candidate_additions",
      "target": "exfil_low_slow_threat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kb_core_system_requirements",
      "target": "kbcore_reqs_bpf_lsm_kernel_floor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kb_core_system_requirements",
      "target": "kbcore_reqs_kb_max_processes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kb_core_system_requirements",
      "target": "kbcore_reqs_kb_syscall_counts_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kb_core_system_requirements",
      "target": "kbcore_reqs_sqlite_retention_gap"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kb_core_system_requirements",
      "target": "kbcore_reqs_tier_structure"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kb_core_system_requirements",
      "target": "kbcore_reqs_zero_overhead_claim"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "roadmap_phase3_thermal_throttling",
      "target": "docs_architecture_kb_core_system_requirements"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kbcore_reqs_kb_syscall_counts_map",
      "target": "roadmap_phase1_runtime_tunability"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kbcore_reqs_sqlite_retention_gap",
      "target": "roadmap_phase4_sqlite_retention"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kbcore_reqs_tier_structure",
      "target": "docs_architecture_resource_management_roadmap"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kb-core_system_requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kbcore_reqs_zero_overhead_claim",
      "target": "roadmap_phase7_benchmark_harness"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kbd_contracts",
      "target": "docs_architecture_kbd_contracts_alert_stream"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kbd_contracts",
      "target": "docs_architecture_kbd_contracts_c_go_wire_structs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kbd_contracts",
      "target": "docs_architecture_kbd_contracts_kbevent_eventtype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kbd_contracts",
      "target": "docs_architecture_kbd_contracts_score_delta_resolution"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kbd_contracts",
      "target": "docs_development_control_aads_kb_events_swarm_ingestion_gap"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "kb-core/userspace/bridge/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_bridge_readme_bridge",
      "target": "docs_architecture_kbd_contracts"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kbd_contracts_kbevent_eventtype",
      "target": "ingestion_gap_hunter_shape_mismatch"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/kbd-contracts.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_kbd_contracts_alert_stream",
      "target": "ingestion_gap_producer_complete"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_resource_management_roadmap",
      "target": "roadmap_deployment_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_resource_management_roadmap",
      "target": "roadmap_phase1_runtime_tunability"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_resource_management_roadmap",
      "target": "roadmap_phase2_auto_detection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_resource_management_roadmap",
      "target": "roadmap_phase3_thermal_throttling"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_resource_management_roadmap",
      "target": "roadmap_phase4_sqlite_retention"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_resource_management_roadmap",
      "target": "roadmap_phase5_preflight_validation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_resource_management_roadmap",
      "target": "roadmap_phase6_hardware_docs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_architecture_resource_management_roadmap",
      "target": "roadmap_phase7_benchmark_harness"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "roadmap_phase1_runtime_tunability",
      "target": "roadmap_phase2_auto_detection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "roadmap_phase1_runtime_tunability",
      "target": "roadmap_phase3_thermal_throttling"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "roadmap_phase2_auto_detection",
      "target": "roadmap_phase6_hardware_docs"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/architecture/resource_management_roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "roadmap_deployment_model",
      "target": "docs_development_control_aads_aads_development_plan"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_ssh_hardening_mcp_metrics",
      "target": "docs_development_ssh_hardening_mcp_metrics_grpc_stats"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_ssh_hardening_mcp_metrics",
      "target": "kb_control_plane_internal_ssh_package"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_ssh_hardening_mcp_metrics_grpc_stats",
      "target": "kb_op_kb_mcp_main_go"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_mcp_main_go",
      "target": "concept_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_control_plane_work_catalog",
      "target": "kb_op_kb_tui_crate"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ssh_package",
      "target": "kb_op_kb_tui_crate"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/SSH-Hardening&MCP-Metrics.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_crate",
      "target": "concept_kba_sock"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ssh_package",
      "target": "rationale_ssh_listener_concentration_tradeoff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_adr_adr_1",
      "target": "adr1_two_tier_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_adr_readme",
      "target": "docs_development_adr_adr_1"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_two_tier_storage",
      "target": "adr1_cgo_tax_rejection"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_two_tier_storage",
      "target": "adr1_kafka_rejection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_two_tier_storage",
      "target": "adr1_l1_execution_layer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_two_tier_storage",
      "target": "adr1_l2_persistence_layer"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_two_tier_storage",
      "target": "adr1_rocksdb_leveldb_rejection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_l1_execution_layer",
      "target": "adr1_dual_track_routing"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_l1_execution_layer",
      "target": "adr1_volatile_memory_risk"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/adr/ADR-1.md",
      "source_location": null,
      "weight": 1.0,
      "source": "adr1_l2_persistence_layer",
      "target": "adr1_wal_mode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/automated_signatures_deployment.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_automated_signatures_deployment",
      "target": "sig_deploy_build_time_hashing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/automated_signatures_deployment.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_automated_signatures_deployment",
      "target": "sig_deploy_no_self_signing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/automated_signatures_deployment.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_automated_signatures_deployment",
      "target": "sig_deploy_readonly_enforcement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_readme",
      "target": "docs_development_control_aads_ray_shared_mutable_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_readme",
      "target": "docs_development_control_aads_real_comms_uds_verification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_readme",
      "target": "docs_development_control_aads_walkthrough"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_grpc_uds_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_jje_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_local_vs_cluster_scope"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_mtls_deferred"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_no_tcp_multinode_tension"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_plasma_arrow_correction"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_ray_actor_migration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_rllib_pipeline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_development_plan",
      "target": "aads_devplan_role_classes_orchestrator"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_integration_walkthrough",
      "target": "docs_development_control_aads_aads_development_plan"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_devplan_jje_model",
      "target": "ray_walkthrough_judge_agent"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_intel_rl_llm_split",
      "target": "aads_devplan_rllib_pipeline"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "ray_walkthrough_why_ray",
      "target": "aads_devplan_plasma_arrow_correction"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_devplan_role_classes_orchestrator",
      "target": "ray_walkthrough_agent_migration"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_intel_swarm_registry",
      "target": "aads_devplan_role_classes_orchestrator"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-development-plan.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_devplan_no_tcp_multinode_tension",
      "target": "docs_development_core_control_kba_uds_binding_spec"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.7,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_intel_phase6_vendor_retraining",
      "target": "aads_devplan_no_tcp_multinode_tension"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_containment_militia"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_hunter_agentic_design"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_jje_courthouse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_phase0_data_pipeline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_phase1_aadsenv_fix"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_phase3_qlora_finetuning"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_phase6_vendor_retraining"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_rl_llm_split"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_signal_relays"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_stale_docs_correction"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_aads_intelligence_roadmap",
      "target": "aads_intel_swarm_registry"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_pipeline",
      "target": "docs_development_control_aads_aads_intelligence_roadmap"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_intel_hunter_agentic_design",
      "target": "aads_intel_phase3_qlora_finetuning"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_intel_jje_courthouse",
      "target": "kb_checker_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_intel_phase0_data_pipeline",
      "target": "aads_intel_phase1_aadsenv_fix"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/aads-intelligence-roadmap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_intel_phase0_data_pipeline",
      "target": "aads_intel_phase3_qlora_finetuning"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "weight": 1.0,
      "source": "exfil_low_slow_threat",
      "target": "aads_intel_phase0_data_pipeline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_dev_exfiltration_detection",
      "target": "exfil_autocorrelation_algo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_dev_exfiltration_detection",
      "target": "exfil_cusum_algo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_dev_exfiltration_detection",
      "target": "exfil_low_slow_threat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_dev_exfiltration_detection",
      "target": "exfil_netflowwindow_impl"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_dev_exfiltration_detection",
      "target": "exfil_shannon_entropy_algo"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/dev-exfiltration-detection.md",
      "source_location": null,
      "weight": 1.0,
      "source": "exfil_shannon_entropy_algo",
      "target": "exfil_netflowwindow_impl"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_kb_events_swarm_ingestion_gap",
      "target": "docs_development_control_aads_ray_integration_walkthrough"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_kb_events_swarm_ingestion_gap",
      "target": "docs_development_core_control_control_plane_catalog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_kb_events_swarm_ingestion_gap",
      "target": "ingestion_gap_hunter_shape_mismatch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_kb_events_swarm_ingestion_gap",
      "target": "ingestion_gap_no_live_path"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_kb_events_swarm_ingestion_gap",
      "target": "ingestion_gap_patroller_third_convention"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_kb_events_swarm_ingestion_gap",
      "target": "ingestion_gap_producer_complete"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/kb-events-swarm-ingestion-gap.md",
      "source_location": null,
      "weight": 1.0,
      "source": "ingestion_gap_hunter_shape_mismatch",
      "target": "docs_specifications_kernel_borderlands_specification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_integration_walkthrough",
      "target": "ray_walkthrough_agent_migration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_integration_walkthrough",
      "target": "ray_walkthrough_distributed_messaging"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_integration_walkthrough",
      "target": "ray_walkthrough_executor_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_integration_walkthrough",
      "target": "ray_walkthrough_judge_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_integration_walkthrough",
      "target": "ray_walkthrough_jury_pool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_integration_walkthrough",
      "target": "ray_walkthrough_why_ray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "ray_walkthrough_judge_agent",
      "target": "ray_walkthrough_jury_pool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "ray_walkthrough_jury_pool",
      "target": "ray_walkthrough_executor_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_shared_mutable_state",
      "target": "concept_ray_swarm_memory_actor"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_shared_mutable_state",
      "target": "docs_development_core_control_kba_uds_binding_spec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_ray_shared_mutable_state",
      "target": "rationale_redis_rejected_option_b"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_ray_swarm_memory_actor",
      "target": "concept_adr1_l1_l2_storage"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_ray_swarm_memory_actor",
      "target": "concept_jje_consensus_flow"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_ray_swarm_memory_actor",
      "target": "concept_kba_sock"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_ray_swarm_memory_actor",
      "target": "concept_ray_plasma_object_store"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-shared-mutable-state.md",
      "source_location": null,
      "weight": 1.0,
      "source": "rationale_redis_rejected_option_b",
      "target": "rationale_no_tcp_fallback_invariant"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/real-comms-uds-verification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_real_comms_uds_verification",
      "target": "kb_aads_tests_verify_real_connection_py"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/real-comms-uds-verification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_tests_verify_real_connection_py",
      "target": "concept_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_control_aads_walkthrough",
      "target": "kb_control_plane_proto_kb_proto"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_comms_grpc_client_py",
      "target": "concept_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_comms_grpc_client_py",
      "target": "kb_aads_tests_test_grpc_client_py"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/walkthrough.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_proto_kb_proto",
      "target": "kb_aads_comms_grpc_client_py"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_readme",
      "target": "docs_development_core_control_control_plane_catalog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_readme",
      "target": "docs_development_core_control_ipc_v3_wiring"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_readme",
      "target": "docs_development_core_control_kba_uds_binding_spec"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/behavior-engine.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_behavior_engine",
      "target": "concept_behavior_engine"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/behavior-engine.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_behavior_engine",
      "target": "concept_behavioral_states"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_control_plane_catalog",
      "target": "concept_control_plane_work_catalog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_ipc_v3_wiring",
      "target": "docs_development_core_control_control_plane_catalog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-protocol.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_wire_protocol",
      "target": "docs_development_core_control_control_plane_catalog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kbc_sock",
      "target": "concept_control_plane_work_catalog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_control_plane_work_catalog",
      "target": "concept_audit_hash_chain_verification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_step_ca_cis_integration",
      "target": "concept_audit_hash_chain_verification"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_audit_audit_go",
      "target": "concept_audit_hash_chain_verification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_control_plane_work_catalog",
      "target": "concept_adr1_l1_l2_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_control_plane_work_catalog",
      "target": "concept_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_control_plane_work_catalog",
      "target": "docs_development_core_control_dynamic_rules"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_control_plane_work_catalog",
      "target": "docs_development_core_control_in_context_mitigation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_control_plane_work_catalog",
      "target": "docs_development_core_control_struct_update"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_control_plane_work_catalog",
      "target": "docs_development_core_control_wire_update"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "rationale_ssh_listener_concentration_tradeoff",
      "target": "concept_openssh_forcecommand_migration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_openssh_forcecommand_migration",
      "target": "concept_step_ca_cis_integration"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.6,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_openssh_forcecommand_migration",
      "target": "rationale_no_tcp_fallback_invariant"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kbd_sock",
      "target": "rationale_kbd_socket_split"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/dynamic-rules.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_dynamic_rules",
      "target": "concept_dynamic_rule_delivery"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/dynamic-rules.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_dynamic_rule_delivery",
      "target": "kb_control_plane_config_rules_yaml"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_in_context_mitigation",
      "target": "concept_in_context_hijacking_mitigation"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/scratchpad/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_scratchpad_readme_scratchpad",
      "target": "docs_development_core_control_in_context_mitigation"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kb_lsm_file_open",
      "target": "concept_kb_sensitive_paths_map"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kb_sensitive_paths_map",
      "target": "rationale_etc_passwd_exclusion"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ipc_sensitive_paths_go",
      "target": "concept_kb_sensitive_paths_map"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kb_lsm_file_open",
      "target": "rationale_zero_padding_bug_fix"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "rationale_zero_padding_bug_fix",
      "target": "concept_verify_start_time"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/in-context-mitigation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_policy_policy_go",
      "target": "kb_control_plane_internal_ipc_sensitive_paths_go"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_ipc_v3_wiring",
      "target": "concept_ipc_v3_wire_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_struct_update",
      "target": "docs_development_core_control_ipc_v3_wiring"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_ipc_v3_wire_protocol",
      "target": "kb_control_plane_internal_ipc_wire_go"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ipc_listener_go",
      "target": "kb_control_plane_internal_store_schema_go"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ipc_wire_go",
      "target": "kb_control_plane_internal_ipc_listener_go"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_store_schema_go",
      "target": "kb_control_plane_internal_store_process_go"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_store_process_go",
      "target": "kb_control_plane_internal_audit_audit_go"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_controlplane_grpc_go",
      "target": "kb_control_plane_internal_enforcement_enforce_go"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/ipc-v3-wiring.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_cmd_mock_sender_main_go",
      "target": "concept_kb_wire_zone_transition"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/kba_uds_binding_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_kba_uds_binding_spec",
      "target": "concept_kba_sock"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/kba_uds_binding_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kba_sock",
      "target": "kb_control_plane_internal_controlplane_controlplane_go"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/kba_uds_binding_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kba_sock",
      "target": "rationale_no_tcp_fallback_invariant"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_struct_update",
      "target": "concept_kb_wire_process_state"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kb_wire_process_state",
      "target": "concept_wire_version"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kb_wire_process_state",
      "target": "kb_control_plane_internal_ipc_wire_go"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/struct-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kb_wire_process_state",
      "target": "rationale_syscall_entropy_lifetime_advisory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_verify_start_time",
      "target": "concept_kb_wire_process_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-protocol.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_wire_protocol",
      "target": "concept_kb_wire_process_state"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/tls-plaintext.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_tls_plaintext",
      "target": "concept_tls_plaintext_inspector"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/tls-plaintext.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_tls_plaintext_inspector",
      "target": "rationale_uprobe_context_switch_tax"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-protocol.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_wire_protocol",
      "target": "concept_kb_wire_zone_transition"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-protocol.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_wire_protocol",
      "target": "concept_kbct_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-protocol.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_wire_protocol",
      "target": "concept_kbd_sock"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kbd_sock",
      "target": "concept_kbct_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_core_control_wire_update",
      "target": "concept_kb_wire_zone_transition"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kb_wire_zone_transition",
      "target": "concept_verify_start_time"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-update.md",
      "source_location": null,
      "weight": 1.0,
      "source": "concept_kb_wire_zone_transition",
      "target": "kb_control_plane_internal_ipc_wire_go"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/git-authorship.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_git_authorship",
      "target": "git_commit_alias_convention"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_worksheet",
      "target": "docs_development_worksheet_task1_ipc_feedback"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_worksheet",
      "target": "docs_development_worksheet_task2_grpc_health"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_worksheet",
      "target": "docs_development_worksheet_task3_process_exit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_worksheet",
      "target": "docs_development_worksheet_task4_ssh_hardening"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_worksheet_task1_ipc_feedback",
      "target": "contained_pids_map"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_worksheet_task1_ipc_feedback",
      "target": "docs_features_cpm_protected_pids_map"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/worksheet.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_development_worksheet_task3_process_exit",
      "target": "pid_recycling_injection_attack"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/gap-work.md",
      "source_location": null,
      "weight": 1.0,
      "source": "bpf_map_delete_elem_check",
      "target": "contained_pids_map"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cwp_protected_workloads_map",
      "target": "contained_pids_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cpm",
      "target": "contained_pids_map"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "handle_incoming_containment_cmd",
      "target": "contained_pids_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_readme",
      "target": "docs_emergency_backup_kb_aads_backup_doc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_readme",
      "target": "docs_emergency_backup_kb_core_backup_doc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_readme",
      "target": "docs_emergency_backup_kb_cp_backup_doc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_readme",
      "target": "docs_emergency_backup_kb_op_backup_doc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_readme",
      "target": "emergency_backup_rationale"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_aads_backup_doc",
      "target": "aads_containment_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_aads_backup_doc",
      "target": "aads_healer_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_aads_backup_doc",
      "target": "aads_hunter_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_aads_backup_doc",
      "target": "aads_idle_pool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_aads_backup_doc",
      "target": "aads_patroller_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_aads_backup_doc",
      "target": "person_karthik"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/kbgoal2yrs.md",
      "source_location": null,
      "weight": 1.0,
      "source": "narrow_and_real_principle",
      "target": "docs_emergency_backup_kb_aads_backup_doc"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_patroller_agent",
      "target": "aads_audit_trail"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_patroller_agent",
      "target": "aads_hunter_agent"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_patroller_agent",
      "target": "aads_ray_actors"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_patroller_agent",
      "target": "aads_telemetry_adapters"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_hunter_agent",
      "target": "aads_audit_trail"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_hunter_agent",
      "target": "aads_healer_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_hunter_agent",
      "target": "falco"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_judge_agent",
      "target": "aads_hunter_agent"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_healer_agent",
      "target": "aads_consensus_voting"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_jury_agent",
      "target": "aads_healer_agent"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_consensus_voting",
      "target": "aads_containment_agent"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_containment_agent",
      "target": "aads_enforcement_connectors"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_executor_agent",
      "target": "aads_containment_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_swarm_state_machine",
      "target": "aads_containment_agent"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_consensus_voting",
      "target": "aads_blast_radius_classification"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_consensus_voting",
      "target": "aads_human_escalation"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_blast_radius_classification",
      "target": "aads_hard_safety_rules"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_circuit_breaker",
      "target": "aads_hard_safety_rules"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_marl_training_loop",
      "target": "aads_reward_signal_design"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_marl_training_loop",
      "target": "aads_scenario_library"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "zeromq_dropped_rationale",
      "target": "aads_ray_actors"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "auditd_tool"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "cilium_tetragon"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_co_re_btf"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_event_wire_format"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_in_kernel_enforcement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_memory_injection_protection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_policy_engine_cel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_privilege_escalation_detection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_process_tree_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_sensitive_path_enforcement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_tls_plaintext_inspection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_verifier_tail_calls"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "docs_emergency_backup_kb_core_xdp_ingress_filtering"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "falco"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_backup_doc",
      "target": "person_pardhu_varma"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_process_tree_map",
      "target": "docs_features_cpm_protected_pids_map"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_sensitive_path_enforcement",
      "target": "docs_emergency_backup_kb_core_process_tree_map"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-core.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_core_memory_injection_protection",
      "target": "docs_emergency_backup_kb_core_sensitive_path_enforcement"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_auditd_adapter",
      "target": "auditd_tool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_backup_doc",
      "target": "docs_emergency_backup_kb_cp_adapter_plugin_interface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_backup_doc",
      "target": "docs_emergency_backup_kb_cp_capability_discovery_api"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_backup_doc",
      "target": "docs_emergency_backup_kb_cp_capability_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_backup_doc",
      "target": "docs_emergency_backup_kb_cp_command_safety_layer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_backup_doc",
      "target": "person_tejaswini"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_relationship_to_kb_cp",
      "target": "docs_emergency_backup_kb_cp_backup_doc"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_capability_model",
      "target": "docs_emergency_backup_kb_cp_adapter_registry"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_relationship_to_kb_cp",
      "target": "docs_emergency_backup_kb_cp_capability_model"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_adapter_registry",
      "target": "docs_emergency_backup_kb_cp_auditd_adapter"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_adapter_registry",
      "target": "docs_emergency_backup_kb_cp_clamav_adapter"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_adapter_registry",
      "target": "docs_emergency_backup_kb_cp_fail2ban_adapter"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_adapter_registry",
      "target": "docs_emergency_backup_kb_cp_firewall_adapter"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_adapter_registry",
      "target": "docs_emergency_backup_kb_cp_mac_adapter"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_adapter_registry",
      "target": "docs_emergency_backup_kb_cp_suricata_zeek_adapter"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-cp.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_cp_fail2ban_adapter",
      "target": "docs_emergency_backup_kb_cp_securityevent_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_backup_doc",
      "target": "docs_emergency_backup_kb_op_backend_daemon"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_backup_doc",
      "target": "docs_emergency_backup_kb_op_one_capability_principle"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_backup_doc",
      "target": "docs_emergency_backup_kb_op_relationship_to_kb_cp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_backup_doc",
      "target": "person_rupa"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_backend_daemon",
      "target": "docs_emergency_backup_kb_op_fabric_model"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_ctl_cli",
      "target": "docs_emergency_backup_kb_op_backend_daemon"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_mcp_server",
      "target": "docs_emergency_backup_kb_op_backend_daemon"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_tui",
      "target": "docs_emergency_backup_kb_op_backend_daemon"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_web_dashboard",
      "target": "docs_emergency_backup_kb_op_backend_daemon"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_fabric_model",
      "target": "docs_emergency_backup_kb_op_fabric_spec_formats"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_emergency_backup_kb_op_fabric_model",
      "target": "docs_emergency_backup_kb_op_reconciliation_loop"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cpm",
      "target": "docs_features_cpm_implementation_doc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cwp_pipeline_ordering",
      "target": "feature_cpm"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_readme",
      "target": "feature_cpm"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cpm",
      "target": "docs_features_cpm_authorization_gate_principle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cpm",
      "target": "docs_features_cpm_cpm_classify"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cpm",
      "target": "docs_features_cpm_fail_closed_principle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cpm",
      "target": "docs_features_cpm_protected_exec_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cpm",
      "target": "docs_features_cpm_protected_pids_map"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cpm_cpm_classify",
      "target": "docs_features_cpm_protected_pids_map"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cwp_protected_workloads_map",
      "target": "docs_features_cpm_protected_pids_map"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CPM.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cpm_cpm_classify",
      "target": "docs_features_cpm_protected_exec_registry"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cwp_pipeline_ordering",
      "target": "docs_features_cpm_cpm_classify"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "handle_incoming_containment_cmd",
      "target": "docs_features_cpm_cpm_classify"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_readme",
      "target": "feature_cwp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cwp",
      "target": "docs_features_cwp_identity_resolution"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cwp",
      "target": "docs_features_cwp_pipeline_ordering"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cwp",
      "target": "docs_features_cwp_policy_loader"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CWP.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_cwp",
      "target": "docs_features_cwp_protected_workloads_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_readme",
      "target": "docs_features_cpm_implementation_doc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_readme",
      "target": "feature_gap_work"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cpm_implementation_doc",
      "target": "cpm_userspace_deviation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cpm_implementation_doc",
      "target": "kb_wire_msg_cpm_protected_exec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cpm_implementation_doc",
      "target": "protected_exec_paths_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_features_cpm_implementation_doc",
      "target": "test_cpm_py"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/cpm-implementation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "cpm_userspace_deviation",
      "target": "handle_incoming_containment_cmd"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/gap-work.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_gap_work",
      "target": "bpf_map_delete_elem_check"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/gap-work.md",
      "source_location": null,
      "weight": 1.0,
      "source": "feature_gap_work",
      "target": "cmd_reason_format_bound"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_getting_started_readme",
      "target": "docs_getting_started_installation_md"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_getting_started_readme",
      "target": "docs_getting_started_requirements_md"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/installation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_getting_started_installation_md",
      "target": "install_sh_script"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/installation.md",
      "source_location": null,
      "weight": 1.0,
      "source": "install_sh_script",
      "target": "libbpf_dependency"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_getting_started_requirements_md",
      "target": "redis_rejection_rationale"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_getting_started_requirements_md",
      "target": "uds_only_constraint"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_getting_started_requirements_md",
      "target": "zeromq_dropped_rationale"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/getting-started/requirements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "redis_rejection_rationale",
      "target": "uds_only_constraint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_readme",
      "target": "docs_project_kb_pdf_whitepaper"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_readme",
      "target": "docs_project_kb_team_md"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_readme",
      "target": "docs_project_kbgoal2yrs_md"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_readme",
      "target": "kb_synopsis_pdf"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/github_discussion_welcome.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_github_discussion_welcome",
      "target": "person_karthik"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/github_discussion_welcome.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_github_discussion_welcome",
      "target": "person_pardhu_varma"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/github_discussion_welcome.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_github_discussion_welcome",
      "target": "person_rupa"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/github_discussion_welcome.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_github_discussion_welcome",
      "target": "person_tejaswini"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_team_md",
      "target": "person_karthik"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_team_md",
      "target": "person_pardhu_varma"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_team_md",
      "target": "person_rupa"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/kb-team.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_team_md",
      "target": "person_tejaswini"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/kbgoal2yrs.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kbgoal2yrs_md",
      "target": "docs_project_kb_team_md"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_pdf",
      "target": "person_pardhu_varma"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_pdf",
      "target": "person_tejaswini"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_pdf",
      "target": "person_karthik"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_pdf",
      "target": "person_rupa"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/kbgoal2yrs.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kbgoal2yrs_md",
      "target": "narrow_and_real_principle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_readme",
      "target": "docs_reports_kb_control_plane_june26_26"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_readme",
      "target": "docs_reports_kb_core_july_08_2026"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_readme",
      "target": "docs_reports_kb_core_work_report_2026_07_07"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-control-plane/june26-26.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_control_plane_june26_26",
      "target": "docs_reports_kb_control_plane_june26_26_ai_dependency_constraint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-control-plane/june26-26.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_control_plane_june26_26",
      "target": "docs_reports_kb_control_plane_june26_26_kbd_daemon"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-control-plane/june26-26.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_control_plane_june26_26_ai_dependency_constraint",
      "target": "docs_specifications_kernel_borderlands_specification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements",
      "target": "docs_reports_kb_core_corev1_enhancements_behavior_state_machine"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements",
      "target": "docs_reports_kb_core_corev1_enhancements_bpf_lsm_blocking"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements",
      "target": "docs_reports_kb_core_corev1_enhancements_dynamic_rules_ipc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements",
      "target": "docs_reports_kb_core_corev1_enhancements_extended_threat_detection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements",
      "target": "docs_reports_kb_core_corev1_enhancements_l2_flush_bug"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements",
      "target": "docs_reports_kb_core_corev1_enhancements_plaintext_tls_inspection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements",
      "target": "docs_reports_kb_core_corev1_enhancements_subsystem_allocation"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements_dynamic_rules_ipc",
      "target": "docs_specifications_kernel_borderlands_specification_wire_attack_rule"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements_bpf_lsm_blocking",
      "target": "docs_specifications_kernel_borderlands_specification_lsm_file_open_hook"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements_l2_flush_bug",
      "target": "docs_specifications_kernel_borderlands_specification_l2done_teardown"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements_subsystem_allocation",
      "target": "docs_specifications_kernel_borderlands_specification_cusum_drift"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_corev1_enhancements_subsystem_allocation",
      "target": "docs_specifications_kernel_borderlands_specification_shannon_entropy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_boot_gating"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_checker_tests_rs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_daemon_modularization"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_event_sets"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_heartbeat_liveness"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_jit_hashing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_kba_uds_handoff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_map_self_healing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_perf_audits"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_ray_resilience"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_single_instance_lock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026",
      "target": "docs_reports_kb_core_july_08_2026_three_layer_fallback"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026_jit_hashing",
      "target": "safety_integrity_ebpf_signature_loop"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026_daemon_modularization",
      "target": "kb_checker_src_grpc_readme"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026_daemon_modularization",
      "target": "kb_checker_src_readme"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026_boot_gating",
      "target": "safety_integrity_containment_recovery_protocol"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026_three_layer_fallback",
      "target": "kb_checker_enforcement_flow"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026_three_layer_fallback",
      "target": "kb_checker_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026_kba_uds_handoff",
      "target": "kbasock"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/july_08_2026.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_july_08_2026_event_sets",
      "target": "kb_checker_event_sets_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07",
      "target": "docs_reports_kb_core_work_report_2026_07_07_dev_guidelines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07",
      "target": "docs_reports_kb_core_work_report_2026_07_07_kb_op_consolidation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07",
      "target": "docs_reports_kb_core_work_report_2026_07_07_specdocs_refactor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07",
      "target": "docs_reports_kb_core_work_report_2026_07_07_wiki_sync"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07_specdocs_refactor",
      "target": "docs_specifications_ebpf_rate_limiting_design_spec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07_specdocs_refactor",
      "target": "docs_specifications_kernel_borderlands_specification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07_specdocs_refactor",
      "target": "docs_specifications_operator_interfaces_spec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07_specdocs_refactor",
      "target": "docs_specifications_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/work_report_2026_07_07.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_reports_kb_core_work_report_2026_07_07_specdocs_refactor",
      "target": "docs_specifications_safety_integrity_design_spec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_readme",
      "target": "docs_specifications_ebpf_rate_limiting_design_spec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_readme",
      "target": "docs_specifications_kernel_borderlands_specification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_readme",
      "target": "docs_specifications_operator_interfaces_spec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_readme",
      "target": "docs_specifications_safety_integrity_design_spec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_ebpf_rate_limiting_design_spec",
      "target": "ebpf_rate_limiting_graceful_degradation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_ebpf_rate_limiting_design_spec",
      "target": "ebpf_rate_limiting_kb_token_bucket"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_ebpf_rate_limiting_design_spec",
      "target": "ebpf_rate_limiting_lru_hash_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_ebpf_rate_limiting_design_spec",
      "target": "ebpf_rate_limiting_priority_tiers"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_ebpf_rate_limiting_design_spec",
      "target": "ebpf_rate_limiting_task_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_ebpf_rate_limiting_design_spec",
      "target": "ebpf_rate_limiting_tgid_keying"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "ebpf_rate_limiting_priority_tiers",
      "target": "ebpf_rate_limiting_kb_event_dropped_telemetry"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_ema_scoring_engine",
      "target": "ebpf_rate_limiting_kb_event_dropped_telemetry"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "ebpf_rate_limiting_kb_token_bucket",
      "target": "ebpf_rate_limiting_task_storage"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/ebpf_rate_limiting_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "ebpf_rate_limiting_kb_token_bucket",
      "target": "ebpf_rate_limiting_lru_hash_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_behavior_engine"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_cusum_drift"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_ipc_wire_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_kb_event_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_kb_sched_process_exec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_kb_sched_process_exit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_l1_l2_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_lsm_file_open_hook"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_process_state_frame"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_process_vm_writev_hook"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_security_capable_kprobe"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_shannon_entropy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_wire_attack_rule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification",
      "target": "docs_specifications_kernel_borderlands_specification_zone_transition_frame"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_ipc_wire_protocol",
      "target": "kbdsock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_safety_integrity_design_spec",
      "target": "kbasock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_proto_health_proto",
      "target": "kbasock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_readme",
      "target": "kbasock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "operator_interfaces_kb_tui",
      "target": "kbasock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "safety_integrity_containment_recovery_protocol",
      "target": "kbasock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "safety_integrity_control_plane_check",
      "target": "kbasock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_proto_checker_proto",
      "target": "kbcsock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_readme",
      "target": "kbcsock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/grpc/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_grpc_readme",
      "target": "kbcsock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_ipc_wire_protocol",
      "target": "docs_specifications_kernel_borderlands_specification_process_state_frame"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_ipc_wire_protocol",
      "target": "docs_specifications_kernel_borderlands_specification_zone_transition_frame"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_ipc_wire_protocol",
      "target": "docs_specifications_kernel_borderlands_specification_wire_attack_rule"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_proto_kb_proto",
      "target": "docs_specifications_kernel_borderlands_specification_wire_attack_rule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_behavior_engine",
      "target": "docs_specifications_kernel_borderlands_specification_behavior_zone_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_behavior_engine",
      "target": "docs_specifications_kernel_borderlands_specification_ema_scoring_engine"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_behavior_engine",
      "target": "docs_specifications_kernel_borderlands_specification_event_flag_classifications"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_process_vm_writev_hook",
      "target": "docs_specifications_kernel_borderlands_specification_event_flag_classifications"
    },
    {
      "relation": "rationale_for",
      "confidence": "AMBIGUOUS",
      "confidence_score": 0.2,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_ema_scoring_engine",
      "target": "docs_specifications_kernel_borderlands_specification_behavior_zone_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_l1_l2_storage",
      "target": "docs_specifications_kernel_borderlands_specification_audit_log_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_l1_l2_storage",
      "target": "docs_specifications_kernel_borderlands_specification_l2done_teardown"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_audit_log_schema",
      "target": "docs_specifications_kernel_borderlands_specification_hash_chain"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "safety_integrity_containment_recovery_protocol",
      "target": "docs_specifications_kernel_borderlands_specification_audit_log_schema"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "docs/specifications/kernel_borderlands_specification.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_kernel_borderlands_specification_shannon_entropy",
      "target": "docs_specifications_kernel_borderlands_specification_cusum_drift"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_operator_interfaces_spec",
      "target": "operator_interfaces_graceful_access_degradation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_operator_interfaces_spec",
      "target": "operator_interfaces_incident_response_workflow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_operator_interfaces_spec",
      "target": "operator_interfaces_kb_dashboard"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_operator_interfaces_spec",
      "target": "operator_interfaces_kb_mcp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_operator_interfaces_spec",
      "target": "operator_interfaces_kb_tui"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_operator_interfaces_spec",
      "target": "operator_interfaces_kbctl"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "operator_interfaces_kb_mcp",
      "target": "operator_interfaces_incident_response_workflow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_safety_integrity_design_spec",
      "target": "safety_integrity_aads_check"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_safety_integrity_design_spec",
      "target": "safety_integrity_containment_recovery_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_safety_integrity_design_spec",
      "target": "safety_integrity_control_plane_check"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_safety_integrity_design_spec",
      "target": "safety_integrity_ebpf_signature_loop"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/safety_integrity_design_spec.md",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_specifications_safety_integrity_design_spec",
      "target": "safety_integrity_kb_checker_cli"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_readme",
      "target": "kb_aads_comms_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_readme",
      "target": "kb_aads_containment_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_readme",
      "target": "kb_aads_healer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_readme",
      "target": "kb_aads_hunter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_readme",
      "target": "kb_aads_idle_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_readme",
      "target": "kb_aads_patroller"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-aads/agents/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_agents_readme",
      "target": "kb_aads_hunter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/agents/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_agents_readme",
      "target": "kb_aads_agents_lifecycle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/comms/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_comms_readme",
      "target": "kb_aads_comms_no_live_path_gap"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/comms/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_comms_readme",
      "target": "kb_aads_comms_zeromq_stale_correction"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/comms/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_comms_zeromq_stale_correction",
      "target": "kb_aads_marl_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/consensus/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_consensus_readme",
      "target": "kb_aads_consensus_voting_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_tests_readme",
      "target": "kb_aads_consensus_voting_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_marl_readme",
      "target": "kb_aads_marl_env_stub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_marl_readme",
      "target": "kb_aads_marl_hunter_agentic_llm"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_marl_readme",
      "target": "kb_aads_marl_reward_signals"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_marl_readme",
      "target": "kb_aads_marl_rl_scope"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_marl_readme",
      "target": "kb_aads_marl_training_pipeline"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-aads/requirements.txt",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_requirements_txt",
      "target": "kb_aads_marl_readme"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_agentic_trajectory_format",
      "target": "kb_aads_marl_readme"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_rl_episode_format",
      "target": "kb_aads_marl_readme"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_marl_training_pipeline",
      "target": "kb_aads_marl_env_stub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_marl_training_pipeline",
      "target": "kb_checker_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/marl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_marl_hunter_agentic_llm",
      "target": "kb_aads_marl_hunter_agents_hunter_py"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/swarm/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_swarm_readme",
      "target": "kb_aads_swarm_health_monitor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/swarm/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_swarm_readme",
      "target": "kb_aads_swarm_rogue_detector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-aads/swarm/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_aads_swarm_readme",
      "target": "kb_aads_swarm_role_manager"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_readme",
      "target": "kb_checker_enforcement_flow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_readme",
      "target": "kb_checker_event_sets_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_readme",
      "target": "kb_checker_kiss_design"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_readme",
      "target": "kb_checker_proto_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_readme",
      "target": "kb_checker_src_grpc_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_readme",
      "target": "kb_checker_src_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_proto_readme",
      "target": "kb_checker_proto_checker_proto"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_proto_readme",
      "target": "kb_checker_proto_health_proto"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_proto_readme",
      "target": "kb_checker_proto_kb_proto"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_readme",
      "target": "kb_checker_src_grpc_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/grpc/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_grpc_readme",
      "target": "kb_checker_src_grpc_checker_state"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_integrity_readme",
      "target": "kb_checker_src_integrity_verify_ebpf_integrity"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_integrity_readme",
      "target": "kb_checker_src_integrity_verify_liveness"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_integrity_readme",
      "target": "kb_checker_src_integrity_verify_map_integrity"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_integrity_verify_ebpf_integrity",
      "target": "kb_core_ebpf_readme_kbd_sensor_bpf_c"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_integrity_verify_liveness",
      "target": "kb_control_plane_proto_streamevents"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_integrity_verify_map_integrity",
      "target": "kb_control_plane_internal_store_readme"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "AMBIGUOUS",
      "confidence_score": 0.3,
      "source_file": "kb-checker/src/integrity/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_integrity_verify_map_integrity",
      "target": "kb_core_ebpf_readme_kb_sensitive_paths_map"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/report/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_report_readme",
      "target": "kb_checker_src_report_alert_dispatching"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/report/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_report_readme",
      "target": "kb_checker_src_report_watchdog_containment_fallback"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "kb-checker/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_tests_readme",
      "target": "kb_checker_src_report_readme"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/report/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_report_alert_dispatching",
      "target": "kb_control_plane_proto_submitagentdecision"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "kb-checker/src/report/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_report_watchdog_containment_fallback",
      "target": "kb_control_plane_internal_enforcement_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/report/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_report_watchdog_containment_fallback",
      "target": "kb_core_readme_kbd_sensor_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/service_check/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_service_check_readme",
      "target": "kb_checker_src_service_check_check_control_plane_health"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/service_check/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_service_check_readme",
      "target": "kb_checker_src_service_check_check_swarm_health"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "kb-checker/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_tests_readme",
      "target": "kb_checker_src_service_check_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-checker/src/service_check/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_checker_src_service_check_check_control_plane_health",
      "target": "kb_control_plane_proto_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme",
      "target": "kb_control_plane_internal_readme"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme",
      "target": "kb_control_plane_readme_hardened_ssh_service"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme",
      "target": "kb_control_plane_readme_ipc_wire_protocol"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme",
      "target": "kb_control_plane_readme_two_tier_storage"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/ipc/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ipc_process_state",
      "target": "kb_control_plane_readme_ipc_wire_protocol"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/ipc/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ipc_zone_transition",
      "target": "kb_control_plane_readme_ipc_wire_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme_ipc_wire_protocol",
      "target": "kb_control_plane_readme_dynamic_rules_handshake"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme_ipc_wire_protocol",
      "target": "kb_control_plane_readme_send_sensitive_paths"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme_dynamic_rules_handshake",
      "target": "kb_control_plane_config_rules"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme_send_sensitive_paths",
      "target": "kb_core_ebpf_readme_kb_sensitive_paths_map"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_readme_hardened_ssh_service",
      "target": "kb_control_plane_internal_ssh_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_readme",
      "target": "kb_control_plane_config_allowlist"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_readme",
      "target": "kb_control_plane_config_kb"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_readme",
      "target": "kb_control_plane_config_policy"
    },
    {
      "relation": "references",
      "confidence": "AMBIGUOUS",
      "confidence_score": 0.2,
      "source_file": "kb-control-plane/config/allowlist.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_allowlist",
      "target": "kb_control_plane_internal_policy_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/policy.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_policy",
      "target": "kb_control_plane_internal_controlplane_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/policy.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_policy",
      "target": "kb_control_plane_internal_policy_readme"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_rules",
      "target": "kb_control_plane_config_rules_c2_port_connection"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_rules",
      "target": "kb_control_plane_config_rules_injection_ptrace_compromised"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_rules",
      "target": "kb_control_plane_config_rules_known_ioc_sequence"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_rules",
      "target": "kb_control_plane_config_rules_reverse_shell_compromised"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_rules",
      "target": "kb_control_plane_internal_ipc_readme"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/config/rules.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_config_rules",
      "target": "kb_core_ebpf_readme_kbd_sensor_bpf_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_readme",
      "target": "kb_control_plane_internal_audit_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_readme",
      "target": "kb_control_plane_internal_controlplane_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_readme",
      "target": "kb_control_plane_internal_enforcement_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_readme",
      "target": "kb_control_plane_internal_ipc_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_readme",
      "target": "kb_control_plane_internal_policy_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_readme",
      "target": "kb_control_plane_internal_ssh_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_readme",
      "target": "kb_control_plane_internal_store_readme"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/store/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_store_readme",
      "target": "kb_control_plane_internal_audit_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_tests_readme",
      "target": "kb_control_plane_internal_audit_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/controlplane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_controlplane_readme",
      "target": "kb_control_plane_internal_ssh_readme"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/controlplane/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_controlplane_readme",
      "target": "kb_control_plane_proto_getsystemstats"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "kb-control-plane/internal/enforcement/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_enforcement_readme",
      "target": "kb_control_plane_proto_setcontainment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/policy/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_policy_readme",
      "target": "kb_control_plane_internal_enforcement_readme"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/store/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_store_readme",
      "target": "kb_control_plane_internal_enforcement_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_tests_readme",
      "target": "kb_control_plane_internal_enforcement_readme"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/ipc/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ipc_readme",
      "target": "kb_control_plane_internal_ipc_process_state"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/ipc/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ipc_readme",
      "target": "kb_control_plane_internal_ipc_zone_transition"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/ipc/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_ipc_readme",
      "target": "kb_core_readme_kb_bridge_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/store/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_store_readme",
      "target": "kb_control_plane_internal_ipc_readme"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/internal/store/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_internal_store_readme",
      "target": "kb_control_plane_internal_policy_readme"
    },
    {
      "relation": "references",
      "confidence": "AMBIGUOUS",
      "confidence_score": 0.1,
      "source_file": "kb-control-plane/internal/ssh/README.md",
      "source_location": null,
      "weight": 0.0,
      "source": "kb_control_plane_internal_ssh_readme",
      "target": "kb_control_plane_internal_ssh_readme"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_proto_readme",
      "target": "kb_control_plane_proto_getsystemstats"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_proto_readme",
      "target": "kb_control_plane_proto_setcontainment"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_proto_readme",
      "target": "kb_control_plane_proto_streamevents"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/proto/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_proto_readme",
      "target": "kb_control_plane_proto_submitagentdecision"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-control-plane/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_control_plane_tests_readme",
      "target": "kb_control_plane_proto_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_readme",
      "target": "kb_core_ebpf_readme"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_readme",
      "target": "kb_core_readme_hijacking_protection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_readme",
      "target": "kb_core_readme_kb_bridge_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_readme",
      "target": "kb_core_readme_kbd_sensor_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_readme",
      "target": "kb_core_readme_tls_inspection"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_readme",
      "target": "kb_core_readme_vfs_lsm_blocking"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_readme_vfs_lsm_blocking",
      "target": "kb_core_ebpf_readme_kb_lsm_file_open"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_readme_vfs_lsm_blocking",
      "target": "kb_core_ebpf_readme_kb_sensitive_paths_map"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_ebpf_readme_kb_events_map",
      "target": "kb_core_readme_kbd_sensor_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_ebpf_readme",
      "target": "kb_core_ebpf_readme_kbd_sensor_bpf_c"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_ebpf_readme_kbd_sensor_bpf_c",
      "target": "kb_core_ebpf_readme_kb_events_map"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_ebpf_readme_kbd_sensor_bpf_c",
      "target": "kb_core_ebpf_readme_kb_lsm_file_open"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/ebpf/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_ebpf_readme_kbd_sensor_bpf_c",
      "target": "kb_core_ebpf_readme_kb_sensitive_paths_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_include_readme_headers",
      "target": "kb_core_include_readme_kb_common_h"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_include_readme_headers",
      "target": "kb_core_include_readme_kb_rules_h"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_include_readme_headers",
      "target": "kb_core_include_readme_vmlinux_h"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/scripts/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_scripts_readme_build_sh",
      "target": "kb_core_include_readme_vmlinux_h"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/include/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_include_readme_kb_common_h",
      "target": "kb_core_userspace_readme_kbd_sensor_c"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_kb_behavior_c",
      "target": "kb_core_include_readme_kb_behavior_h"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/scratchpad/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_scratchpad_readme_scratchpad",
      "target": "kb_core_scratchpad_readme_inspect_bpf_state_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/scratchpad/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_scratchpad_readme_scratchpad",
      "target": "kb_core_scratchpad_readme_run_sensor_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/scratchpad/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_scratchpad_readme_scratchpad",
      "target": "kb_core_userspace_readme_kbd_sensor_c"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "kb-core/scripts/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_scripts_readme_build_sh",
      "target": "kb_core_scratchpad_readme_scratchpad"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/scripts/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_scripts_readme_test_sh",
      "target": "kb_core_tests_readme_test_behavior_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_tests_readme_test_behavior_c",
      "target": "kb_core_userspace_behavior_readme_engine"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_tests_readme_test_all_hooks_sh",
      "target": "kb_core_userspace_sensor_readme_kbd_sensor_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "media/demoruns/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "media_demoruns_readme_scenario",
      "target": "kb_core_tests_readme_test_all_hooks_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/tests/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_tests_readme_test_cpm_py",
      "target": "kb_core_tests_readme_cpm"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_readme_overview",
      "target": "kb_core_userspace_readme_kb_bridge_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_readme_overview",
      "target": "kb_core_userspace_readme_kbd_sensor_c"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_kb_behavior_c",
      "target": "kb_core_userspace_readme_kbd_sensor_c"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_readme_kbd_sensor_c",
      "target": "kb_core_userspace_readme_find_elf_symbol_offset"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_readme_kbd_sensor_c",
      "target": "kb_core_userspace_readme_go_tls_attacher"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_readme_kbd_sensor_c",
      "target": "kb_core_userspace_readme_kb_bridge_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_readme_kbd_sensor_c",
      "target": "kb_core_userspace_sensor_readme_kbd_sensor_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "media/demoruns/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "media_demoruns_readme_scenario",
      "target": "kb_core_userspace_readme_kbd_sensor_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_readme_kb_bridge_c",
      "target": "kb_core_userspace_bridge_readme_kb_bridge_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_behavior_readme_ema_smoothing"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_behavior_readme_kb_baseline_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_behavior_readme_kb_behavior_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_behavior_readme_kb_lineage_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_behavior_readme_kb_metrics_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_behavior_readme_kb_scoring_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_behavior_readme_kb_state_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_behavior_readme_kb_zone_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/behavior/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_behavior_readme_engine",
      "target": "kb_core_userspace_bridge_readme_bridge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/sensor/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_sensor_readme_sensor",
      "target": "kb_core_userspace_behavior_readme_engine"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/bridge/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_bridge_readme_bridge",
      "target": "kb_core_userspace_bridge_readme_kb_bridge_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/sensor/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_sensor_readme_sensor",
      "target": "kb_core_userspace_bridge_readme_bridge"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/bridge/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_bridge_readme_kb_bridge_c",
      "target": "kb_core_userspace_bridge_readme_processstate_msg"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/bridge/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_bridge_readme_kb_bridge_c",
      "target": "kb_core_userspace_bridge_readme_zonetransition_msg"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_collectors_readme_collectors",
      "target": "kb_core_userspace_collectors_readme_kb_file_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_collectors_readme_collectors",
      "target": "kb_core_userspace_collectors_readme_kb_memory_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_collectors_readme_collectors",
      "target": "kb_core_userspace_collectors_readme_kb_network_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_collectors_readme_collectors",
      "target": "kb_core_userspace_collectors_readme_kb_privilege_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_collectors_readme_collectors",
      "target": "kb_core_userspace_collectors_readme_kb_process_c"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_collectors_readme_collectors",
      "target": "kb_core_userspace_collectors_readme_kb_syscall_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/collectors/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_collectors_readme_collectors",
      "target": "kb_core_userspace_sensor_readme_sensor"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-core/userspace/sensor/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_core_userspace_sensor_readme_sensor",
      "target": "kb_core_userspace_sensor_readme_kbd_sensor_c"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_overview",
      "target": "kb_op_readme_kb_dashboard"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_overview",
      "target": "kb_op_readme_kb_mcp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_overview",
      "target": "kb_op_readme_kb_tui"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_overview",
      "target": "kb_op_readme_kbctl"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_kb_tui",
      "target": "kb_op_kb_tui_readme_tui"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_kb_tui",
      "target": "kb_op_readme_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_kb_dashboard",
      "target": "kb_op_kb_dashboard_readme_vite_react"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_kb_mcp",
      "target": "kb_op_kb_mcp_readme_server"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_kb_mcp",
      "target": "kb_op_readme_kba_sock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_kbctl",
      "target": "kb_op_kbctl_readme_cli"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_readme_kbctl",
      "target": "kb_op_readme_kba_sock"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kbctl_readme_cli",
      "target": "kb_op_readme_kba_sock"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-op/kb-dashboard/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_dashboard_readme_vite_react",
      "target": "kb_op_kb_dashboard_index_html"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-dashboard/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_dashboard_readme_vite_react",
      "target": "kb_op_kb_dashboard_readme_oxlint"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-dashboard/index.html",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_dashboard_index_html",
      "target": "kb_op_kb_dashboard_index_main_tsx"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-mcp/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_mcp_readme_server",
      "target": "kb_op_kb_mcp_readme_prompts"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-mcp/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_mcp_readme_server",
      "target": "kb_op_kb_mcp_readme_resources"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-mcp/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_mcp_readme_server",
      "target": "kb_op_kb_mcp_readme_tools"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "kb-op/kb-mcp/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_mcp_readme_server",
      "target": "kb_op_kbctl_readme_cli"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_readme_tui",
      "target": "kb_op_kb_tui_media_readme_media"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_readme_tui",
      "target": "kb_op_kb_tui_readme_app_rs"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_readme_tui",
      "target": "kb_op_kb_tui_readme_demo_rs"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_readme_tui",
      "target": "kb_op_kb_tui_readme_grpc_rs"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_readme_tui",
      "target": "kb_op_kb_tui_readme_kb_rs"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_readme_tui",
      "target": "kb_op_kb_tui_readme_main_rs"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_readme_tui",
      "target": "kb_op_kb_tui_readme_ui_rs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "media/demoruns/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "media_demoruns_readme_scenario",
      "target": "kb_op_kb_tui_readme_tui"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/media/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_media_readme_media",
      "target": "kb_op_kb_tui_media_readme_kbtui_gif"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kb-tui/media/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kb_tui_media_readme_media",
      "target": "kb_op_kb_tui_media_readme_kbtui_mp4"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "media/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "media_readme_overview",
      "target": "kb_op_kb_tui_media_readme_kbtui_gif"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "media/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "media_readme_overview",
      "target": "kb_op_kb_tui_media_readme_kbtui_mp4"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kbctl_readme_cli",
      "target": "kb_op_kbctl_readme_audit"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kbctl_readme_cli",
      "target": "kb_op_kbctl_readme_policy_reload"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kbctl_readme_cli",
      "target": "kb_op_kbctl_readme_process_isolate"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/kbctl/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_op_kbctl_readme_cli",
      "target": "kb_op_kbctl_readme_zone_override"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "media/demoruns/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "media_demoruns_readme_kbrun_mp4",
      "target": "media_demoruns_readme_scenario"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "media/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "media_readme_overview",
      "target": "media_demoruns_readme_kbrun_mp4"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "media/readme.md",
      "source_location": null,
      "weight": 1.0,
      "source": "media_readme_overview",
      "target": "media_readme_banner_logo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_readme_overview",
      "target": "scripts_attack_lab_readme_overview"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_readme_overview",
      "target": "scripts_dataset_readme_pipeline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_readme_overview",
      "target": "scripts_setup_readme_overview"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_attack_lab_readme_overview",
      "target": "scripts_attack_lab_readme_credential_access_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_attack_lab_readme_overview",
      "target": "scripts_attack_lab_readme_lateral_movement_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_attack_lab_readme_overview",
      "target": "scripts_attack_lab_readme_memory_exploit_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_attack_lab_readme_overview",
      "target": "scripts_attack_lab_readme_privilege_escalation_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_attack_lab_readme_overview",
      "target": "scripts_attack_lab_readme_process_injection_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/attack-lab/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_attack_lab_readme_overview",
      "target": "scripts_attack_lab_readme_reverse_shell_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_collect_py",
      "target": "scripts_attack_lab_readme_overview"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_pipeline",
      "target": "scripts_dataset_readme_collect_py"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_pipeline",
      "target": "scripts_dataset_readme_format_py"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_pipeline",
      "target": "scripts_dataset_readme_label_py"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_pipeline",
      "target": "scripts_dataset_readme_split_py"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_pipeline",
      "target": "scripts_dataset_readme_validate_py"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_format_py",
      "target": "scripts_dataset_readme_agentic_trajectory_format"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/dataset/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_dataset_readme_format_py",
      "target": "scripts_dataset_readme_rl_episode_format"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_setup_readme_overview",
      "target": "scripts_setup_readme_install_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_setup_readme_overview",
      "target": "scripts_setup_readme_verify_sh"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_setup_readme_install_sh",
      "target": "scripts_setup_readme_install_ebpf_sh"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_setup_readme_install_sh",
      "target": "scripts_setup_readme_install_go_sh"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_setup_readme_install_sh",
      "target": "scripts_setup_readme_install_node_sh"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_setup_readme_install_sh",
      "target": "scripts_setup_readme_install_python_sh"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "scripts/setup/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "scripts_setup_readme_install_sh",
      "target": "scripts_setup_readme_install_rust_sh"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_pdf_whitepaper",
      "target": "aads_executor_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_pdf_whitepaper",
      "target": "aads_judge_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_pdf_whitepaper",
      "target": "aads_jury_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_pdf_whitepaper",
      "target": "behavioral_boundary_model"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "docs_project_kb_pdf_whitepaper",
      "target": "docs_project_kb_transparency_explainability_controllability"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_pdf",
      "target": "docs_project_kb_pdf_whitepaper"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "behavioral_boundary_model",
      "target": "execution_zone_model"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "execution_zone_model",
      "target": "behavioral_scoring_engine"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_four_layer_architecture",
      "target": "execution_zone_model"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "behavioral_scoring_engine",
      "target": "boundary_classifier"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_four_layer_architecture",
      "target": "behavioral_scoring_engine"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "boundary_classifier",
      "target": "enforcement_state_machine"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_judge_agent",
      "target": "aads_jury_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_four_layer_architecture",
      "target": "aads_judge_agent"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/KB.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "aads_jury_agent",
      "target": "aads_executor_agent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_pdf",
      "target": "kb_synopsis_expected_outcomes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/project/major-project-submissions/KB_Synopsis-1.pdf",
      "source_location": null,
      "weight": 1.0,
      "source": "kb_synopsis_pdf",
      "target": "kb_synopsis_four_layer_architecture"
    }
  ],
  "hyperedges": [
    {
      "id": "sudo_pam_lockout_resolution_flow",
      "label": "sudo/PAM lockout incident: unconditional LSM block -> containment-gating fix -> sensitive_paths config",
      "nodes": [
        "changelog_sudo_pam_lockout_incident",
        "changelog_lsm_containment_gating",
        "changelog_sensitive_paths_config",
        "docs_architecture_hookpoints_sensitive_path_list"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CHANGELOG.md"
    },
    {
      "id": "boot_sequence_phased_activation",
      "label": "Three-phase boot sequence: Control Plane, Safety Layer, Infrastructure",
      "nodes": [
        "boot_seq_kbd_service",
        "boot_seq_kbchecker_service",
        "boot_seq_ray_swarm_node"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/architecture/boot_sequence_spec.md"
    },
    {
      "id": "jje_consensus_pipeline",
      "label": "Judge-Jury-Executor consensus decision pipeline",
      "nodes": [
        "ray_walkthrough_judge_agent",
        "ray_walkthrough_jury_pool",
        "ray_walkthrough_executor_agent",
        "aads_devplan_jje_model"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/control-aads/ray-integration-walkthrough.md"
    },
    {
      "id": "hyperedge_socket_topology",
      "label": "KB Socket Topology (kbd.sock/kbct.sock/kba.sock/kbc.sock split)",
      "nodes": [
        "concept_kbd_sock",
        "concept_kbct_sock",
        "concept_kba_sock",
        "concept_kbc_sock",
        "rationale_no_tcp_fallback_invariant"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md"
    },
    {
      "id": "hyperedge_ssh_cis_audit_rollout",
      "label": "SSH Migration, CIS Integration, and Audit RPC Sequencing (Phases 0-2)",
      "nodes": [
        "concept_openssh_forcecommand_migration",
        "concept_step_ca_cis_integration",
        "concept_audit_hash_chain_verification",
        "kb_control_plane_internal_ssh_package"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/control-plane-catalog.md"
    },
    {
      "id": "hyperedge_wire_protocol_evolution",
      "label": "Wire Protocol Struct Evolution (v1 to v3) Across ProcessState/ZoneTransition",
      "nodes": [
        "concept_kb_wire_process_state",
        "concept_kb_wire_zone_transition",
        "concept_wire_version",
        "concept_verify_start_time",
        "kb_control_plane_internal_ipc_wire_go"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/development/core-control/wire-update.md"
    },
    {
      "id": "aads_agent_pipeline",
      "label": "AADS Escalation Pipeline (Patroller-Hunter-Healer-Consensus-Containment)",
      "nodes": [
        "aads_patroller_agent",
        "aads_hunter_agent",
        "aads_healer_agent",
        "aads_consensus_voting",
        "aads_containment_agent"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-aads.md"
    },
    {
      "id": "kb_op_four_interfaces",
      "label": "kb-op Four Thin Interfaces Over One Backend",
      "nodes": [
        "docs_emergency_backup_kb_op_ctl_cli",
        "docs_emergency_backup_kb_op_tui",
        "docs_emergency_backup_kb_op_mcp_server",
        "docs_emergency_backup_kb_op_web_dashboard",
        "docs_emergency_backup_kb_op_backend_daemon"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/emergency-backup/kb-op.md"
    },
    {
      "id": "cpm_cwp_containment_gate",
      "label": "CPM/CWP Authorization Gate Before contained_pids_map Enforcement",
      "nodes": [
        "feature_cpm",
        "feature_cwp",
        "contained_pids_map",
        "docs_features_cpm_cpm_classify",
        "handle_incoming_containment_cmd"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/features/CWP.md"
    },
    {
      "id": "exfiltration_detection_subsystem_split",
      "label": "Slow Exfiltration Detection Across kb-core/kb-control-plane/kb-aads",
      "nodes": [
        "docs_reports_kb_core_corev1_enhancements_subsystem_allocation",
        "docs_specifications_kernel_borderlands_specification_shannon_entropy",
        "docs_specifications_kernel_borderlands_specification_cusum_drift"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reports/kb-core/corev1-enhancements.md"
    },
    {
      "id": "boot_gating_containment_flow",
      "label": "Systemd Boot Gating to Three-Layer Containment Flow",
      "nodes": [
        "docs_reports_kb_core_july_08_2026_boot_gating",
        "docs_reports_kb_core_july_08_2026_three_layer_fallback",
        "kb_checker_enforcement_flow"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/reports/kb-core/july_08_2026.md"
    },
    {
      "id": "four_operator_surfaces",
      "label": "Four Operator Surfaces Graceful Degradation Pattern",
      "nodes": [
        "operator_interfaces_kb_dashboard",
        "operator_interfaces_kbctl",
        "operator_interfaces_kb_tui",
        "operator_interfaces_kb_mcp"
      ],
      "relation": "implement",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/specifications/operator_interfaces_spec.md"
    },
    {
      "id": "containment_enforcement_flow",
      "label": "Graduated Containment Enforcement Flow",
      "nodes": [
        "kb_control_plane_internal_enforcement_readme",
        "kb_checker_src_report_watchdog_containment_fallback",
        "kb_core_readme_vfs_lsm_blocking"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "kb-checker/src/report/README.md"
    },
    {
      "id": "kbd_daemon_orchestration",
      "label": "kbd Daemon Runtime Orchestration",
      "nodes": [
        "kb_control_plane_cmd_kbd_main",
        "kb_control_plane_internal_controlplane_readme",
        "kb_control_plane_internal_readme"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 0.85,
      "source_file": "kb-control-plane/cmd/README.md"
    },
    {
      "id": "ipc_wire_protocol_contract",
      "label": "IPC Wire Protocol Contract Across kb-core and kb-control-plane",
      "nodes": [
        "kb_control_plane_readme_ipc_wire_protocol",
        "kb_control_plane_internal_ipc_readme",
        "kb_core_readme_kb_bridge_c"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "kb-control-plane/internal/ipc/readme.md"
    },
    {
      "id": "kb_core_native_telemetry_pipeline",
      "label": "kb-core native telemetry-to-control-plane pipeline",
      "nodes": [
        "kb_core_userspace_collectors_readme_collectors",
        "kb_core_userspace_sensor_readme_sensor",
        "kb_core_userspace_behavior_readme_engine",
        "kb_core_userspace_bridge_readme_bridge"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "kb-core/userspace/README.md"
    },
    {
      "id": "kb_op_grpc_access_pattern",
      "label": "Operator interfaces sharing kbd gRPC UDS access",
      "nodes": [
        "kb_op_readme_kb_tui",
        "kb_op_readme_kb_mcp",
        "kb_op_readme_kbctl",
        "kb_op_readme_kba_sock"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "kb-op/README.md"
    },
    {
      "id": "kb_dataset_generation_workflow",
      "label": "Dataset generation workflow spanning attack-lab, dataset pipeline, and env setup",
      "nodes": [
        "scripts_attack_lab_readme_overview",
        "scripts_dataset_readme_pipeline",
        "scripts_setup_readme_overview"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "scripts/README.md"
    }
  ],
  "built_at_commit": "6c7b0cec5bbbd7d3d3f15869f6f77b47b7b62aa1"
}