العودة إلى الفهرس / سير عمل الوكلاء
راجع نتائج سلامة الذاكرة في الشيفرة
حدد النطاق المصرح ونموذج التهديد أولاً، ثم استخدم وكلاء للقراءة فقط لاكتشاف مشكلات سلامة الذاكرة في C والتحقق منها مستقلاً.
الهدف
أنتج تقرير ثغرات منزوع التكرار ومراجع مع مواقع المصدر.
الخطوات
- سجل تفويض مالك الشيفرة والمجلد المستهدف وصندوقاً للقراءة فقط؛ ومرر
ENGAGEMENT_CONTEXTبالنطاق وقواعد الإفصاح المسؤول. [security] - أجرِ مقابلة لبناء نموذج التهديد على هدف canary ثم استخدم Agent SDK
query()معallowed_tools=["Read","Grep","Glob"]وdisallowed_tools=["Bash"]للبحث. [security] - اجعل جولة فرز مستقلة تعيد قراءة المصدر للتحقق من الأسطر ودمج الأسباب الجذرية ومعايرة الشدة؛ ثم أخرج JSON بمخطط صريح وتحقق منه عبر
jsonschema. [security]
طريقة التحقق
ترتبط كل نتيجة بأسطر مصدر حقيقية وتجتاز تحققاً مستقلاً؛ وتُكتشف أخطاء canary المعروفة ولا يُفتح أي مجلد غير مصرح.
معالجة الأعطال
لا تشغل ذلك على أهداف غير مصرح بها؛ وإذا تعذر SDK/CLI أو فشل تحقق المخطط فأوقف التصنيف الآلي وأحل التقرير إلى مراجع أمن بشري.
الصلاحيات
المتطلبات السابقة
- Python 3.11+ وClaude Agent SDK/Claude Code CLI متوافق ومفتاح Anthropic API وتفويض خطي من مالك الشيفرة.
الصلاحيات
- استخدم نسخة معزولة ومصرحاً بها للقراءة فقط؛ وعطل Bash ولا تسمح للوكيل بإيداع تصحيحات أو الاتصال بأطراف خارجية.
القيود
قد يفوت النموذج مشكلات أو يهلوسها؛ ويجب أن يؤكد مراجع أمني الشدة ولا يعد اختبار canary تدقيقاً لمشروع حقيقي.
المصدر الأصلي المثبت
- المستودع
- anthropics/anthropic-cookbook
- مسار الملف
- claude_agent_sdk/06_The_vulnerability_detection_agent.ipynb
- الإيداع المثبت
9c1e493ddd2b82df399d2a61b9c806c539e18be6- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
اجعل سلوك الوكيل أكثر أماناً وأسهل للتحقق