
augustus v0.14.11
LLM सुरक्षा परीक्षण ढांचा जो prompt injection, jailbreaks, और adversarial attacks का पता लगाने के लिए है — 190+ probes, 28 providers, एकल Go binary
Augustus - LLM भेद्यता स्कैनर प्रॉम्प्ट इंजेक्शन, जेलब्रेक और प्रतिकूल हमले परीक्षण के लिए
Augustus - LLM भेद्यता स्कैनर
बड़े भाषा मॉडलों का परीक्षण 210+ प्रतिकूल हमलों के विरुद्ध करें, जिनमें प्रॉम्प्ट इंजेक्शन, जेलब्रेक, एन्कोडिंग शोषण और डेटा निष्कर्षण शामिल हैं।
Augustus सुरक्षा पेशेवरों के लिए एक Go-आधारित LLM भेद्यता स्कैनर है। यह बड़े भाषा मॉडलों का व्यापक प्रतिकूल हमलों के विरुद्ध परीक्षण करता है, 28 LLM प्रदाताओं के साथ एकीकृत होता है, और कार्रवाई योग्य भेद्यता रिपोर्ट तैयार करता है।
अनुसंधान-उन्मुख उपकरणों के विपरीत, Augustus उत्पादन सुरक्षा परीक्षण के लिए बनाया गया है — समवर्ती स्कैनिंग, दर सीमा, पुनः प्रयास तर्क और टाइमआउट हैंडलिंग बॉक्स से बाहर उपलब्ध हैं।
विषय-सूची
- Augustus क्यों
- विशेषताएँ
- त्वरित प्रारंभ
- समर्थित प्रदाता
- उपयोग
- यह कैसे काम करता है
- आर्किटेक्चर
- कॉन्फ़िगरेशन
- FAQ
- समस्या निवारण
- योगदान
- सुरक्षा
- सहायता
- लाइसेंस
Augustus क्यों
| विशेषता | Augustus | garak | promptfoo |
|---|---|---|---|
| भाषा | Go | Python | TypeScript |
| एकल बाइनरी | हाँ | नहीं | नहीं |
| समवर्ती स्कैनिंग | Goroutine पूल | मल्टीप्रोसेसिंग पूल | हाँ |
| LLM प्रदाता | 28 | 35+ | 80+ |
| प्रोब प्रकार | 210+ | 160+ | 119 प्लगइन + 36 रणनीतियाँ |
| एंटरप्राइज़ फोकस | हाँ | अनुसंधान | हाँ |
विशेषताएँ
| विशेषता | विवरण |
|---|---|
| 210+ भेद्यता प्रोब | 47 हमला श्रेणियाँ: जेलब्रेक, प्रॉम्प्ट इंजेक्शन, प्रतिकूल उदाहरण, डेटा निष्कर्षण, सुरक्षा बेंचमार्क, एजेंट हमले, और अधिक |
| 28 LLM प्रदाता | OpenAI, Anthropic, Azure, Bedrock, Vertex AI, Ollama, और 43 जनरेटर वेरिएंट के साथ 22 और |
| 90+ डिटेक्टर | पैटर्न मिलान, LLM-एज़-जज, HarmJudge (arXiv:2511.15304), Perspective API, असुरक्षित सामग्री पहचान |
| 7 बफ़ ट्रांसफ़ॉर्मेशन | एन्कोडिंग, पैराफ्रेज़, कविता (5 प्रारूप, 3 रणनीतियाँ), कम-संसाधन भाषा अनुवाद, केस ट्रांसफ़ॉर्मेशन |
| लचीला आउटपुट | तालिका, JSON, JSONL, और HTML रिपोर्ट प्रारूप |
| उत्पादन के लिए तैयार | समवर्ती स्कैनिंग, दर सीमा, पुनः प्रयास तर्क, टाइमआउट हैंडलिंग |
| एकल बाइनरी | Go-आधारित उपकरण एक पोर्टेबल निष्पादन योग्य में संकलित होता है |
| विस्तार योग्य | Go init() फ़ंक्शन के माध्यम से प्लगइन-शैली पंजीकरण |
हमला श्रेणियाँ
- जेलब्रेक हमले: DAN, DAN 11.0, AIM, AntiGPT, Grandma, ArtPrompts
- प्रॉम्प्ट इंजेक्शन: एन्कोडिंग (Base64, ROT13, Morse), टैग तस्करी, FlipAttack, उपसर्ग/प्रत्यय इंजेक्शन
- प्रतिकूल उदाहरण: GCG, PAIR, AutoDAN, TAP (हमला प्रॉम्प्ट का वृक्ष), TreeSearch, DRA
- बहु-टर्न हमले: Crescendo (क्रमिक वृद्धि), GOAT (अनुकूली तकनीक स्विचिंग)
- डेटा निष्कर्षण: API कुंजी रिसाव, पैकेज भ्रम, PII निष्कर्षण, LeakReplay
- संदर्भ हेरफेर: RAG विषाक्तता, संदर्भ अतिप्रवाह, मल्टीमॉडल हमले, निरंतरता, विचलन
- प्रारूप शोषण: Markdown इंजेक्शन, YAML/JSON पार्सिंग हमले, ANSI एस्केप, वेब इंजेक्शन (XSS)
- चोरी तकनीकें: अस्पष्टता, वर्ण प्रतिस्थापन, अनुवाद-आधारित हमले, वाक्यांशीकरण, ObscurePrompt
- सुरक्षा बेंचमार्क: DoNotAnswer, RealToxicityPrompts, Snowball, LMRC
- एजेंट हमले: बहु-एजेंट हेरफेर, ब्राउज़िंग शोषण
- सुरक्षा परीक्षण: गार्डरेल बायपास, AV/स्पैम स्कैनिंग, शोषण (SQLi, कोड निष्पादन), BadChars
चेतावनी:
lmrcप्रोब अपने जेलब्रेक परीक्षण के भाग के रूप में अपशब्द और आपत्तिजनक भाषा का उपयोग करता है। केवल अधिकृत परीक्षण वातावरण में उपयोग करें।
त्वरित प्रारंभ
स्थापना
Go 1.27.0 या बाद के संस्करण की आवश्यकता है।```bash go install github.com/praetorian-inc/augustus/cmd/augustus@latest
या स्रोत से बनाएँ:```bash
git clone https://github.com/praetorian-inc/augustus.git
cd augustus
make build
मूल उपयोग```bash
export OPENAI_API_KEY="your-api-key"
augustus scan openai.OpenAI
--probe dan.Dan_11_0
--detector dan.DAN
--verbose
### उदाहरण आउटपुट```
+--------------+-------------+--------+-------+--------+
| PROBE | DETECTOR | PASSED | SCORE | STATUS |
+--------------+-------------+--------+-------+--------+
| dan.Dan_11_0 | dan.DAN | false | 0.85 | VULN |
| dan.STAN | dan.STAN | true | 0.10 | SAFE |
| dan.AntiDAN | dan.AntiDAN | true | 0.05 | SAFE |
+--------------+-------------+--------+-------+--------+
उपलब्ध क्षमताओं की सूची बनाएं```bash
List all registered probes, detectors, generators, harnesses, and buffs
augustus list
## समर्थित प्रदाता
Augustus में 43 जनरेटर वेरिएंट के साथ 28 LLM प्रदाता श्रेणियाँ शामिल हैं: