
100% مجاني ومفتوح المصدر • فحص أمني يضع الخصوصية أولاً وواجهة CLI لمراجعة الكود بالذكاء الاصطناعي
مجاني ومفتوح المصدر 100% • أداة سطر أوامر لفحص الأمان ومراجعة الشيفرة بالذكاء الاصطناعي مع أولوية الخصوصية
____ _ _ _ ____ ____ ____ ____ _ _ _ ____ _ ___
/ ___| | | | / \ | _ \| _ \ / ___| / ___| / \ | \ | | / ___| | |_ _|
| | _| | | |/ _ \ | |_) | | | | \___ \| | / _ \ | \| | _____ | | | | | |
| |_| | |_| / ___ \| _ <| |_| | ___) | |___ / ___ \| |\ | |_____| | |___| |___ | |
\____|\___/_/ \_\_| \_\____/ |____/ \____/_/ \_\_| \_| \____|_____|___|
Privacy-First AI Code Review & Security Scanning
GuardScan مجاني ومفتوح المصدر بنسبة 100%! لا نظام رصيد، لا جدران دفع، لا اشتراكات.
# Install globally via npm
npm install -g guardscan
# Initialize GuardScan
guardscan init
# Run comprehensive security scan (100% FREE, offline)
guardscan security
# Configure AI provider for enhanced review (optional, BYOK)
guardscan config
# Run AI-enhanced code review
guardscan run
# Check status
guardscan status
لبيئات Docker، وخاصة Alpine Linux:
# Install dependencies first
apk add --no-cache python3 make g++ pkgconfig cairo-dev pango-dev \
libjpeg-turbo-dev giflib-dev pixman-dev freetype-dev build-base git
# Install GuardScan
npm install -g guardscan
# Set home directory (important for Docker)
export GUARDSCAN_HOME=/app/.guardscan
# Initialize
guardscan init
التوثيق:
يتضمن GuardScan أدوات فحص أمان شاملة:
ملاحظة: يتطلب اختبار الأداء واختبار الطفرات أدوات خارجية اختيارية.
9 ميزات متقدمة مدعومة بالذكاء الاصطناعي:
guardscan explain) - فهم الكود المعقدguardscan review) - مراجعة شاملة للكود بالذكاء الاصطناعيguardscan commit) - إنشاء رسائل الالتزامguardscan docs) - إنشاء التوثيق تلقائيًاguardscan test-gen) - إنشاء اختبارات الوحدةguardscan refactor) - تحسين جودة الكودguardscan threat-model) - تحليل بنية الأمانguardscan migrate) - ترحيل الأطر واللغاتguardscan chat) - أسئلة وأجوبة حول قاعدة الكود مدعومة بـ RAGمحللات AST لأكثر من 7 لغات:
قم بتهيئة أي مزوّد ذكاء اصطناعي تفضّله:
تدفع لمزوّد الذكاء الاصطناعي مباشرة - لا يتقاضى GuardScan أي رسوم!
جميع الأوامر مجانية 100% وبلا حدود!
| الأمر | الوصف |
|---|---|
guardscan init | تهيئة الإعدادات وإنشاء client_id |
guardscan config | تهيئة مزوّد الذكاء الاصطناعي والإعدادات |
guardscan status | عرض الإعدادات ومعلومات المستودع |
guardscan reset | مسح ذاكرة التخزين المؤقت والإعدادات المحلية |
| الأمر | الوصف |
|---|---|
guardscan security | تشغيل فحص أمان شامل (دون اتصال) |
guardscan scan | فحص أمان سريع |
guardscan run | مراجعة كاملة للكود معززة بالذكاء الاصطناعي (BYOK) |
| الأمر | الوصف |
|---|---|
guardscan test | تشغيل الاختبارات وتحليل جودة الكود |
guardscan perf | اختبار الأداء واختبار الحمل (يتطلب k6 - اختياري) |
guardscan mutation | اختبار الطفرة لجودة الاختبارات (يتطلب Stryker - اختياري) |
ملاحظة: تتطلب أوامر perf وmutation أدوات خارجية اختيارية. راجع دليل أدوات الاختبار للحصول على تفاصيل التثبيت والاستخدام.
| الأمر | الوصف |
|---|---|
guardscan sbom | إنشاء قائمة مكونات البرمجيات (SBOM) |
guardscan rules | محرك قواعد مخصص قائم على YAML |
| الأمر | الوصف |
|---|---|
guardscan explain <file> | شرح كيفية عمل الكود |
guardscan review <file> | مراجعة شاملة للكود بالذكاء الاصطناعي |
guardscan commit | إنشاء رسائل الالتزام (commit) |
guardscan docs <file> | إنشاء التوثيق تلقائيًا |
guardscan test-gen <file> | إنشاء اختبارات الوحدة |
guardscan refactor <file> | الحصول على اقتراحات إعادة الهيكلة |
guardscan threat-model | تحليل البنية الأمنية |
guardscan migrate | المساعدة في الترحيل بين الأطر/اللغات |
guardscan chat | أسئلة وأجوبة تفاعلية حول قاعدة الكود (RAG) |
نأخذ الخصوصية على محمل الجد: