INTERPRETATION — MCP एक प्रोटोकॉल-परत हमला-सतह बन गया है, मॉडल-परत वाली नहीं। Forkast यह बात तीखेपन से कहता है: इस क्षेत्र की पिछली घटनाएँ (Azure AI Foundry का authentication bypass, एआई एजेंट को C2 बनाने वाला CARBONATO बॉटनेट, Salesforce Agentforce का SalesBleed) मॉडल और एजेंट व्यवहार को निशाना बनाती थीं। यह घटना "the plumbing between them" को निशाना बनाती है। जैसे-जैसे प्रोटोकॉल एजेंट सीमा के आर-पार क्रेडेंशियल ले जाते हैं, वे पहचान-सुरक्षा का पूरा भार विरासत में ले लेते हैं — और वह भार तब ले लेते हैं जब गवर्नेंस, मानक निकाय और CVE प्रक्रियाएँ अभी पकड़ में नहीं आईं।
FACT — प्रोटोकॉल की गवर्नेंस हकीकत। MCP एक खुला मानक है जिसे Anthropic ने पेश किया और Linux Foundation के Agentic AI Foundation को दान किया, जो इसे मेंटेन करता है (Cycode). SDK रिपॉज़िटरी modelcontextprotocol GitHub संगठन के अंतर्गत है और उसका PyPI होमपेज modelcontextprotocol.io है।
INTERPRETATION — जवाबदेही का तीन-परत अंतराल। CVE न होने का मतलब है न राष्ट्रीय CERT रिकॉर्ड, न KELV/KEV मार्ग, न विक्रेता एडवाइज़री का फैलाव। एडवाइज़री एक ही रिपॉज़िटरी टैब में रहती है। Linux Foundation के घर वाले कंसोर्टियम-चालित प्रोटोकॉल के पास न CVE असाइनमेंट प्रक्रिया है, न npm या PyPI एडवाइज़री जैसा सुरक्षा-एडवाइज़री वितरण चैनल। ऐसे प्रोटोकॉल के लिए जो डिफ़ॉल्ट इंटीग्रेशन परत बन रहा है, यह संरचनात्मक अंतराल है, एकबारगी चूक नहीं।
INTERPRETATION — MCP से आगे सामान्यीकरण योग्य पैटर्न। Cycode की समापन टिप्पणी ही रणनीतिक निष्कर्ष है: "All the controls were there. The issuer validation function existed. The credential binding existed. The audience restriction existed. They were all fed the same unverified input, and they all said 'looks good.'" यह हमलावर-नियंत्रित अनुपस्थिति पर fail-open नामक विरोधी-पैटर्न (anti-pattern) है, और यह हर वहाँ आम है जहाँ सुरक्षा जांच validate(resolve_expected()) के बजाय if trusted_input_is_present: validate(trusted_input) के रूप में लिखी जाती है। इसी आकार वाले किसी भी एजेंट फ़्रेमवर्क, प्लगइन लोडर या टूल ब्रोकर में वही बग है।
INTERPRETATION — हार्डनिंग "behaviour changes" के रूप में शिप हो रही है। दोनों फ़िक्स रिलीज़ों ने असली सुरक्षा नियंत्रण — issuer वैलिडेशन, रीडायरेक्ट सीमित करना, 5xx/429 पर लेगेसी फ़ॉलबैक अस्वीकार करना — "Behaviour changes" शीर्षक के नीचे बंडल किए, साथ में session-timeout डिफ़ॉल्ट भी। यह रिलीज़-इंजीनियरिंग का वह मानक है जो सुरक्षा को चुपचाप कम प्राथमिकता देता है। जब तक एआई SDK सुरक्षा-विशेष चेंजलॉग खंड और समन्वित CVE असाइनमेंट नहीं अपनाते, बचावकर्ताओं को रिलीज़ नोट्स को गद्य की तरह पढ़ना होगा, स्कैनरों पर भरोसा नहीं करना होगा।
PREDICTION. GHSA-qx49-fqc8-xw99 के लिए CVE अंततः मिलने की संभावना है — एडवाइज़री का फ़ॉर्मैट पहले से एक को स्थान देता है, और CNA द्वारा असाइन होने पर GHSA रिकॉर्ड आमतौर पर CVE में बैकफ़िल होते हैं। लेकिन यह कम-विश्वास वाली भविष्यवाणी है, और जब तक ऐसा नहीं होता, हर ऑटोमेटेड डिपेंडेंसी-नियंत्रण सतह इस पैकेज को साफ़ ही दिखाएगी।
PREDICTION. issuer= mcp 3.0 में अनिवार्य हो जाएगा, जैसा एडवाइज़री कहती है। उस समय अपग्रेड की दूसरी लहर में घर्षण अपेक्षित है, और यह भी अपेक्षित है कि मापने योग्य संख्या में टीमें पहली बार यह खोजेंगी कि उनके मशीन-टू-मशीन OAuth प्रोवाइडर वही अपना रहे थे जो MCP सर्वर विज्ञापित करता था।