تفاصيل العمل

منصة Codepure هي منصة متطورة متخصصة في أمن التطبيقات (Application Security / DevSecOps) تهدف إلى مساعدة المطورين وفرق الأمان على فحص وتأمين برمجياتهم. توفر المنصة أدوات متكاملة مثل فحص أمان الأكواد المصدرية (SAST)، واكتشاف الثغرات في المكتبات مفتوحة المصدر (SCA)، وفحص الحاويات والملفات السرية المسربة (Secret Scanning)، لضمان دورة حياة برمجية آمنة دون إبطاء وتيرة التطوير.

توليت في هذا المشروع دوراً تقنياً متكاملاً شمل تطوير واجهات الويب، ربط وتكامل الخدمات الخلفية (APIs)، بناء إضافة لبيئة التطوير Visual Studio، واختبار جودة المنصة والتأكد من استقرارها.

1. تطوير الواجهات الأمامية وتكامل البيانات (Front-End Development & API Integration):

بناء لوحة التحكم التفاعلية: تطوير وتصميم واجهات المستخدم الخاصة بلوحة التحكم (Dashboard) لعرض نتائج الفحص، التقارير الأمنية، ومستويات خطورة الثغرات بشكل بصري ومنظم وسهل القراءة.

ربط الواجهات بالخلفية: ربط وتكامل الـ REST APIs لعرض تقدم عمليات الفحص البرمجي في الوقت الفعلي (Real-time scan progress)، وجلب تفاصيل الثغرات المكتشفة وطرق علاجها المقترحة.

تخصيص الإعدادات: بناء واجهات إدارية متقدمة لإدارة المشاريع، ضبط مستويات التدقيق، والتحكم في صلاحيات المستخدمين والمستندات.

2. تطوير إضافة بيئة التطوير (Visual Studio / VS Code Extension):

بناء الإضافة البرمجية: تصميم وتطوير إضافة خاصة ببيئة التطوير (Visual Studio) لتوفير تجربة سلسة للمطورين تسمح لهم بفحص الأكواد واكتشاف الثغرات البرمجية و"أخطاء التنسيق البرمجي" (Code Smells) مباشرة أثناء الكتابة داخل المحرر دون الحاجة لمغادرته.

3. اختبار المنصة والتحقق من الجودة (Platform Testing & QA):

اختبار الأداء والاستجابة: إجراء اختبارات شاملة لواجهات المنصة للتأكد من سلاسة تجربة المستخدم وسرعة استجابة الصفحات مع البيانات الضخمة الناتجة عن عمليات الفحص البرمجي.

اختبار التوافقية: التحقق من دقة تدفق البيانات بين المنصة وإضافة الـ Visual Studio لضمان استقرار الإضافة وتوافقها الكامل مع بيئة عمل المطورين.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات