{
 "server": "ai.weftly/weftly",
 "url": "https://api.weftly.ai/mcp",
 "verdict": "CRITICAL findings present",
 "current_tool_count": 9,
 "tools_ever_seen": 14,
 "drift_events": 14,
 "findings_by_severity": {
  "high": 6,
  "critical": 1
 },
 "last_probe": {
  "status": "OK",
  "n_tools": 9,
  "ran_at": "2026-10-22T12:17:43.718Z"
 },
 "current_tools": [
  "clips_from_job",
  "clips_from_video",
  "complete_upload",
  "edit_from_transcript",
  "find_clips",
  "get_job_status",
  "mpp_smoke_test",
  "summarize",
  "transcribe"
 ],
 "drift": [
  {
   "tool": "transcribe",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "summarize",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "find_clips",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "clips_from_job",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "edit_from_transcript",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "complete_upload",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "get_job_status",
   "kind": "mutated",
   "severity": "critical",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "mpp_smoke_test",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "clips_from_video",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "extract_clip",
   "kind": "removed",
   "severity": "info",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "extract_vertical_clip",
   "kind": "removed",
   "severity": "info",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "publish_to_youtube",
   "kind": "removed",
   "severity": "info",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "trigger_youtube_publish",
   "kind": "removed",
   "severity": "info",
   "detected_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "get_youtube_publish_status",
   "kind": "removed",
   "severity": "info",
   "detected_at": "2026-10-22T12:17:43.718Z"
  }
 ],
 "findings": [
  {
   "tool": "transcribe",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "via MPP, then call with `job_id` + `payment_credential` to receive {upload_url} (presigned PUT, 1h expiry); (3) PUT the",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "transcribe",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'complete_upload'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "summarize",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "via MPP, then call with `job_id` + `payment_credential` to receive {upload_url} (presigned PUT, 1h expiry); (3) PUT the",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "summarize",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'transcribe'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "find_clips",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "via MPP, then call with `job_id` + `payment_credential` to receive {upload_url} (presigned PUT, 1h expiry); (3) PUT the",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "find_clips",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'transcribe'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "clips_from_job",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "MPP and call again with `job_id` + `payment_credential` to start processing. Price: `output: \"reel\"` bills a flat $0.50",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "clips_from_job",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'transcribe'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "edit_from_transcript",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "er, then call again with `job_id` + `payment_credential` to start processing. Flat price: $1.00 — see /.well-known/mpp.j",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "edit_from_transcript",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'transcribe'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "complete_upload",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'transcribe'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "get_job_status",
   "detector": "exfiltration_pattern",
   "severity": "critical",
   "field": "inputSchema.properties.format.description",
   "evidence": "] words...\" line per paragraph — edit it and send it to edit_from_transcript to cut a re-timed video from it). Omit for",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "get_job_status",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'transcribe'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "mpp_smoke_test",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "(2) pay via MPP and call again with `payment_credential` set to the resulting Authorization header value (e.g. \"Payment",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "mpp_smoke_test",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'transcribe'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "tool": "clips_from_video",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'find_clips'",
   "seen_at": "2026-10-22T12:17:43.718Z"
  }
 ],
 "probes": [
  {
   "status": "OK",
   "n_tools": 9,
   "ran_at": "2026-10-22T12:17:43.718Z"
  },
  {
   "status": "OK",
   "n_tools": 11,
   "ran_at": "2026-08-13T06:17:15.836Z"
  }
 ]
}