المهارات p2p-networking
📦

p2p-networking

مراجعة المحتوى r1 مخاطر متوسطة ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة

Crie Redes P2P com Commonware

Aplicações descentralizadas precisam de comunicação segura entre pares e sincronização de repositórios. Esta habilidade orienta Claude, Codex e Claude Code por padrões P2P em Rust com commonware.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ

التثبيت باستخدام 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". Planeje a sincronização de repositório para um nó descentralizado de colaboração em código.

النتيجة المتوقعة:

  • Identifique pares que anunciam o repositório.
  • Compare refs locais e remotas.
  • Busque objetos ausentes nos pares selecionados.
  • Valide os objetos antes de armazená-los localmente.

جارٍ استخدام "p2p-networking". Revise a configuração de rede padrão quanto a riscos de implantação.

النتيجة المتوقعة:

O principal risco é o endereço de escuta público. Use uma vinculação local para desenvolvimento e exija exposição pública explícita para nós de produção.

جارٍ استخدام "p2p-networking". Explique como funciona o tratamento de duplicatas no gossip.

النتيجة المتوقعة:

Cada mensagem recebe um identificador derivado do conteúdo. Identificadores já vistos são ignorados, enquanto novas mensagens são processadas e retransmitidas para pares selecionados.

التدقيق الأمني

مخاطر متوسطة

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
الملفات التي تم فحصها
264
الأسطر التي تم تحليلها
1
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

مخاوف أمنية مؤكدة (1)

متوسط
Gossip Message Validation Missing
The gossip handler processes and rebroadcasts received data without showing validation before process_message is called.
The example later recommends message validation, but the handler snippet does not enforce it before processing peer data. This is a content-level security gap, not evidence of malicious intent.
عناصر مراجعة القدرات (1)

هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.

متوسط
Hardcoded IP address
listen_addr: "0.0.0.0:9000".parse().unwrap(),
The default configuration binds to 0.0.0.0:9000, which exposes the service on all network interfaces if copied into a real node. It is an example, but the broad bind is a genuine network exposure risk.
شارك واستشهد بهذا التقرير

شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.

فتح التقرير المرتبط بالإصدار
تقييم الأمان

نسخ رابط التقرير

https://skillstore.io/skills/abdelstark-p2p-networking/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

شارة Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/abdelstark-p2p-networking/security.svg)](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

سبب هذا التقييم موثوقية الأدلة: مرتفع
55
الهندسة المعمارية
85
قابلية الصيانة
87
المحتوى
70
المجتمع
83
الامتثال للمواصفات

ما الذي يمكنك بناؤه

Prototipe uma Camada P2P em Rust

Use os padrões de mensagens, pares e configuração para planejar um módulo de rede descentralizada.

Planeje a Sincronização de Repositórios

Mapeie como os pares trocam refs, detectam objetos ausentes e armazenam dados de repositório buscados.

Revise a Segurança da Rede

Peça a um assistente de IA para inspecionar endereços de escuta, autenticação de pares, limites de taxa e validação de mensagens.

جرّب هذه الموجّهات

Explique o Fluxo P2P
Explique as mensagens de handshake, sincronização de repositório, gossip e keep-alive nesta habilidade. Mantenha a resposta concisa e focada na implementação.
Elabore um Gerenciador de Pares
Projete um gerenciador de pares em Rust usando os padrões desta habilidade. Inclua configuração de conexão, estado dos pares, broadcasts e tratamento de falhas.
Revise o Comportamento de Gossip
Revise o padrão do protocolo gossip para tratamento de duplicatas, fanout, validação e riscos de negação de serviço. Recomende melhorias concretas.
Planeje o Endurecimento para Produção
Crie um plano de endurecimento para produção para este design P2P. Cubra chaves de identidade, endereços de escuta, bootstrapping, limites de taxa e observabilidade.

أفضل الممارسات

  • Trate todas as mensagens de pares como não confiáveis até que sejam autenticadas e validadas.
  • Use endereços de escuta explícitos e documente quando a vinculação pública for necessária.
  • Adicione limitação de taxa, pontuação de pares e observabilidade antes da implantação em produção.

تجنب

  • Não vincule interfaces públicas por padrão em exemplos destinados ao desenvolvimento local.
  • Não processe dados de gossip antes de validar tamanho, tópico e schema.
  • Não armazene objetos de repositório buscados sem verificações de integridade.

الأسئلة المتكررة

Esta é uma implementação P2P completa?
Não. É um guia de padrões com trechos em Rust para fluxo de mensagens, pares, gossip, sincronização e configuração.
Quais ferramentas de IA podem usar esta habilidade?
O relatório lista suporte para Claude, Codex e Claude Code.
Ela exige commonware?
A orientação faz referência a conceitos e crates de commonware, mas os projetos de destino devem fornecer as dependências e tipos reais.
O endereço de escuta padrão é seguro?
O exemplo usa 0.0.0.0:9000, que expõe todas as interfaces. Prefira um endereço local, a menos que o acesso público seja intencional.
Ele cobre descoberta de pares?
Ele menciona DHT e nós de bootstrap, mas não implementa mecânicas de descoberta.
O que as equipes devem revisar antes do uso em produção?
Revise armazenamento de chaves de identidade, validação de mensagens, limites de taxa, pontuação de pares, vinculação pública e integridade de objetos de repositório.

تفاصيل المطور

المؤلف

AbdelStark

الترخيص

MIT

مراجعة Skillstore

r1

تنبيه الإصدار

لم يعلن المؤلف عن إصدار.

مرجع

9f22d902a4190b1e33cced8a68441beb8e612f59

حداثة الصيانة

١٨‏/٧‏/٢٠٢٦

الاستخدام

8 تنزيلات · 228 مشاهدات

بنية الملفات

📄 SKILL.md

المزيد من AbdelStark

عرض الكل
عرض الكل