{
 "server": "com.googleapis.mapstools/mcp",
 "url": "https://mapstools.googleapis.com/mcp",
 "verdict": "high-severity findings present",
 "current_tool_count": 5,
 "tools_ever_seen": 5,
 "drift_events": 5,
 "findings_by_severity": {
  "high": 3,
  "low": 4
 },
 "last_probe": {
  "status": "OK",
  "n_tools": 5,
  "ran_at": "2026-10-22T18:17:43.445Z"
 },
 "current_tools": [
  "compute_routes",
  "lookup_weather",
  "resolve_maps_urls",
  "resolve_names",
  "search_places"
 ],
 "drift": [
  {
   "tool": "search_places",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "lookup_weather",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "compute_routes",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "resolve_names",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "resolve_maps_urls",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-22T18:17:43.445Z"
  }
 ],
 "findings": [
  {
   "tool": "search_places",
   "detector": "model_directed_instruction",
   "severity": "high",
   "field": "description",
   "evidence": "n is ambiguous (e.g., just \"pizza places\"), *you must* specify it in the `text_query` (e.g., \"pizza places in New York",
   "seen_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "search_places",
   "detector": "url_in_description",
   "severity": "low",
   "field": "inputSchema.properties.languageCode.description",
   "evidence": "https://developers.google.com/maps/faq#languagesupport.",
   "seen_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "lookup_weather",
   "detector": "model_directed_instruction",
   "severity": "high",
   "field": "description",
   "evidence": ". This field is a 'oneof' structure, meaning you MUST provide a value for ONLY ONE of the three location sub-fields be",
   "seen_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "lookup_weather",
   "detector": "url_in_description",
   "severity": "low",
   "field": "inputSchema.$defs.Location.properties.address.description",
   "evidence": "https://plus.codes",
   "seen_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "lookup_weather",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'search_places'",
   "seen_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "compute_routes",
   "detector": "model_directed_instruction",
   "severity": "high",
   "field": "description",
   "evidence": "ther the origin or destination is missing, **you MUST ask the user for clarification** before attempting to call the t",
   "seen_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "compute_routes",
   "detector": "url_in_description",
   "severity": "low",
   "field": "inputSchema.$defs.Waypoint.properties.address.description",
   "evidence": "https://plus.codes",
   "seen_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "compute_routes",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'search_places'",
   "seen_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "tool": "resolve_maps_urls",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://maps.app.goo.gl/...",
   "seen_at": "2026-10-22T18:17:43.445Z"
  }
 ],
 "probes": [
  {
   "status": "OK",
   "n_tools": 5,
   "ran_at": "2026-10-22T18:17:43.445Z"
  },
  {
   "status": "OK",
   "n_tools": 5,
   "ran_at": "2026-08-13T18:17:15.851Z"
  }
 ]
}