
openrisk एक उपकरण है जो Nuclei स्कैन के परिणामों के आधार पर जोखिम स्कोर उत्पन्न करता है।
openrisk एक प्रायोगिक उपकरण है जो nuclei के आउटपुट (टेक्स्ट, मार्कडाउन और JSON) को पढ़ता है और OpenAI के GPT‑4o मॉडल का उपयोग करके होस्ट के लिए जोखिम स्कोर उत्पन्न करता है। फिलहाल यह एक बार में एक ही लक्ष्य पर काम करने के लिए बनाया गया है।
नोट: यह ProjectDiscovery रिसर्च टीम द्वारा जारी एक प्रायोगिक प्रोग्राम है। इसलिए यह हमारे अन्य प्रोजेक्ट्स के समान कोड गुणवत्ता मानकों को पूरा नहीं कर सकता है और इसका पर्याप्त परीक्षण नहीं किया गया हो सकता है। हम सुझावों, बग फिक्सों और इन प्रयोगों को हमारे अन्य उपकरणों में एकीकृत करने के विचारों का स्वागत करते हैं!
openrisk को सफलतापूर्वक स्थापित करने के लिए go1.20 की आवश्यकता है। नवीनतम संस्करण स्थापित करने के लिए निम्नलिखित कमांड चलाएँ –
go install -v github.com/projectdiscovery/openrisk@latest
openrisk -h
_ __
____ ____ ___ ____ _____(_)____/ /__
/ __ \/ __ \/ _ \/ __ \/ ___/ / ___/ //_/
/ /_/ / /_/ / __/ / / / / / (__ ) ,<
\____/ .___/\___/_/ /_/_/ /_/____/_/|_| Powered by OpenAI (GPT-4o)
/_/ v0.0.1 (experimental)
projectdiscovery.io
openrisk is an experimental tool generates a risk score from nuclei output for the host using OpenAI's GPT-4o model.
Usage:
openrisk [flags]
Flags:
INPUT:
-f, -files string[] Nuclei स्कैन परिणाम फ़ाइल या निर्देशिका पथ। समर्थित फ़ाइल एक्सटेंशन: .txt, .md, .jsonl
नोट: इस प्रोग्राम को चलाने के लिए
OPENAI_API_KEYआवश्यक है, जिसेhttps://openai.com/api/पर साइन अप करके प्राप्त किया जा सकता है।
export OPENAI_API_KEY=<OPENAI_API_KEY>
openrisk -f nuclei_scan_result.txt
openrisk -f nuclei_results.txt
_ __
____ ____ ___ ____ _____(_)____/ /__
/ __ \/ __ \/ _ \/ __ \/ ___/ / ___/ //_/
/ /_/ / /_/ / __/ / / / / / (__ ) ,<
\____/ .___/\___/_/ /_/_/ /_/____/_/|_| Powered by OpenAI (GPT-4o)
/_/ v0.0.1 (experimental)
projectdiscovery.io
[RISK SCORE] The 10-scale risk score for the Nuclei scan results is 10. There are multiple high-severity vulnerabilities related to Pantheon, AWS, and Netlify takeovers.
openrisk को लाइब्रेरी के रूप में उपयोग करनाopenrisk को लाइब्रेरी के रूप में उपयोग करने के लिए, बस Options संरचना का एक उदाहरण बनाएँ और अपनी OpenAI API कुंजी डालें। इन विकल्पों के साथ आप नमूना nuclei स्कैन परिणाम फ़ाइल शामिल करके OpenRisk और IssueProcessor बना सकते हैं। नमूना फ़ाइल के लिए स्कोर उत्पन्न करने के लिए openRisk.GetScore फ़ंक्शन को कॉल करें। स्पष्ट उदाहरण के लिए examples फ़ोल्डर में दिए गए कोड देखें।