
80k+ WordPress Nuclei टेम्पलेट्स, Wordfence इंटेल से प्रतिदिन अपडेट होते हैं—severity/tags/CVE द्वारा फ़िल्टर करें और एक ही लाइन में स्कैन करें। 🚀🔒
अपने WordPress सुरक्षा खेल को अगले स्तर पर ले जाएँ! इस प्रोजेक्ट में WordPress के लिए नए Nuclei टेम्पलेट्स का खज़ाना है। Core, प्लगइन्स और थीम्स में कमज़ोरियों को स्कैन करें – सब कुछ Wordfence.com की नवीनतम खुफिया जानकारी पर आधारित है।
यही वजह है कि यह आपका नया सबसे अच्छा दोस्त है:
अगर आप किसी WordPress साइट की सुरक्षा कर रहे हैं, तो बुरे लोगों से पहले कमज़ोरियों की पहचान करने के लिए यह प्रोजेक्ट आपका गुप्त हथियार है। समय बर्बाद करना बंद करें और अपनी साइटों को एक प्रो की तरह सुरक्षित करें!
[!TIP] अगर आपको यह प्रोजेक्ट उपयोगी लगा, तो कृपया मुझे एक कॉफ़ी खरीदने पर विचार करें।
Nuclei के साथ उपयोग हेतु इस nuclei-wordfence-cve रिपॉजिटरी को इंस्टॉल करने के लिए, आप निम्न कमांड्स का उपयोग कर सकते हैं:
export GITHUB_TEMPLATE_REPO=topscoder/nuclei-wordfence-cve
nuclei -update-templates
ऊपर दिए गए कमांड्स का उपयोग करके इस टेम्पलेट रिपो को इंस्टॉल करने के बाद, आप Nuclei की मदद से कमज़ोरियों को स्कैन करने के लिए निम्न कमांड चला सकते हैं:
nuclei -t github/topscoder/nuclei-wordfence-cve -u https://target.com
Wordfence कमज़ोरियों के लिए दो अलग-अलग फ़ीड प्रदान करता है। पहली फ़ीड में केवल प्रोडक्शन कमज़ोरियाँ शामिल होती हैं, जिनमें से प्रत्येक को एक CVE निर्धारित किया गया है। दूसरी फ़ीड में उम्मीदवार (candidate) कमज़ोरियाँ होती हैं, जिन्हें अभी तक CVE निर्धारित नहीं किया गया है और हो सकता है कि उन्हें प्रोडक्शन फ़ीड में शामिल किया जाए या नहीं। इन फ़ीड्स से उत्पन्न टेम्पलेट्स में अंतर करने के लिए, प्रत्येक टेम्पलेट को एक टैग निर्धारित किया जाता है—या तो production या candidate—जिससे आप टैग फ़िल्टर का उपयोग करके उन्हें लक्षित कर सकते हैं।
केवल production टेम्पलेट्स शामिल करें:
nuclei -t github/topscoder/nuclei-wordfence-cve -tags production -u https://target.com
केवल candidate टेम्पलेट्स शामिल करें:
nuclei -t github/topscoder/nuclei-wordfence-cve -tags candidate -u https://target.com
यहाँ टेम्पलेट्स का उपयोग करने के कुछ उदाहरण दिए गए हैं:
nuclei -t github/topscoder/nuclei-wordfence-cve -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -template-id cve-2023-32961 -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -severity critical -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -tags wp-core -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -tags wp-plugin -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -tags wp-theme -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -tags wp-plugin,wp-theme -severity critical,high
-tc) का उपयोग कर सकते हैं, जो निम्न जैसे जटिल एक्सप्रेशन की अनुमति देता है:nuclei -t github/topscoder/nuclei-wordfence-cve -template-condition "contains(to_lower(name),'cross-site scripting') || contains(to_upper(name),'XSS')" -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -template-condition "contains(to_lower(name),'sql injection') || contains(to_lower(description),'sql injection')" -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -template-condition "contains(to_lower(name),'file inclusion') || contains(to_lower(description),'file inclusion')" -u https://target.com
nuclei -t github/topscoder/nuclei-wordfence-cve -template-condition "contains(to_upper(name),'CSRF') || contains(to_upper(description),'CSRF')" -u https://target.com
टेम्पलेट की गंभीरता को पार्सर द्वारा समायोजित किया जाता है ताकि वास्तविक दुनिया के प्रभाव को बेहतर ढंग से दर्शाया जा सके। src/lib/wordfence_api_parser.py में determine_severity फ़ंक्शन कमज़ोरी के शीर्षक और विवरण का निरीक्षण करता है और उन समस्याओं की गंभीरता घटा देता है जो केवल प्रमाणित उपयोगकर्ताओं तक सीमित हैं (जैसे, लॉगिन या उच्च भूमिकाओं की आवश्यकता होती है)।
उदाहरण (सरलीकृत):
authenticated (और unauthenticated नहीं) शामिल है, तो फ़ंक्शन समस्या को कम जोखिम वाला मानता है और उच्च CVSS लेबल के बजाय Low लौटाता है।इससे केवल लॉग-इन उपयोगकर्ताओं को प्रभावित करने वाली कमज़ोरियों को Medium/High गंभीरता निर्धारित करने से बचने में मदद मिलती है, जिससे सार्वजनिक रूप से सुलभ साइटों को स्कैन करते समय शोर कम होता है।
यदि आप इस प्रोजेक्ट में योगदान देना चाहते हैं, तो बेझिझक रिपॉजिटरी को फोर्क करें और पुल रिक्वेस्ट सबमिट करें।
यह प्रोजेक्ट MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है।
[!NOTE] ~~ कृपया इसका जिम्मेदारी से उपयोग करें!