
बग-बाउंटी ऑडिट स्क्रिप्ट्स — API कुंजी सत्यापन, OAuth गलत कॉन्फिग जांच, पासवर्ड-रीसेट ऑडिटिंग।
बग बाउंटी ऑडिट फ्रेमवर्क — सामान्य भेद्यता वर्गों के लिए तीन केंद्रित मॉड्यूल।
╔═╗╔═╗╔╗ ╦═╗╔═╗ ╔═╗╦ ╦╔╦╗╦╔╦╗
║ ║ ║╠╩╗╠╦╝╠═╣ ╠═╣║ ║ ║║║ ║
╚═╝╚═╝╚═╝╩╚═╩ ╩ ╩ ╩╚═╝═╩╝╩ ╩
| Module | यह क्या परीक्षण करता है |
|---|---|
apikeys | Stripe, SendGrid, GitHub (classic & fine-grained), GitLab, OpenAI, Anthropic, Slack, Mailgun, Firebase, NPM, AWS, Shopify, Twilio |
oauth | Implicit flow, PKCE enforcement, state parameter, redirect URI bypass |
pwreset | Host header injection, username enumeration, rate limiting |
pip install -e .
स्थापना के बाद, cobraaudit वैश्विक रूप से उपलब्ध है।
# Test a single API key
cobraaudit apikeys --key sk_live_xxxx
# Scan a file for API keys (e.g. NextRecon JS output)
cobraaudit apikeys --file output.js
# Scan a live URL for embedded keys
cobraaudit apikeys --target https://target.com/app.js
# OAuth audit
cobraaudit oauth --target https://target.com
cobraaudit oauth --target https://target.com --client-id myapp
# Password reset audit
cobraaudit pwreset --target https://target.com --email [email protected]
cobraaudit pwreset --target https://target.com --email [email protected] --reset-endpoint /forgot-password
# Run all modules
cobraaudit all --target https://target.com --email [email protected]
pwreset में होस्ट हेडर इंजेक्शन के लिए रीसेट ईमेल में कॉलबैक की पुष्टि के लिए Burp Collaborator या interactsh की आवश्यकता होती है।--client-id के साथ सबसे अच्छा काम करता है — इसके बिना, परिणाम अनिर्णायक हो सकते हैं।