{
 "server": "dev.echorelay/management",
 "url": "https://mcp.echorelay.dev",
 "verdict": "CRITICAL findings present",
 "current_tool_count": 77,
 "tools_ever_seen": 77,
 "drift_events": 55,
 "findings_by_severity": {
  "high": 52,
  "critical": 4,
  "low": 3
 },
 "last_probe": {
  "status": "OK",
  "n_tools": 77,
  "ran_at": "2026-08-14T06:17:15.856Z"
 },
 "current_tools": [
  "activate_line",
  "archive_project",
  "cancel_line_publish",
  "cancel_subscription",
  "change_plan",
  "config_diff",
  "create_api_key",
  "create_credential",
  "create_endpoint",
  "create_line",
  "create_project",
  "create_project_token",
  "deactivate_line",
  "default_endpoint_template",
  "delete_credential",
  "delete_endpoint",
  "delete_line",
  "discard_dlq_entry",
  "discard_draft_endpoint",
  "discard_line_draft",
  "downgrade_addon",
  "dry_run_endpoint",
  "duplicate_line",
  "get_billing",
  "get_config",
  "get_dlq_entry",
  "get_endpoint",
  "get_key_policy",
  "get_line_draft",
  "get_metrics",
  "get_project",
  "get_request",
  "get_subscription",
  "invite_member",
  "list_active_addons",
  "list_addons",
  "list_api_keys",
  "list_audit_events",
  "list_config_revisions",
  "list_credentials",
  "list_credit_packs",
  "list_dlq",
  "list_endpoints",
  "list_lines",
  "list_members",
  "list_project_tokens",
  "list_projects",
  "list_requests",
  "list_subscription_plans",
  "preview_line_draft",
  "preview_plan_change",
  "protect_project",
  "publish_line_draft",
  "remove_member",
  "rename_project",
  "resend_invite",
  "resume_addon",
  "retry_dlq_entry",
  "reveal_rotation_successor",
  "revoke_api_key",
  "revoke_project_token",
  "rollback_config",
  "rotate_api_key",
  "schedule_line_publish",
  "set_burst_opt_in",
  "set_docs_shared",
  "set_key_policy",
  "set_member_role",
  "set_outbound_allowlist",
  "set_rpm_ceiling",
  "start_subscription",
  "start_topup",
  "subscribe_addon",
  "unarchive_project",
  "unsubscribe_addon",
  "update_credential",
  "update_endpoint"
 ],
 "drift": [
  {
   "tool": "deactivate_line",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "duplicate_line",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "set_docs_shared",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_endpoint",
   "kind": "added",
   "severity": "critical",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "update_endpoint",
   "kind": "added",
   "severity": "critical",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "delete_endpoint",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "default_endpoint_template",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "dry_run_endpoint",
   "kind": "added",
   "severity": "critical",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_members",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "invite_member",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "remove_member",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "set_member_role",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "resend_invite",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_api_keys",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_api_key",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "rotate_api_key",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "reveal_rotation_successor",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "revoke_api_key",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_key_policy",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "set_key_policy",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_credentials",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_credential",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "update_credential",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "delete_credential",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_requests",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_request",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_metrics",
   "kind": "added",
   "severity": "critical",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_dlq",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_dlq_entry",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "retry_dlq_entry",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "discard_dlq_entry",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_subscription_plans",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_credit_packs",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_addons",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_subscription",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "preview_plan_change",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "start_subscription",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "change_plan",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "cancel_subscription",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "start_topup",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "subscribe_addon",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "unsubscribe_addon",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "resume_addon",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "downgrade_addon",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_active_addons",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_audit_events",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_projects",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_project",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "rename_project",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "archive_project",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "protect_project",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "unarchive_project",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_project_token",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_project_tokens",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "revoke_project_token",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-14T06:17:15.856Z"
  }
 ],
 "findings": [
  {
   "tool": "deactivate_line",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'activate_line'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "duplicate_line",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'activate_line'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "set_docs_shared",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_lines'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_endpoint",
   "detector": "user_concealment",
   "severity": "critical",
   "field": "inputSchema.properties.endpoint.properties.targets.items.properties.answerVariants.description",
   "evidence": "e is refused when the line is published, not silently dropped. null = no reshaping.",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_endpoint",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "inputSchema.properties.endpoint.properties.targets.items.properties.auth.description",
   "evidence": "inel to keep the stored secret. Ignored when credentialVaultEntryId is set.",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_endpoint",
   "detector": "url_in_description",
   "severity": "low",
   "field": "inputSchema.properties.endpoint.properties.targets.items.properties.outgoingMapping.description",
   "evidence": "https://schemas.echorelay.dev/transform/mapping/v1.json",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_endpoint",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_endpoint'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "update_endpoint",
   "detector": "user_concealment",
   "severity": "critical",
   "field": "inputSchema.properties.patch.properties.targets.items.properties.answerVariants.description",
   "evidence": "e is refused when the line is published, not silently dropped. null = no reshaping.",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "update_endpoint",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "inputSchema.properties.patch.properties.targets.items.properties.auth.description",
   "evidence": "inel to keep the stored secret. Ignored when credentialVaultEntryId is set.",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "update_endpoint",
   "detector": "url_in_description",
   "severity": "low",
   "field": "inputSchema.properties.patch.properties.targets.items.properties.outgoingMapping.description",
   "evidence": "https://schemas.echorelay.dev/transform/mapping/v1.json",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "update_endpoint",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_endpoint'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "default_endpoint_template",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_endpoint'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "dry_run_endpoint",
   "detector": "user_concealment",
   "severity": "critical",
   "field": "inputSchema.properties.endpoint.properties.targets.items.properties.answerVariants.description",
   "evidence": "e is refused when the line is published, not silently dropped. null = no reshaping.",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "dry_run_endpoint",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "inputSchema.properties.endpoint.properties.targets.items.properties.auth.description",
   "evidence": "inel to keep the stored secret. Ignored when credentialVaultEntryId is set.",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "dry_run_endpoint",
   "detector": "url_in_description",
   "severity": "low",
   "field": "inputSchema.properties.endpoint.properties.targets.items.properties.outgoingMapping.description",
   "evidence": "https://schemas.echorelay.dev/transform/mapping/v1.json",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "dry_run_endpoint",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_endpoint'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "remove_member",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_members'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "set_member_role",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_members'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "resend_invite",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_members'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_api_keys",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "list_api_keys",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_api_key",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "create_api_key",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_api_key",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_key_policy'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "rotate_api_key",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "rotate_api_key",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "reveal_rotation_successor",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "y the auto-rotation scheduler (not by rotate_api_key — that returns its own plaintext directly). Decrypts the at-rest",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "reveal_rotation_successor",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'rotate_api_key'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "revoke_api_key",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "revoke_api_key",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "set_key_policy",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_key_policy'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_credentials",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "list_credentials",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_credentials",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_credential'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_credential",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "create_credential",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_credential",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_endpoint'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "update_credential",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "update_credential",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "update_credential",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_credentials'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "delete_credential",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "delete_credential",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_requests",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_project'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_request",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_project'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_metrics",
   "detector": "user_concealment",
   "severity": "critical",
   "field": "description",
   "evidence": "id subscription on the project owner and are silently downgraded to \"day\" otherwise (the response includes `planGated:",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_metrics",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_endpoints'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_dlq",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_request'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "get_dlq_entry",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_requests'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "retry_dlq_entry",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_dlq'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "discard_dlq_entry",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_dlq'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_credit_packs",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'start_topup'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "preview_plan_change",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'change_plan'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "start_subscription",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'change_plan'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "change_plan",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'preview_plan_change'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "cancel_subscription",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'subscribe_addon'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "start_topup",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_credit_packs'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "subscribe_addon",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_addons'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "unsubscribe_addon",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'subscribe_addon'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "downgrade_addon",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_addons'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_audit_events",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ho changed what — lines, endpoints, targets, API keys. Outbound-target `auth.token` / `auth.password` are redacted in",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "list_audit_events",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_project'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_project",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_subscription_plans'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "protect_project",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'archive_project'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "unarchive_project",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'archive_project'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_project_token",
   "detector": "model_directed_instruction",
   "severity": "high",
   "field": "description",
   "evidence": "subset of THIS token's own grant (`read` is always included), expiry is mandatory (1–90 days, default 30, never \"never\"), a",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "create_project_token",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_project'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  },
  {
   "tool": "revoke_project_token",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_project'",
   "seen_at": "2026-08-14T06:17:15.856Z"
  }
 ],
 "probes": [
  {
   "status": "OK",
   "n_tools": 77,
   "ran_at": "2026-08-14T06:17:15.856Z"
  }
 ]
}