CodeAuditAgent

सुरक्षित कोड शिप करें, तेज़ी से।

आपका ऑटोनॉमस सिक्योरिटी इंजीनियर। अपने GitHub कोड का रिव्यू करें, कमज़ोरियाँ पकड़ें और AI से बने पैच तुरंत पाएँ।

acme/storefront · src/api/users.ts
सैंपल
क्रिटिकलCWE-89

यूज़र सर्च में SQL इंजेक्शन

req.query.name सीधे क्वेरी में जोड़ा जा रहा है, इसलिए कोई भी विज़िटर users टेबल पढ़ या डिलीट कर सकता है।

41  export async function search(req) {- 42    const q = `SELECT * FROM users WHERE name = '${req.query.name}'`;+ 42    const q = 'SELECT * FROM users WHERE name = $1';+ 43    return db.query(q, [req.query.name]);
पैच रिव्यू के लिए तैयारClaude Fable 5.1
उदाहरण: एक क्रिटिकल SQL इंजेक्शन (CWE-89) और parameterized query वाला पैच।

हर बदलाव पर सिक्योरिटी रिव्यू, बिना इंतज़ार के।

सीनियर ऑडिटर जैसी गहराई, आपकी merge queue जितनी रफ़्तार से।

गहरी vulnerability डिटेक्शन

रिक्वेस्ट से डेटाबेस तक डेटा को ट्रेस करता है और injection, broken access control, लीक हुए secrets, SSRF और लॉजिक की वे गड़बड़ियाँ पकड़ता है जो pattern-matching linters से छूट जाती हैं। हर फ़ाइंडिंग उसके CWE से जुड़ी होती है।

तुरंत पैच जनरेशन

हर फ़ाइंडिंग के साथ आपके असली कोड पर लिखा ठोस पैच आता है, साथ में वह exploit भी जिसे यह बंद करता है। लेक्चर नहीं, सीधे diff रिव्यू करें।

Claude Fable 5.1 से संचालित

ऑडिट Claude Fable 5.1 पर सीनियर सिक्योरिटी ऑडिटर के निर्देशों के साथ चलते हैं: सबूत कोट करना, असली exploitability के हिसाब से severity तय करना और confidence ईमानदारी से बताना।

ऑडिट चलाने से पहले रिपोर्ट देखें।

ऐसा रिस्क स्कोर जिस पर आप भरोसा कर सकें, और फ़ाइंडिंग्स जिन पर मिनटों में काम हो सके।

acme/storefront · सैंपल रिपोर्ट · उदाहरण डेटा

हर फ़ाइंडिंग में: सटीक लाइन, उसकी CWE क्लास और एक पैच। खोलने के लिए क्लिक करें।

रिस्क स्कोर
82
पढ़ी गई फ़ाइलें
37
  • 01क्रिटिकलहार्डकोडेड Stripe सीक्रेट की

    lib/billing.ts:3

    - const stripe = new Stripe("sk_live_51H…");

    + const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!); // and rotate the leaked key

  • 02हाईइनवॉइस डाउनलोड पर ownership चेक नहीं

    app/api/invoices/[id]/route.ts:12

    - const invoice = await db.invoice.findUnique({ where: { id } });

    + const invoice = await db.invoice.findFirst({ where: { id, userId: session.user.id } });

  • 03मीडियमसाइन-इन के बाद open redirect

    app/login/page.tsx:27

    - router.push(searchParams.get('next') ?? '/');

    + router.push(safeRelativePath(searchParams.get('next')));

सरल प्राइसिंग

फ़्री में शुरू करें, फिर अपनी रिपॉज़िटरी के हिसाब से प्लान चुनें।

Starter

इंडी डेवलपर्स और तेज़ी से शिप करने वाली छोटी टीमों के लिए।

$49/माह

  • 5 रिपॉज़िटरी
  • हर माह 50 ऑडिट
  • बेसिक ऑडिट (हर रन में 40 फ़ाइलों तक)
  • पैच के साथ CWE-मैप्ड फ़ाइंडिंग्स
फ़्री ट्रायल शुरू करें
टीमों के लिए

Pro

कई रिपॉज़िटरी रिव्यू करने वाली बढ़ती टीमों के लिए।

$199/माह

  • अनलिमिटेड रिपॉज़िटरी
  • हर माह 500 ऑडिट
  • डीप एजेंटिक ऑडिट (हर रन में 80 फ़ाइलों तक)
  • प्रायोरिटी सपोर्ट
फ़्री ट्रायल शुरू करें

फ़्री प्लान: 1 रिपॉज़िटरी और हर माह 3 ऑडिट। क्रेडिट कार्ड की ज़रूरत नहीं।