p2p-networking
بناء شبكات P2P باستخدام Commonware
تحتاج التطبيقات اللامركزية إلى اتصال آمن بين النظراء ومزامنة المستودعات. يوجه هذا skill كلًا من Claude وCodex وClaude Code عبر أنماط Rust P2P باستخدام commonware.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "p2p-networking" from https://skillstore.io/skills/abdelstark-p2p-networking.md and its manifest at https://skillstore.io/api/skills/abdelstark-p2p-networking/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "p2p-networking". خطط لمزامنة المستودعات لعقدة تعاون برمجي لامركزية.
النتيجة المتوقعة:
- حدد النظراء الذين يعلنون عن المستودع.
- قارن refs المحلية والبعيدة.
- اجلب الكائنات المفقودة من النظراء المحددين.
- تحقق من الكائنات قبل تخزينها محليًا.
جارٍ استخدام "p2p-networking". راجع إعداد الشبكة الافتراضي من حيث مخاطر النشر.
النتيجة المتوقعة:
الخطر الرئيسي هو عنوان الاستماع العام. استخدم ربطًا محليًا للتطوير واشترط تعريضًا عامًا صريحًا لعقد الإنتاج.
جارٍ استخدام "p2p-networking". اشرح كيفية عمل التعامل مع تكرار gossip.
النتيجة المتوقعة:
تحصل كل رسالة على معرّف مشتق من المحتوى. يتم تخطي المعرّفات التي شوهدت مسبقًا، بينما تتم معالجة الرسائل الجديدة وإعادة بثها إلى نظراء محددين.
التدقيق الأمني
مخاطر متوسطةMost static findings are false positives caused by Markdown backticks, code fences, and Rust protocol examples. The audit confirms one network exposure risk from binding to 0.0.0.0 and one semantic concern where gossip data is processed before validation is shown.
مخاوف أمنية مؤكدة (1)
عناصر مراجعة القدرات (1)
هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.
عوامل الخطر
⚙️ الأوامر الخارجية (12)
🌐 الوصول إلى الشبكة (1)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/abdelstark-p2p-networking/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/abdelstark-p2p-networking?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/abdelstark-p2p-networking?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/abdelstark-p2p-networking/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/abdelstark-p2p-networking.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
AbdelStark. (2026). p2p-networking security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/abdelstark-p2p-networking/audits/10اقتباس BibTeX
@techreport{abdelstark-abdelstark-p2p-networking-2026,
author = {AbdelStark},
title = {p2p-networking security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/abdelstark-p2p-networking/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "p2p-networking security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "AbdelStark"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/abdelstark-p2p-networking/audits/10"
identifiers:
- type: other
value: "skillstore:abdelstark-p2p-networking:audit:10"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
إنشاء نموذج أولي لطبقة Rust P2P
استخدم أنماط الرسائل والنظراء والإعداد لتخطيط وحدة شبكات لامركزية.
تخطيط مزامنة المستودعات
ارسم كيفية تبادل النظراء للـ refs واكتشاف الكائنات المفقودة وتخزين بيانات المستودع التي تم جلبها.
مراجعة سلامة الشبكة
اطلب من مساعد AI فحص عناوين الاستماع ومصادقة النظراء وحدود المعدل والتحقق من الرسائل.
جرّب هذه الموجّهات
اشرح رسائل handshake ومزامنة المستودعات وgossip وkeep-alive في هذا skill. اجعل الإجابة موجزة ومركزة على التنفيذ.
صمم مدير نظراء Rust باستخدام الأنماط الموجودة في هذا skill. ضمّن إعداد الاتصال وحالة النظراء والبث والتعامل مع الفشل.
راجع نمط بروتوكول gossip من حيث التعامل مع التكرار وfanout والتحقق ومخاطر denial-of-service. أوصِ بتحسينات ملموسة.
أنشئ خطة تقوية إنتاجية لهذا تصميم P2P. غطِّ مفاتيح الهوية وعناوين الاستماع وbootstrapping وحدود المعدل وقابلية المراقبة.
أفضل الممارسات
- تعامل مع جميع رسائل النظراء على أنها غير موثوقة حتى تتم المصادقة عليها والتحقق منها.
- استخدم عناوين استماع صريحة ووثّق متى يكون الربط العام مطلوبًا.
- أضف تحديد المعدل وتقييم النظراء وقابلية المراقبة قبل النشر في الإنتاج.
تجنب
- لا تربط الواجهات العامة افتراضيًا في الأمثلة المخصصة للتطوير المحلي.
- لا تعالج بيانات gossip قبل التحقق من الحجم والموضوع والمخطط.
- لا تخزن كائنات المستودع التي تم جلبها دون فحوصات سلامة.
الأسئلة المتكررة
هل هذا تنفيذ P2P كامل؟
ما أدوات AI التي يمكنها استخدام هذا skill؟
هل يتطلب commonware؟
هل عنوان الاستماع الافتراضي آمن؟
هل يغطي اكتشاف النظراء؟
ما الذي يجب على الفرق مراجعته قبل الاستخدام في الإنتاج؟
تفاصيل المطور
المؤلف
AbdelStarkالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
9f22d902a4190b1e33cced8a68441beb8e612f59
حداثة الصيانة
٢٣/٧/٢٠٢٦
الاستخدام
8 تنزيلات · 228 مشاهدات
بنية الملفات
📄 SKILL.md