npm पैकेज और भेद्यता जांच
बातचीत के दौरान सीधे npm पैकेज का मेटाडेटा, ज्ञात भेद्यताएँ और CVE विवरण जांचें। NPMScan का MCP सर्वर AI एजेंट्स को npm रजिस्ट्री, OSV.dev, GitHub Security Advisories, GitHub की अपनी API, और NIST की National Vulnerability Database पर आधारित रीड-ओनली टूल्स देता है: नाम या कीवर्ड से पैकेज खोजें — हर परिणाम में डाउनलोड संख्या, निर्भर पैकेजों की संख्या, और typosquat जांच शामिल होती है; इंस्टॉल करने से पहले किसी पैकेज की इंस्टॉल स्क्रिप्ट्स, मेंटेनर्स, लाइसेंस, GitHub स्टार्स और डाउनलोड ट्रेंड की जांच करें, या 2 से 5 विकल्पों की साथ-साथ तुलना करके एक निश्चित सिफ़ारिश पाएं; लॉकफ़ाइल में तय किए गए किसी सटीक वर्शन की जांच करें, या npm install चलाने से पहले किसी अपग्रेड का सिमुलेशन करें ताकि पता चले कि यह एक सुरक्षित पैच है या एक बड़ा, संभावित रूप से असंगत अपग्रेड; एक पैकेज या एक साथ 100 तक की भेद्यताएं क्वेरी करें, जहां हर परिणाम में सिर्फ़ एक साधारण एडवाइज़री ID नहीं, बल्कि गंभीरता, सारांश, CVE के वैकल्पिक नाम और ठीक किया गया वर्शन भी शामिल होता है; एक ही कॉल में पूरे GitHub रिपॉज़िटरी की निर्भरताओं (monorepo के workspaces सहित) की जांच करें, या भेद्यता और लाइसेंस डेटा के साथ एक मानक-अनुरूप CycloneDX/SPDX SBOM बनाएं; किसी कच्ची npm audit --json रिपोर्ट के निष्कर्षों को CISA KEV/FIRST EPSS के वास्तविक शोषण डेटा के आधार पर प्राथमिकता दें ताकि पता चले कि पहले क्या ठीक करना है, फिर किसी चिह्नित निष्कर्ष के लिए ठोस, क्रमबद्ध remediation playbook प्राप्त करें; किसी npm मेंटेनर खाते के प्रकाशन इतिहास की जांच करें ताकि पता चले कि कहीं यह किसी समझौता किए गए खाते जैसा पैटर्न तो नहीं दिखा रहा, या उसकी बुनियादी प्रोफ़ाइल प्राप्त करें; GitHub के क्यूरेटेड, ज़्यादातर CVE-आधारित समीक्षित सेट या उसके ज्ञात दुर्भावनापूर्ण पैकेज malware feed से नवीनतम npm सलाह देखें, जिन्हें गंभीरता, भेद्यता श्रेणी (XSS, SQL/NoSQL इंजेक्शन, SSRF, एक्सेस कंट्रोल, कोड इंजेक्शन, और 15 अन्य, केवल समीक्षित सेट से), प्रभावित पैकेज, या सटीक GHSA/CVE ID के आधार पर फ़िल्टर किया जा सकता है; और किसी भी इकोसिस्टम में किसी भी CVE के लिए आधिकारिक CVSS/CWE डेटा प्राप्त करें, जिसे CISA की Known Exploited Vulnerabilities स्थिति और FIRST.org के EPSS शोषण-संभावना स्कोर से समृद्ध किया गया हो। किसी API कुंजी या प्रमाणीकरण की आवश्यकता नहीं है, और हर परिणाम npmscan.com पर पूरे विश्लेषण से लिंक करता है।
NPMScan से कनेक्ट होने पर, ChatGPT आपके अनुरोधों का संदर्भ देने में मदद के लिए इस ऐप के साथ संबंधित चैट और मेमोरीज़ शेयर कर सकता है। NPMScan द्वारा इस डेटा का उपयोग उनकी शर्तों और प्राइवेसी पॉलिसी के अधीन है। अगर आपने मेमोरी चालू की है, तो ऐप के डेटा का उपयोग पहले से उपयोगी जानकारी या सुझाव देने के लिए किया जा सकता है। ChatGPT आपकी ट्रेनिंग डेटा प्राथमिकताओं का हमेशा सम्मान करता है, जिसमें कनेक्टेड ऐप्स का डेटा भी शामिल है। ऐप्स के उपयोग में बढ़ा हुआ जोखिम हो सकता है। आप अपनी सेटिंग्स में कभी भी अपनी प्राथमिकताएँ प्रबंधित कर सकते हैं या ऐप्स से डिस्कनेक्ट कर सकते हैं। और जानें