CSP पॉलिसी एनालाइज़र

ढीले या गायब डायरेक्टिव (unsafe-inline, unsafe-eval, वाइल्डकार्ड *, अनुपस्थित मुख्य डायरेक्टिव) पकड़ने के लिए Content-Security-Policy हेडर पेस्ट करें। विश्लेषण पूरी तरह आपके ब्राउज़र में होता है।

उदाहरण:

यह कैसे काम करता है

Content-Security-Policy (CSP) एक HTTP हेडर है जो पेज पर कंटेंट (स्क्रिप्ट, स्टाइल, इमेज, फ़ॉन्ट...) लोड या एक्ज़ीक्यूट करने के लिए अनुमत स्रोतों को सीमित करता है, ताकि XSS कमज़ोरी का असर घटाया जा सके। यह टूल पेस्ट किए गए हेडर को डायरेक्टिव-दर-डायरेक्टिव तोड़ता है और ज़रूरत से ज़्यादा ढीली कॉन्फ़िगरेशन पकड़ने के लिए आम ह्यूरिस्टिक नियमों की सूची लागू करता है।

'unsafe-inline' को खतरनाक क्यों बताया जाता है?

'unsafe-inline' के साथ, HTML में सीधे डाली गई कोई भी स्क्रिप्ट (उदाहरण के लिए XSS कमज़ोरी के ज़रिए) सामान्य रूप से चल जाती है — यानी इस खास बिंदु पर CSP ज़्यादा कुछ नहीं रोकती, जिससे इनलाइन स्क्रिप्ट के लिए सुरक्षा का बड़ा हिस्सा बेकार हो जाता है।

क्या यह टूल मेरी साइट पर असल में लागू CSP की जाँच करता है?

नहीं: यह केवल वही टेक्स्ट एनालाइज़ करता है जो आप पेस्ट करते हैं। आपके सर्वर द्वारा असल में भेजी जा रही CSP जाँचने के लिए, अपने ब्राउज़र के डेवलपर टूल (Network टैब) में HTTP रिस्पॉन्स हेडर देखें और उसका मान यहाँ पेस्ट करें।

गोपनीयता: विश्लेषण पूरी तरह आपके ब्राउज़र में होता है — पेस्ट की गई पॉलिसी कभी किसी सर्वर पर नहीं भेजी जाती।