Compétences dependency-management-deps-audit
📦

dependency-management-deps-audit

Sûr

فحص التبعيات بحثاً عن الثغرات ومشاكل التراخيص

إدارة التبعيات بشكل آمن تمثل تحدياً مع الثغرات الجديدة المستمرة ومتطلبات التراخيص المعقدة. هذه المهارة تؤتمت فحص الثغرات، وفحوصات الامتثال للتراخيص، وتوفر استراتيجيات علاج ذات أولوية.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "dependency-management-deps-audit". مسح التبعيات في package.json بحثاً عن الثغرات

Résultat attendu:

نتائج المسح الأمني:

حرج (2):
- lodash@4.17.15: ثغرة تلويث النموذج الأولي (CVE-2021-23337). التحديث إلى 4.17.21
- axios@0.21.0: ثغرة SSRF (CVE-2021-3749). التحديث إلى 0.21.2

عالي (1):
- node-fetch@2.6.0: كشف المعلومات (CVE-2022-0155). التحديث إلى 2.6.7

إجمالي الثغرات: 3 عبر 245 تبعية
الإجراء الموصى به: تحديث الحزم الحرجة خلال 24 ساعة

Utilisation de "dependency-management-deps-audit". التحقق من توافق التراخيص لمشروع MIT

Résultat attendu:

تقرير امتثال التراخيص:

متوافق (242 حزمة):
- MIT: 180 حزمة
- Apache-2.0: 45 حزمة
- BSD-3-Clause: 15 حزمة
- ISC: حزمة واحدة

مطلوب المراجعة (3 حزم):
- mystery-lib: ترخيص غير معروف - لم يتم العثور على ملف ترخيص
- legacy-utils: GPL-3.0 - غير متوافق مع مشاريع MIT
- old-module: لم يتم تحديد ترخيص

الإجراء: استبدال حزم GPL-3.0 أو الحصول على ترخيص بديل

Audit de sécurité

Sûr
v1 • 2/24/2026

All static findings are false positives. The detected patterns exist in markdown documentation files containing code examples, not executable code. The implementation-playbook.md (767 lines) and SKILL.md (47 lines) are instructional documents showing users how to implement security scanning tools. No actual shell execution, network calls, or filesystem operations occur in the skill itself.

2
Fichiers analysés
814
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

مراجعة أمنية قبل الإصدار

قبل نشر كود الإنتاج، امسح جميع التبعيات لتحديد وإصلاح الثغرات الحرجة. توليد تقارير الامتثال لمراجعات الأمان.

التحقق من امتثال التراخيص

مراجعة جميع تراخيص التبعيات لضمان توافقها مع ترخيص مشروعك. تحديد تراخيص GPL أو التراخيص الخاصة التي قد تخلق مخاطر قانونية.

سير عمل صيانة التبعيات

إعداد مسح تلقائي لتحديد الحزم القديمة. استلام قوائم ذات أولوية للتحديثات بناءً على إصلاحات الأمان والعمر.

Essayez ces prompts

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

Bonnes pratiques

  • تشغيل مسوحات الثغرات في CI/CD قبل دمج طلبات السحب
  • الحفاظ على قائمة منقحة من التراخيص المعتمدة لمؤسستك
  • تثبيت إصدارات تبعيات محددة وتحديثها عبر طلبات سحب آلية

Éviter

  • تجاهل الثغرات الحرجة لأن الاختبارات تنجح محلياً
  • استخدام نطاقات الإصدارات مثل '*' التي تسمح بتحديثات غير متوقعة
  • إضافة تبعيات دون مراجعة شروط ترخيصها

Foire aux questions

كيف تكتشف هذه المهارة الثغرات؟
تتحقق هذه المهارة من تبعياتك مقابل قواعد بيانات الثغرات العامة بما في ذلك npm advisory و PyPI security و OSS Index. تطابق أسماء الحزم والإصدارات مع CVEs المعروفة.
هل يمكن لهذه المهارة إصلاح الثغرات تلقائياً؟
تولد المهارة سكريبتات علاج وأوامر تحديث، لكنها تتطلب تأكيدك قبل إجراء تغييرات. يمكنها إنشاء قوالب طلبات سحب للمراجعة.
ما مديرو الحزم المدعومون؟
تدعم npm/yarn (JavaScript) و pip/poetry (Python) و gem (Ruby) و maven/gradle (Java) و go mod و cargo (Rust) و composer (PHP) و nuget (.NET).
كم مرة يجب تشغيل مراجعات التبعيات؟
شغّل المسوحات على كل طلب سحب للمشاريع الحرجة. للصيانة، المسوحات الأسبوعية أو الشهرية تلتقط الثغرات الجديدة. إعداد تنبيهات لـ CVEs الحرجة التي تؤثر على تبعياتك.
ماذا أفعل بشأن تبعيات GPL في مشروعي MIT؟
تراخيص GPL غير متوافقة مع توزيع MIT. الخيارات تشمل: الاستبدال ببدائل MIT/Apache، أو عزل كود GPL في عمليات منفصلة، أو تغيير ترخيص مشروعك إلى GPL.
كيف أتحقق من اسم حزمة مشبوه؟
تحقق من مستودع الحزمة، راجع عدد التنزيلات، تحقق من هوية المشرف، وقارن مع الحزم المعروفة المشروعة. الحزم المنتحلة غالباً لها تنزيلات منخفضة وتواريخ إنشاء حديثة.

Détails du développeur

Structure de fichiers