OpenRisk adalah alat eksperimental yang membaca output inti (teks, penurunan harga, dan JSON) dan menghasilkan skor risiko untuk host menggunakan model GPT-3 Openai. Ini dimaksudkan, untuk saat ini, untuk bekerja melawan satu target sekaligus.
Catatan : Ini adalah program eksperimental yang dirilis oleh tim peneliti ProjectDiscovery. Dengan demikian, itu mungkin tidak memenuhi standar kualitas kode yang sama dengan proyek kami yang lain, dan mungkin tidak diuji dengan baik. Kami menyambut saran, perbaikan bug, dan ide -ide tentang mengintegrasikan eksperimen ini ke dalam alat kami yang lain!
OpenRisk membutuhkan GO1.20 untuk menginstal dengan sukses. Jalankan perintah berikut untuk menginstal versi terbaru -
go install -v github.com/projectdiscovery/openrisk@latestopenrisk -h _ __
____ ____ ___ ____ _____(_)____/ /__
/ __ / __ / _ / __ / ___/ / ___/ //_/
/ /_/ / /_/ / __/ / / / / / (__ ) ,<
____/ .___/___/_/ /_/_/ /_/____/_/|_| Powered by OpenAI (GPT-3)
/_/ 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-3 model.
Usage:
openrisk [flags]
Flags:
INPUT:
-f, -files string[] Nuclei scan result file or directory path. Supported file extensions: .txt, .md, .jsonlCatatan :
OPENAI_API_KEYDiperlukan untuk menjalankan program ini dan dapat diperoleh dengan mendaftar dihttps://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-3)
/_/ 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 sebagai perpustakaan Untuk memanfaatkan openrisk sebagai perpustakaan, cukup buat instance dari struktur Options dan masukkan kunci API OpenAI Anda. Dengan opsi -opsi ini, Anda kemudian dapat membuat OpenRisk dan IssueProcessor dengan memasukkan file hasil pemindaian inti sampel. Untuk menghasilkan skor untuk file sampel, hubungi fungsi openRisk.GetScore . Untuk contoh yang jelas, lihat kode yang disediakan di folder contoh.