{
  "count": 50,
  "events": [
    {
      "drift_id": "drift-mcp-npm-mcp-abap-adt-adt-clients-ver-f0eaf8",
      "slug": "mcp-npm-mcp-abap-adt-adt-clients",
      "agent_name": "@mcp-abap-adt/adt-clients (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERSION_RELEASE_DRIFT",
      "severity": "high",
      "prev_version": "45.5.0",
      "new_version": "45.5.1",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://github.com/fr0ster/mcp-abap-adt-clients",
      "new_target": "https://github.com/fr0ster/mcp-abap-adt-clients",
      "summary": "Release version advanced from 45.5.0 to 45.5.1; re-pin local configs after review.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-usebeeline-ver-a3e0eb",
      "slug": "mcp-npm-usebeeline",
      "agent_name": "usebeeline (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERSION_RELEASE_DRIFT",
      "severity": "high",
      "prev_version": "0.1.207",
      "new_version": "0.1.208",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://github.com/Beeline-Work/beeline",
      "new_target": "https://github.com/Beeline-Work/beeline",
      "summary": "Release version advanced from 0.1.207 to 0.1.208; re-pin local configs after review.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-hasna-hooks-risk-384fb4",
      "slug": "mcp-npm-hasna-hooks",
      "agent_name": "@hasna/hooks (npm MCP)",
      "category": "mcp_server",
      "drift_type": "WASH_RISK_SPIKE",
      "severity": "high",
      "prev_version": "0.13.2",
      "new_version": "0.13.2",
      "prev_verdict": "CLEAN",
      "new_verdict": "CLEAN",
      "prev_target": "https://github.com/hasna/apps",
      "new_target": "https://github.com/hasna/apps",
      "summary": "Wash/sybil risk jumped from 5% to 65% in latest ledger scan.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-botbuddy-cli-drop-dc83c4",
      "slug": "mcp-npm-botbuddy-cli",
      "agent_name": "@botbuddy/cli (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERDICT_DOWNGRADE",
      "severity": "high",
      "prev_version": "1.68.1",
      "new_version": "1.69.0",
      "prev_verdict": "GO",
      "new_verdict": "REVIEW",
      "prev_target": "https://www.npmjs.com/package/@botbuddy/cli",
      "new_target": "https://www.npmjs.com/package/@botbuddy/cli",
      "summary": "Gate status downgraded from GO/CLEAN to REVIEW/CLEAN on 1.69.0.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-leadsradar-agent-drop-dc83c4",
      "slug": "mcp-npm-leadsradar-agent",
      "agent_name": "leadsradar-agent (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERDICT_DOWNGRADE",
      "severity": "high",
      "prev_version": "1.0.158",
      "new_version": "1.0.158",
      "prev_verdict": "GO",
      "new_verdict": "REVIEW",
      "prev_target": "https://www.npmjs.com/package/leadsradar-agent",
      "new_target": "https://www.npmjs.com/package/leadsradar-agent",
      "summary": "Gate status downgraded from GO/CLEAN to REVIEW/CLEAN on 1.0.158.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-hasna-files-risk-384fb4",
      "slug": "mcp-npm-hasna-files",
      "agent_name": "@hasna/files (npm MCP)",
      "category": "mcp_server",
      "drift_type": "WASH_RISK_SPIKE",
      "severity": "high",
      "prev_version": "0.5.2",
      "new_version": "0.5.2",
      "prev_verdict": "CLEAN",
      "new_verdict": "CLEAN",
      "prev_target": "https://github.com/hasna/apps",
      "new_target": "https://github.com/hasna/apps",
      "summary": "Wash/sybil risk jumped from 5% to 65% in latest ledger scan.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-procedures-mcp-server-ver-b2df0c",
      "slug": "mcp-npm-procedures-mcp-server",
      "agent_name": "@procedures/mcp-server (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERSION_RELEASE_DRIFT",
      "severity": "high",
      "prev_version": "0.55.0",
      "new_version": "0.55.2",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://github.com/mark1russell7/client",
      "new_target": "https://github.com/mark1russell7/client",
      "summary": "Release version advanced from 0.55.0 to 0.55.2; re-pin local configs after review.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-commonlyai-cli-ver-98a54b",
      "slug": "mcp-npm-commonlyai-cli",
      "agent_name": "@commonlyai/cli (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERSION_RELEASE_DRIFT",
      "severity": "high",
      "prev_version": "0.1.358",
      "new_version": "0.1.367",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://github.com/Team-Commonly/commonly",
      "new_target": "https://github.com/Team-Commonly/commonly",
      "summary": "Release version advanced from 0.1.358 to 0.1.367; re-pin local configs after review.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-letterstory-cli-ver-b6ce4c",
      "slug": "mcp-npm-letterstory-cli",
      "agent_name": "@letterstory/cli (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERSION_RELEASE_DRIFT",
      "severity": "high",
      "prev_version": "0.177.24",
      "new_version": "0.177.33",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://github.com/letterstory/letterstory",
      "new_target": "https://github.com/letterstory/letterstory",
      "summary": "Release version advanced from 0.177.24 to 0.177.33; re-pin local configs after review.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-trailhq-trail-code-risk-384fb4",
      "slug": "mcp-npm-trailhq-trail-code",
      "agent_name": "@trailhq/trail-code (npm MCP)",
      "category": "mcp_server",
      "drift_type": "WASH_RISK_SPIKE",
      "severity": "high",
      "prev_version": "0.29.0",
      "new_version": "0.29.0",
      "prev_verdict": "CLEAN",
      "new_verdict": "CLEAN",
      "prev_target": "https://github.com/trailhq/Trail-Code",
      "new_target": "https://github.com/trailhq/Trail-Code",
      "summary": "Wash/sybil risk jumped from 5% to 65% in latest ledger scan.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-qoder-ai-qoder-agent-sdk-risk-384fb4",
      "slug": "mcp-npm-qoder-ai-qoder-agent-sdk",
      "agent_name": "@qoder-ai/qoder-agent-sdk (npm MCP)",
      "category": "mcp_server",
      "drift_type": "WASH_RISK_SPIKE",
      "severity": "high",
      "prev_version": "1.0.59",
      "new_version": "1.0.59",
      "prev_verdict": "CLEAN",
      "new_verdict": "CLEAN",
      "prev_target": "https://docs.qoder.com/cli",
      "new_target": "https://www.npmjs.com/package/@qoder-ai/qoder-agent-sdk",
      "summary": "Wash/sybil risk jumped from 5% to 65% in latest ledger scan.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-experimental-ash-drop-dc83c4",
      "slug": "mcp-npm-experimental-ash",
      "agent_name": "experimental-ash (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERDICT_DOWNGRADE",
      "severity": "high",
      "prev_version": "0.64.1",
      "new_version": "0.64.1",
      "prev_verdict": "GO",
      "new_verdict": "REVIEW",
      "prev_target": "https://www.npmjs.com/package/experimental-ash",
      "new_target": "https://www.npmjs.com/package/experimental-ash",
      "summary": "Gate status downgraded from GO/CLEAN to REVIEW/CLEAN on 0.64.1.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-agimon-ai-po-domain-ver-22dbbc",
      "slug": "mcp-npm-agimon-ai-po-domain",
      "agent_name": "@agimon-ai/po-domain (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERSION_RELEASE_DRIFT",
      "severity": "high",
      "prev_version": "0.0.0-alpha.149",
      "new_version": "0.0.0-alpha.152",
      "prev_verdict": "REVIEW",
      "new_verdict": "REVIEW",
      "prev_target": "https://github.com/AgiFlow/po",
      "new_target": "https://github.com/AgiFlow/po",
      "summary": "Release version advanced from 0.0.0-alpha.149 to 0.0.0-alpha.152; re-pin local configs after review.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-agentix-cli-risk-384fb4",
      "slug": "mcp-npm-agentix-cli",
      "agent_name": "agentix-cli (npm MCP)",
      "category": "mcp_server",
      "drift_type": "WASH_RISK_SPIKE",
      "severity": "high",
      "prev_version": "0.220.0",
      "new_version": "0.220.0",
      "prev_verdict": "CLEAN",
      "new_verdict": "CLEAN",
      "prev_target": "https://github.com/anis-marrouchi/agentx",
      "new_target": "https://github.com/anis-marrouchi/agentx",
      "summary": "Wash/sybil risk jumped from 5% to 65% in latest ledger scan.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-the-next-ai-ai-gateway-drop-dc83c4",
      "slug": "mcp-npm-the-next-ai-ai-gateway",
      "agent_name": "@the-next-ai/ai-gateway (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERDICT_DOWNGRADE",
      "severity": "high",
      "prev_version": "1.0.21",
      "new_version": "1.0.21",
      "prev_verdict": "GO",
      "new_verdict": "REVIEW",
      "prev_target": "https://www.npmjs.com/package/@the-next-ai/ai-gateway",
      "new_target": "https://www.npmjs.com/package/@the-next-ai/ai-gateway",
      "summary": "Gate status downgraded from GO/CLEAN to REVIEW/CLEAN on 1.0.21.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-sema-agent-core-ver-1b0937",
      "slug": "mcp-npm-sema-agent-core",
      "agent_name": "@sema-agent/core (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERSION_RELEASE_DRIFT",
      "severity": "high",
      "prev_version": "7.67.3",
      "new_version": "7.68.1",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://github.com/sema-agent/sema-core",
      "new_target": "https://github.com/sema-agent/sema-core",
      "summary": "Release version advanced from 7.67.3 to 7.68.1; re-pin local configs after review.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-npm-onepointfour-packs-flaredeck-agent-drop-dc83c4",
      "slug": "mcp-npm-onepointfour-packs-flaredeck-agent",
      "agent_name": "@onepointfour-packs/flaredeck-agent (npm MCP)",
      "category": "mcp_server",
      "drift_type": "VERDICT_DOWNGRADE",
      "severity": "high",
      "prev_version": "0.2.234",
      "new_version": "0.2.235",
      "prev_verdict": "GO",
      "new_verdict": "REVIEW",
      "prev_target": "https://app.flaredeck.app",
      "new_target": "https://www.npmjs.com/package/@onepointfour-packs/flaredeck-agent",
      "summary": "Gate status downgraded from GO/CLEAN to REVIEW/CLEAN on 0.2.235.",
      "detected_at": "2026-11-13T12:15:19.471Z"
    },
    {
      "drift_id": "drift-mcp-ac-mizan-registry-2026-11-13-120",
      "slug": "mcp-ac-mizan-registry",
      "agent_name": "Mizan (ac.mizan/registry)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.2.0",
      "new_version": "1.2.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://mizan.ac/mcp",
      "new_target": "https://mizan.ac/capabilities",
      "summary": "Repository or endpoint target changed from https://mizan.ac/mcp to https://mizan.ac/capabilities.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-academy-ase-periodic-system-2026-11-13-202641",
      "slug": "mcp-academy-ase-periodic-system",
      "agent_name": "Agentic Engineering Periodic System (academy.ase/periodic-system)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "2026.4.1",
      "new_version": "2026.4.1",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://ase.academy/mcp",
      "new_target": "https://ase.academy/agentic-engineering/periodic-system/",
      "summary": "Repository or endpoint target changed from https://ase.academy/mcp to https://ase.academy/agentic-engineering/periodic-system/.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-academy-serviceengineer-se-ai-2026-11-13-100",
      "slug": "mcp-academy-serviceengineer-se-ai",
      "agent_name": "Service Engineer AI (academy.serviceengineer/se-ai)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.0.0",
      "new_version": "1.0.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://api.serviceengineer.academy/mcp",
      "new_target": "https://serviceengineer.academy/ai/connect/",
      "summary": "Repository or endpoint target changed from https://api.serviceengineer.academy/mcp to https://serviceengineer.academy/ai/connect/.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-academy-serviceengineer-se-ai-2026-11-13-101",
      "slug": "mcp-academy-serviceengineer-se-ai",
      "agent_name": "Service Engineer AI (academy.serviceengineer/se-ai)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.0.0",
      "new_version": "1.0.1",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://api.serviceengineer.academy/mcp",
      "new_target": "https://serviceengineer.academy/ai/connect/",
      "summary": "Repository or endpoint target changed from https://api.serviceengineer.academy/mcp to https://serviceengineer.academy/ai/connect/.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ad-inside-inside-ads-2026-11-13-100",
      "slug": "mcp-ad-inside-inside-ads",
      "agent_name": "Inside Ads (ad.inside/inside-ads)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.0.0",
      "new_version": "1.0.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://app.inside.ad/api/mcp",
      "new_target": "https://inside.ad",
      "summary": "Repository or endpoint target changed from https://app.inside.ad/api/mcp to https://inside.ad.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ad-pantheon-mcp-2026-11-13-100",
      "slug": "mcp-ad-pantheon-mcp",
      "agent_name": "Pantheon (ad.pantheon/mcp)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.0.0",
      "new_version": "1.0.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://mcp.pantheon.ad/mcp",
      "new_target": "https://pantheon.ad",
      "summary": "Repository or endpoint target changed from https://mcp.pantheon.ad/mcp to https://pantheon.ad.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ad-tide-mcp-2026-11-13-200",
      "slug": "mcp-ad-tide-mcp",
      "agent_name": "tide (ad.tide/mcp)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "2.0.0",
      "new_version": "2.0.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://api.tide.ad/mcp",
      "new_target": "https://tide.ad/docs/mcp",
      "summary": "Repository or endpoint target changed from https://api.tide.ad/mcp to https://tide.ad/docs/mcp.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ae-alexeysound-alexey-sound-2026-11-13-100",
      "slug": "mcp-ae-alexeysound-alexey-sound",
      "agent_name": "Alexey Sound — sound recordist, Dubai (ae.alexeysound/alexey-sound)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.0.0",
      "new_version": "1.0.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://alexeysound.ae/agent.php",
      "new_target": "https://alexeysound.ae",
      "summary": "Repository or endpoint target changed from https://alexeysound.ae/agent.php to https://alexeysound.ae.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ae-beachclubs-mcp-2026-11-13-020",
      "slug": "mcp-ae-beachclubs-mcp",
      "agent_name": "BeachClubs.ae (ae.beachclubs/mcp)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "0.2.0",
      "new_version": "0.2.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://www.beachclubs.ae/mcp",
      "new_target": "https://www.beachclubs.ae/mcp-server",
      "summary": "Repository or endpoint target changed from https://www.beachclubs.ae/mcp to https://www.beachclubs.ae/mcp-server.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ae-beachclubs-mcp-2026-11-13-030",
      "slug": "mcp-ae-beachclubs-mcp",
      "agent_name": "BeachClubs.ae (ae.beachclubs/mcp)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "0.2.0",
      "new_version": "0.3.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://www.beachclubs.ae/mcp",
      "new_target": "https://www.beachclubs.ae/mcp-server",
      "summary": "Repository or endpoint target changed from https://www.beachclubs.ae/mcp to https://www.beachclubs.ae/mcp-server.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ae-brainy-grocery-prices-2026-11-13-100",
      "slug": "mcp-ae-brainy-grocery-prices",
      "agent_name": "Dubai Grocery Prices (ae.brainy/grocery-prices)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.0.0",
      "new_version": "1.0.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://prices.brainy.ae/mcp",
      "new_target": "https://prices.brainy.ae/developers.html",
      "summary": "Repository or endpoint target changed from https://prices.brainy.ae/mcp to https://prices.brainy.ae/developers.html.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ae-brainy-grocery-prices-2026-11-13-110",
      "slug": "mcp-ae-brainy-grocery-prices",
      "agent_name": "Dubai Grocery Prices (ae.brainy/grocery-prices)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.0.0",
      "new_version": "1.1.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://prices.brainy.ae/mcp",
      "new_target": "https://prices.brainy.ae/developers.html",
      "summary": "Repository or endpoint target changed from https://prices.brainy.ae/mcp to https://prices.brainy.ae/developers.html.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ae-brainy-grocery-prices-2026-11-13-200",
      "slug": "mcp-ae-brainy-grocery-prices",
      "agent_name": "Dubai Grocery Prices (ae.brainy/grocery-prices)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.1.0",
      "new_version": "2.0.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://prices.brainy.ae/mcp",
      "new_target": "https://prices.brainy.ae/developers.html",
      "summary": "Repository or endpoint target changed from https://prices.brainy.ae/mcp to https://prices.brainy.ae/developers.html.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-ae-easyvoice-tts-2026-11-13-100",
      "slug": "mcp-ae-easyvoice-tts",
      "agent_name": "EasyVoice text to speech (ae.easyvoice/tts)",
      "category": "mcp_server",
      "drift_type": "TARGET_OR_WALLET_SWAP",
      "severity": "high",
      "prev_version": "1.0.0",
      "new_version": "1.0.0",
      "prev_verdict": "GO",
      "new_verdict": "GO",
      "prev_target": "https://easyvoice.ae/api/mcp",
      "new_target": "https://easyvoice.ae/tts-mcp-server",
      "summary": "Repository or endpoint target changed from https://easyvoice.ae/api/mcp to https://easyvoice.ae/tts-mcp-server.",
      "detected_at": "2026-11-13T12:02:08.254Z"
    },
    {
      "drift_id": "drift-mcp-pypi-adafruit-mcp4725-sdist-eb1c58",
      "slug": "mcp-pypi-adafruit-mcp4725",
      "agent_name": "Adafruit-MCP4725 (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "LIFECYCLE_INSTALL_HOOK",
      "severity": "high",
      "prev_version": "1.0.4",
      "new_version": "1.0.4",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/adafruit/Adafruit_Python_MCP4725",
      "new_target": "https://github.com/adafruit/Adafruit_Python_MCP4725",
      "summary": "PyPI sdist-only release Adafruit-MCP4725==1.0.4 lacks prebuilt wheel (.whl) and executes setup.py on install.",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-adafruit-mcp9808-sdist-284a1f",
      "slug": "mcp-pypi-adafruit-mcp9808",
      "agent_name": "Adafruit-MCP9808 (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "LIFECYCLE_INSTALL_HOOK",
      "severity": "high",
      "prev_version": "1.5.6",
      "new_version": "1.5.6",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/adafruit/Adafruit_Python_MCP9808",
      "new_target": "https://github.com/adafruit/Adafruit_Python_MCP9808",
      "summary": "PyPI sdist-only release Adafruit-MCP9808==1.5.6 lacks prebuilt wheel (.whl) and executes setup.py on install.",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-aialiceuk-mcp-pandoc-sdist-9e05b8",
      "slug": "mcp-pypi-aialiceuk-mcp-pandoc",
      "agent_name": "aialiceuk-mcp-pandoc (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "LIFECYCLE_INSTALL_HOOK",
      "severity": "high",
      "prev_version": "0.3.3",
      "new_version": "0.3.3",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/aialiceuk-mcp-pandoc/",
      "new_target": "https://pypi.org/project/aialiceuk-mcp-pandoc/",
      "summary": "PyPI sdist-only release aialiceuk-mcp-pandoc==0.3.3 lacks prebuilt wheel (.whl) and executes setup.py on install.",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-aihub-mcp-client-yank-5b3094",
      "slug": "mcp-pypi-aihub-mcp-client",
      "agent_name": "aihub-mcp-client (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "0.0.1",
      "new_version": "0.0.1",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/aihub-mcp-client/",
      "new_target": "https://pypi.org/project/aihub-mcp-client/",
      "summary": "Yanked PyPI release aihub-mcp-client==0.0.1: placeholder",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-algochains-mcp-server-sdist-d3db1d",
      "slug": "mcp-pypi-algochains-mcp-server",
      "agent_name": "algochains-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "LIFECYCLE_INSTALL_HOOK",
      "severity": "high",
      "prev_version": "22.7.3",
      "new_version": "22.7.3",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/algochains-mcp-server/",
      "new_target": "https://pypi.org/project/algochains-mcp-server/",
      "summary": "PyPI sdist-only release algochains-mcp-server==22.7.3 lacks prebuilt wheel (.whl) and executes setup.py on install.",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-aliyun-mcp-tools-xiaolin-20260130-sdist-755367",
      "slug": "mcp-pypi-aliyun-mcp-tools-xiaolin-20260130",
      "agent_name": "aliyun-mcp-tools-xiaolin-20260130 (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "LIFECYCLE_INSTALL_HOOK",
      "severity": "high",
      "prev_version": "0.1.0",
      "new_version": "0.1.0",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/example/aliyun-mcp-tools-xiaolin",
      "new_target": "https://github.com/example/aliyun-mcp-tools-xiaolin",
      "summary": "PyPI sdist-only release aliyun-mcp-tools-xiaolin-20260130==0.1.0 lacks prebuilt wheel (.whl) and executes setup.py on install.",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-aliyun-mcp-weather-skill-20260130-sdist-755367",
      "slug": "mcp-pypi-aliyun-mcp-weather-skill-20260130",
      "agent_name": "aliyun-mcp-weather-skill-20260130 (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "LIFECYCLE_INSTALL_HOOK",
      "severity": "high",
      "prev_version": "0.1.0",
      "new_version": "0.1.0",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/example/aliyun-mcp-weather-skill",
      "new_target": "https://github.com/example/aliyun-mcp-weather-skill",
      "summary": "PyPI sdist-only release aliyun-mcp-weather-skill-20260130==0.1.0 lacks prebuilt wheel (.whl) and executes setup.py on install.",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-aliyun-openapi-mcp-sdk-sdist-c36dbd",
      "slug": "mcp-pypi-aliyun-openapi-mcp-sdk",
      "agent_name": "aliyun-openapi-mcp-sdk (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "LIFECYCLE_INSTALL_HOOK",
      "severity": "high",
      "prev_version": "1.4.0",
      "new_version": "1.4.0",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/aliyun-openapi-mcp-sdk/",
      "new_target": "https://pypi.org/project/aliyun-openapi-mcp-sdk/",
      "summary": "PyPI sdist-only release aliyun-openapi-mcp-sdk==1.4.0 lacks prebuilt wheel (.whl) and executes setup.py on install.",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-android-device-mcp-server-yank-78536c",
      "slug": "mcp-pypi-android-device-mcp-server",
      "agent_name": "android-device-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "0.1.3",
      "new_version": "0.1.3",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/nickaigi/MK.Android.Patrol",
      "new_target": "https://github.com/nickaigi/MK.Android.Patrol",
      "summary": "Yanked PyPI release android-device-mcp-server==0.1.3: Yanked release on PyPI",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-aws-aws-dataprocessing-mcp-server-yank-765368",
      "slug": "mcp-pypi-aws-aws-dataprocessing-mcp-server",
      "agent_name": "aws.aws-dataprocessing-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "0.1.1",
      "new_version": "0.1.1",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/yourusername/aws-dataprocessing-mcp-server",
      "new_target": "https://github.com/yourusername/aws-dataprocessing-mcp-server",
      "summary": "Yanked PyPI release aws.aws-dataprocessing-mcp-server==0.1.1: Not ours",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-amazon-rekognition-mcp-server-yank-6430a2",
      "slug": "mcp-pypi-awslabs-amazon-rekognition-mcp-server",
      "agent_name": "awslabs.amazon-rekognition-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "0.0.8",
      "new_version": "0.0.8",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/awslabs.amazon-rekognition-mcp-server/",
      "new_target": "https://pypi.org/project/awslabs.amazon-rekognition-mcp-server/",
      "summary": "Yanked PyPI release awslabs.amazon-rekognition-mcp-server==0.0.8: Superceeded by awslabs.aws-api-mcp-server",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-aws-bedrock-data-automation-mcp-server-yank-a2791d",
      "slug": "mcp-pypi-awslabs-aws-bedrock-data-automation-mcp-server",
      "agent_name": "awslabs.aws-bedrock-data-automation-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "0.0.19",
      "new_version": "0.0.19",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/awslabs.aws-bedrock-data-automation-mcp-server/",
      "new_target": "https://pypi.org/project/awslabs.aws-bedrock-data-automation-mcp-server/",
      "summary": "Yanked PyPI release awslabs.aws-bedrock-data-automation-mcp-server==0.0.19: Superceeded by awslabs.aws-api-mcp-server",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-aws-cloudformation-mcp-server-yank-d6975d",
      "slug": "mcp-pypi-awslabs-aws-cloudformation-mcp-server",
      "agent_name": "awslabs-aws-cloudformation-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "1.1.0",
      "new_version": "1.1.0",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/awslabs-aws-cloudformation-mcp-server/",
      "new_target": "https://pypi.org/project/awslabs-aws-cloudformation-mcp-server/",
      "summary": "Yanked PyPI release awslabs-aws-cloudformation-mcp-server==1.1.0: Not ours",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-aws-diagram-mcp-server-yank-30adb0",
      "slug": "mcp-pypi-awslabs-aws-diagram-mcp-server",
      "agent_name": "awslabs.aws-diagram-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "1.0.23",
      "new_version": "1.0.23",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/awslabs/mcp",
      "new_target": "https://github.com/awslabs/mcp",
      "summary": "Yanked PyPI release awslabs.aws-diagram-mcp-server==1.0.23: Superceeded by diagram agent skill in the deploy-on-aws plugin https://github.com/awslabs/agent-plugins/tree/main/plugins/deploy-on-aws",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-aws-knowledge-mcp-server-yank-755367",
      "slug": "mcp-pypi-awslabs-aws-knowledge-mcp-server",
      "agent_name": "awslabs.aws-knowledge-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "0.1.0",
      "new_version": "0.1.0",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/awslabs/aws-knowledge-mcp-server",
      "new_target": "https://github.com/awslabs/aws-knowledge-mcp-server",
      "summary": "Yanked PyPI release awslabs.aws-knowledge-mcp-server==0.1.0: Not ours",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-aws-msk-mcp-server-yank-a87926",
      "slug": "mcp-pypi-awslabs-aws-msk-mcp-server",
      "agent_name": "awslabs.aws-msk-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "0.0.17",
      "new_version": "0.0.17",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/awslabs.aws-msk-mcp-server/",
      "new_target": "https://pypi.org/project/awslabs.aws-msk-mcp-server/",
      "summary": "Yanked PyPI release awslabs.aws-msk-mcp-server==0.0.17: Superceeded by awslabs.aws-api-mcp-server",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-ccapi-mcp-server-yank-c3aac6",
      "slug": "mcp-pypi-awslabs-ccapi-mcp-server",
      "agent_name": "awslabs.ccapi-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "1.0.18",
      "new_version": "1.0.18",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/awslabs.ccapi-mcp-server/",
      "new_target": "https://pypi.org/project/awslabs.ccapi-mcp-server/",
      "summary": "Yanked PyPI release awslabs.ccapi-mcp-server==1.0.18: Superceeded by awslabs.aws-iac-mcp-server",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-cdk-mcp-server-yank-c6aaca",
      "slug": "mcp-pypi-awslabs-cdk-mcp-server",
      "agent_name": "awslabs.cdk-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "1.0.15",
      "new_version": "1.0.15",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://github.com/awslabs/mcp",
      "new_target": "https://github.com/awslabs/mcp",
      "summary": "Yanked PyPI release awslabs.cdk-mcp-server==1.0.15: Superceeded by awslabs.aws-iac-mcp-server",
      "detected_at": "2026-11-13T09:26:16.879Z"
    },
    {
      "drift_id": "drift-mcp-pypi-awslabs-cfn-mcp-server-yank-c2aac4",
      "slug": "mcp-pypi-awslabs-cfn-mcp-server",
      "agent_name": "awslabs.cfn-mcp-server (PyPI MCP)",
      "category": "mcp_server",
      "drift_type": "DEPRECATED_PACKAGE",
      "severity": "high",
      "prev_version": "1.0.19",
      "new_version": "1.0.19",
      "prev_verdict": "REVIEW",
      "new_verdict": "NO-GO",
      "prev_target": "https://pypi.org/project/awslabs.cfn-mcp-server/",
      "new_target": "https://pypi.org/project/awslabs.cfn-mcp-server/",
      "summary": "Yanked PyPI release awslabs.cfn-mcp-server==1.0.19: Superceeded by awslabs.aws-iac-mcp-server",
      "detected_at": "2026-11-13T09:26:16.879Z"
    }
  ],
  "notice": "A service of Shinn Company LLC. Automated point-in-time software and public ledger telemetry index pinned to stated version/snapshot; provided as-is without warranty. Not a consumer credit bureau or consumer report."
}