
خلاف | المناقشات | طلب ميزة | ويكي | Twitter DM
Eburger هي أداة تحليل ثابت توفر وسيلة للاستعلام بسرعة وتحليل العقود الذكية للصلابة.
قم بإنشاء القالب الخاص بك

قم بتشغيل القالب الخاص بك

إن تشغيل المحللين الثابتين لن يفوز بك مسابقات. ما نقدمه بدلاً من ذلك مع Eburger هو القدرة على تدوير قوالب مخصصة مصممة مع مشروعك المدقق الحالي في دقائق (WIKI) مما يتيح لك تنظيم عمليات البحث الفريدة من خلال قاعدة الشفرة لتمكين عمليات التدقيق الخاصة بك.
pip3 install eburger
eburger -h
git clone https://github.com/forefy/eburger.git
cd eburger
pip3 install .
eburger -h
أبسط
cd MyProject/
eburger
cat eburger-output.jsonالإخراج sarif
eburger -f MyProject/ -o sarifإخراج Markdown (الذي يمتد من دليل المشروع)
eburger -o markdownمسح مركّز لملف واحد وتبعياته
eburger -f ../ProjectToScan/src/SomeContract.solطباعة عدد NSLOC فقط
eburger -f MyProject/ --nslocقم بتشغيل قوالب YAML مخصصة
eburger -t MyCustomYAMLs/ -f MyProject/الرجوع إلى الويكي.
هذا فيديو تجريبي
إلى جانب eburger-output.json ، على سبيل المثال ، ستقوم على سبيل المثال أيضًا بإنشاء معلومات ممتدة تحت المجلد .eburger .
SARIF (تنسيق نتائج التحليل الثابت) هو تنسيق قياسي لنتائج أداة التحليل الثابت.
للحصول على واجهة المستخدم الرسومية التفاعلية مفتوحة في VSCode يمكنها العضوية والتفاعل مع النتائج الموجودة ، اتبع هذه الخطوات:
eburger --output sarifeburger-output.sarif الذي تم وضعه في دليل العمل سيؤدي ذلك إلى فتح قائمة VSCODE التفاعلية مع المشكلات والوصف والملاحة لخطوط التعليمات البرمجية الضعيفة ، إلخ. 
يتم دعم خطوط أنابيب CI من خلال إجراء GitHub Eburger-action ، فهو يساعد بشكل مستمر في تقييم الكود الخاص بك وعرض الأفكار المرتفعة على جزء أمان الريبو الخاص بك.


تفضل بزيارة صفحة الإجراء لمزيد من المعلومات.
يمكن إضافة القوالب عن طريق إنشاء ملفات YAML جديدة وإما تحميلها باستخدام eburger -t mytemplate.yaml . أو عن طريق وضعها تحت templates/ الدليل.
إذا كنت تفضل اللعب مع Eburger على المتصفح قبل التثبيت ، فيمكنك تجربة مثيل Notebook Jupyter المخصص:
إذا كنت تستخدم Eburger كحزمة Python (مثبتة عبر تثبيت PIP) ، يمكن العثور على موقع القوالب الحالي مع تشغيل pip3 show eburger أو عن طريق تشغيل الأداة على العقد ورؤية مسار القوالب المطبوعة على وحدة التحكم.
لكتابة القالب والوثائق الرجوع إلى الويكي.
مقارنة بين المحللين الثابتة للصلابة التي تم صيانتها بنشاط / شائع
| محلل ثابت | لغة | دقيقتين لكتابة قالب مخصص مع chatgpt | عمل جيثب | العديد من النتائج التي تم العثور عليها بالفعل قبل بدء المسابقة | تريد أن تأكل |
|---|---|---|---|---|---|
| إبورجر | بيثون | ✅ | ✅ | ✅ | |
| انزلق | بيثون | ✅ | ✅ | ||
| 4naly3er | TypeScript؟ | ✅ | |||
| mythril | بيثون | ||||
| أديرين | الصدأ |
نسيت واحدة أو ارتكبت خطأ؟ افتح طلب سحب أو مشكلة :)
ما هي الميزات التي ترغب في رؤيتها؟ دعنا نعرف!