{
 "server": "dev.coinop/longwatch",
 "url": "https://longwatch.dev/mcp",
 "verdict": "high-severity findings present",
 "current_tool_count": 18,
 "tools_ever_seen": 18,
 "drift_events": 18,
 "findings_by_severity": {
  "high": 15,
  "low": 14
 },
 "last_probe": {
  "status": "OK",
  "n_tools": 18,
  "ran_at": "2026-10-23T06:17:43.230Z"
 },
 "current_tools": [
  "check_crypto_price",
  "check_insider_trades",
  "check_now",
  "check_rss_feed",
  "check_sec_filings",
  "check_web_page",
  "check_x402_endpoint",
  "create_watch",
  "delete_watch",
  "poll_alerts",
  "poll_trial",
  "try_watch",
  "watch_crypto_price",
  "watch_insider_trades",
  "watch_rss_feed",
  "watch_sec_filings",
  "watch_web_page",
  "watch_x402_endpoint"
 ],
 "drift": [
  {
   "tool": "check_now",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_watch",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_web_page",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_web_page",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_rss_feed",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_rss_feed",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_crypto_price",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_crypto_price",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_sec_filings",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_sec_filings",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_insider_trades",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_insider_trades",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_x402_endpoint",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_x402_endpoint",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "poll_alerts",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "try_watch",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "poll_trial",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "delete_watch",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  }
 ],
 "findings": [
  {
   "tool": "check_now",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_now",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_now",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_watch'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_watch",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_watch",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_watch",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'poll_alerts'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_web_page",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_web_page",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_web_page",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_web_page",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_rss_feed",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_rss_feed",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_rss_feed",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_rss_feed",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_crypto_price",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_crypto_price",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_crypto_price",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_crypto_price",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_sec_filings",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_sec_filings",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_sec_filings",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_sec_filings",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_insider_trades",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_insider_trades",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_insider_trades",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_insider_trades",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_x402_endpoint",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "check_x402_endpoint",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_x402_endpoint",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ts $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the paymen",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "watch_x402_endpoint",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://longwatch.dev/demo",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "poll_alerts",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "e $0.005 USDC x402 payment renews 7 days. No API key or account.",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "poll_alerts",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_watch'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "try_watch",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_watch'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "poll_trial",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_watch'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "delete_watch",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_watch'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  }
 ],
 "probes": [
  {
   "status": "OK",
   "n_tools": 18,
   "ran_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "status": "OK",
   "n_tools": 3,
   "ran_at": "2026-08-14T06:17:15.856Z"
  }
 ]
}