المهارات secret-scanner
🔒

secret-scanner

آمن ⚙️ الأوامر الخارجية

اكتشاف الأسرار وبيانات الاعتماد في الشيفرة

الأسرار المضمَّنة مباشرة في الشيفرة تُحدث ثغرات أمنية خطيرة. تساعدك هذه المهارة على فحص المستودعات لاكتشاف مفاتيح API وكلمات المرور وبيانات الاعتماد المكشوفة قبل أن تتحول إلى اختراقات.

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

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "secret-scanner". Scan this codebase for secrets

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

  • Found 3 potential secrets in 2 files
  • 1. AWS Access Key (Critical) - src/config/aws.js:12
  • 2. Stripe Secret Key (Critical) - src/payments/stripe.js:5
  • 3. Database Password (High) - config/database.yml:8
  • Recommendation: Rotate all credentials immediately and remove from git history

استخدام "secret-scanner". Check git history for exposed tokens

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

  • Scanned 1,234 commits across 3 branches
  • Found 8 commits with potential secrets:
  • - a3f5c2b: AWS Access Key (2024-01-10)
  • - f9e2a1d: Database Password (2024-01-05)
  • - b4c7e3a: SSH Private Key (2023-12-20)
  • Action required: Rewrite git history to remove exposed secrets

استخدام "secret-scanner". Show me how to set up pre-commit scanning

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

  • Recommended pre-commit hook setup:
  • 1. Install gitleaks: brew install gitleaks
  • 2. Create .pre-commit-config.yaml with gitleaks protect --staged
  • 3. Run 'pre-commit install' to activate
  • 4. Test with 'pre-commit run --all-files'
  • This prevents secrets from being committed

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

آمن
v5 • 1/16/2026

Pure prompt-based security documentation skill. All 207 static findings are FALSE POSITIVES - the skill documents what secrets look like for detection purposes, not actual credential access. Contains only instructions for using legitimate security scanning tools (gitleaks, truffleHog, git-secrets). No executable code, no data exfiltration, no credential exploitation.

2
الملفات التي تم فحصها
1,118
الأسطر التي تم تحليلها
1
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (1)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
30
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

فحوصات أمان قبل الالتزام

افحص الشيفرة قبل الالتزامات لمنع دخول الأسرار إلى سجل التحكم بالإصدارات.

أمن خط أنابيب CI/CD

ادمج فحص الأسرار في خطوط نشر البرمجيات لاكتشاف بيانات الاعتماد قبل الإنتاج.

تدقيق أمان المستودعات

دقّق المستودعات قبل الإطلاق العام لضمان عدم كشف بيانات الاعتماد.

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

فحص أساسي
Scan this codebase for accidentally committed secrets. Look for AWS keys, API tokens, passwords, and private keys. List findings by severity.
فحص سجل Git
Scan git history for secrets. Check all commits for exposed credentials and generate a report of compromised data.
فحص قائم على الأنماط
Search for Stripe, SendGrid, and Twilio API keys in the codebase. Report any matches with file locations and line numbers.
تدقيق شامل
Perform a comprehensive secret audit including regex patterns, entropy analysis, and false positive filtering. Provide a remediation report with prioritized actions.

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

  • شغّل ماسح الأسرار قبل كل التزام وقبل الدفع إلى المستودعات البعيدة
  • ادمج الفحص الآلي في خطوط CI/CD لاكتشاف الأسرار قبل النشر
  • استخدم متغيرات البيئة ومديري الأسرار بدلًا من تضمين بيانات الاعتماد مباشرة

تجنب

  • إضافة ملفات .env التي تحتوي على بيانات اعتماد حقيقية إلى التحكم بالإصدارات
  • تجاهل تحذيرات ماسح الأسرار لتلبية المواعيد النهائية
  • استخدام تعليقات TODO لوضع علامة على الأسرار لإزالتها لاحقًا (قم بإزالتها فورًا بدلًا من ذلك)

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

ما الأدوات التي تستخدمها هذه المهارة للفحص؟
تقدّم المهارة إرشادات لاستخدام gitleaks وtruffleHog وgit-secrets وdetect-secrets. تقوم بتثبيت هذه الأدوات وتشغيلها بشكل منفصل.
هل تصل هذه المهارة إلى ملفاتي دون إذن؟
لا. هذه مهارة تعتمد على الموجِّهات وتقدّم إرشادات. لا يمكنها الوصول إلى الملفات إلا إذا طلبت صراحةً إجراء فحص.
هل يمكن لهذه المهارة إزالة الأسرار من شيفرتي؟
لا. تُنشئ المهارة تقارير مع خطوات المعالجة. يجب عليك إزالة الأسرار يدويًا وتنظيف سجل git باستخدام الأوامر المقدَّمة.
هل ترسل هذه المهارة بيانات إلى خوادم خارجية؟
لا. هذه المهارة تقدّم تعليمات فقط. أي إرسال للبيانات سيكون من أدوات الفحص الخارجية التي تختار تشغيلها.
ما مدى دقة اكتشاف الأسرار؟
يعتمد الاكتشاف على مطابقة الأنماط وتحليل الإنتروبيا. قد تحدث إيجابيات كاذبة. تتضمن المهارة إرشادات لتمييز الأسرار الحقيقية من الأمثلة.
كيف تقارن هذه المهارة بفحص الأسرار في GitHub؟
يفحص GitHub الأنماط المعروفة بعد الدفع. توفّر هذه المهارة فحصًا استباقيًا قبل الالتزام، بما في ذلك تحليل سجل git والأنماط المخصّصة.

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

المؤلف

CuriousLearner

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md