{
 "server": "ing.compoundinterest/market-intelligence",
 "url": "https://api.compoundinterest.ing/mcp",
 "verdict": "high-severity findings present",
 "current_tool_count": 16,
 "tools_ever_seen": 16,
 "drift_events": 16,
 "findings_by_severity": {
  "high": 1
 },
 "last_probe": {
  "status": "OK",
  "n_tools": 16,
  "ran_at": "2026-10-23T06:17:43.230Z"
 },
 "current_tools": [
  "get_composite",
  "get_consensus",
  "get_demo_composite",
  "get_equity_perp",
  "get_evidence",
  "get_historic_moves",
  "get_house_rating",
  "get_monthly_activity",
  "get_signal",
  "list_congress_trades",
  "list_equity_perp",
  "list_insider_trades",
  "list_positioning",
  "rank_consensus",
  "screen",
  "search_tickers"
 ],
 "drift": [
  {
   "tool": "get_composite",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_demo_composite",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_evidence",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_house_rating",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_consensus",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "rank_consensus",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "screen",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_monthly_activity",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_insider_trades",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_congress_trades",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_positioning",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_historic_moves",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_equity_perp",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_equity_perp",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "search_tickers",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_signal",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  }
 ],
 "findings": [
  {
   "tool": "get_demo_composite",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ingle fixed demo ticker, callable without an API key, so the data shape can be inspected before signing up. Returns o",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_demo_composite",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_composite'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_evidence",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_congress_trades'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "screen",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'rank_consensus'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  }
 ],
 "probes": [
  {
   "status": "OK",
   "n_tools": 16,
   "ran_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "status": "OK",
   "n_tools": 15,
   "ran_at": "2026-08-14T12:17:15.842Z"
  }
 ]
}