المهارات

Defending Code: تنفيذ مرجعي لاكتشاف الثغرات وترقيعها مع Claude

يناسب فريق أمن يريد أولاً نمذجة تهديد أو تمرين مسح في Claude Code. المستودع لم يعد يُصان، ومسارات المسح الذاتية تنفّذ شفرة الهدف.

Official source · defending-code-reference-harness

Install

Open this repo in Claude Code and run /quickstart

لمن يناسب

هذه المادة موجّهة لمن يريد مع Claude اكتشافًا وترقيعًا ذاتيين للثغرات، خاصة أهل الأمن الذين يستخدمون Claude Code أصلًا ويريدون رؤية تنفيذ مرجعي أولاً. تستند إلى عمل المؤلف مع فرق أمن عدة منظمات. الصفحة المقابلة هي https://www.anthropic.com/glasswing المستودع يضع نفسه تنفيذًا مرجعيًا لا منتجًا مضمون التحديث المستمر.

في جانب التفاعل يوفّر /quickstart、/threat-model、/vuln-scan、/triage、/patch、/customize ويغطي التوجيه والمسح والفرز والترقيع. إن كان الهدف توضيح النطاق أولاً ثم تقرير العمل على هدف، فابدأ بـ /quickstart لا بمسار ذاتي سينفّذ شفرة الهدف.

لا تناسب معاملته منتجًا رسميًا ما زال يُصان: المستودع يقول إنه لم يعد يُصان ولا يقبل مساهمات. ولا تناسب تشغيل vuln-pipeline أو dnr-pipeline أو /patch على تلك النتائج دون بيئة معزولة، لأن تلك المسارات تنفّذ شفرة الهدف.

إنهاء المحاولة الأولى في 3 دقائق

المدخل الرسمي: افتح هذا المستودع وشغّل /quickstart في Claude Code لتتعرّف الاتجاه. العنوان هو https://github.com/anthropics/defending-code-reference-harness الشرح لا يعطي مثبّتًا آخر ولا أمر سوق؛ لا تختلق واحدًا.

شرط مسبق: هذا الجهاز يستطيع أصلًا تشغيل Claude Code، وأنت تفتح مستودع المرجع هذا للتوجيه للقراءة فقط. موضع التثبيت هو فتح ذلك المستودع كمساحة عمل، لا تثبيت حزمة عامة أخرى. بعد الفتح أكّد أولاً أنك ترى أوامر شرطة مائلة مثل /quickstart.

أول مهمة منخفضة المخاطر: شغّل /quickstart فقط. هذا توجيه تفاعلي لتوضيح النطاق، لا لمسح أو ترقيع ضد نظام خارجي. قبل التشغيل لا تغيّر مفتاح تجاوز الصندوق الرملي ولا تبدأ vuln-pipeline أو dnr-pipeline. إشارة النجاح: يعطي Claude Code ملاحظات توجيه وترى /threat-model و/vuln-scan و/triage و/patch و/customize في قائمة الأوامر.

إن أردت بعد التوجيه خطوة تالية ففضّل /threat-model القابل للعكس لمناقشة النطاق لا /patch. المستودع لا يكتب أي ملفات سيغيّرها /quickstart؛ لا توافق على أي تعديل ملف قبل دعوة كتابة واضحة.

حالات الاستخدام

الحالة الأولى: توجيه تفاعلي ونمذجة تهديد في Claude Code. أولاً /quickstart لمعرفة كيف تُستخدم المادة، ثم /threat-model أو /vuln-scan حسب الحاجة. الشرح يلخّص هذه الأوامر كتوجيه تفاعلي ومسح وفرز وترقيع، لكنه لا يكتب معاملات كل أمر خطوة بخطوة. إن لم يظهر أمر فعد إلى https://github.com/anthropics/defending-code-reference-harness وأكّد أن المستودع مفتوح كمساحة عمل.

الحالة الثانية: ادرس مسار الاكتشاف والترقيع الذاتي. المستودع يسمّي vuln-pipeline وdnr-pipeline و/patch على تلك النتائج. تلك المسارات تنفّذ شفرة الهدف، لذا ترفض افتراضيًا العمل خارج صندوق gVisor ما لم تتجاوز صراحة. تناسب من لديه أصلًا بيئة معزولة ويريد دراسة كيف يكتشف التنفيذ المرجعي ويرقّع تلقائيًا. الشرح لا يعطي أمر تجاوز ملموس ولا يضمن أن النتائج يمكن أن تُرفع حيّة؛ لا تبدأ قبل جاهزية الصندوق.

حدود الاستخدام

الصيانة: المستودع لم يعد يُصان ولا يقبل مساهمات؛ مرجع فقط. خطر التنفيذ: vuln-pipeline وdnr-pipeline و/patch على تلك النتائج تنفّذ شفرة الهدف وتتطلب افتراضيًا صندوق gVisor. مسار التثبيت: الرسمي يكتب فقط فتح المستودع في Claude Code وتشغيل /quickstart؛ لا تستخدم مثبّتًا لم يُسجَّل. نطاق الأوامر القابل للمقابلة: /quickstart、/threat-model、/vuln-scan、/triage、/patch、/customize؛ لا تختلق عمليات أخرى. المادة تنفيذ مرجعي؛ لا تكتب أنها ستواصل التكيف مع كل لغة شفرة أو كل مسار منظمة.