A JavaScript-based security monitoring tool that watches system logs and alerts administrators to suspicious activity.
تقوم هذه الأداة بمراقبة سجلات النظام باستمرار للبحث عن أنماط قد تشير إلى تهديدات أمنية أو مشاكل تشغيلية. تجمع البيانات من السجلات وتطبق قواعد كشف الشذوذ، ثم تنبه المسؤولين في الوقت الحقيقي عند تجاوز حدود معينة. يتيح للمستخدمين الاطلاع على لوحات معلومات مختصرة تلخص صحة النظام، حالة الامتثال، والحوادث الأخيرة. صممت لتلبية احتياجات الفرق التي تتطلب رؤية سريعة للتهديدات المحتملة دون بنية تحتية معقدة. تتكامل بسلاسة مع أنظمة المراقبة القائمة وتدعم سير العمل الآلي للرد على الحوادث.
Automated end‑to‑end testing framework for an e-commerce demo store.
يقدّم هذا المشروع مجموعة اختبارات شاملة تعتمد على Playwright لتأمين تجربة المستخدم الكاملة على متجر تجريبي للتجارة الإلكترونية. يستخدم نمط كائن الصفحة (Page Object Model) لتجميع تفاعلات الصفحات، مما يجعل الاختبارات سهلة القراءة والصيانة. تُنتج المجموعة تقارير HTML وJSON، يمكن استهلاكها في خطوط CI/CD وخدمات التقارير السحابية. صُمم هذا الإطار للمهندسين المختصين بالاختبار والمهندسين الأماميين الذين يحتاجون إلى اختبارات موثوقة ومتكررة تعمل عبر متصفحات متعددة. كما يتضمن خطوات تكامل لتحميل التقارير إلى منصة سحابية، مما يبسط رؤية نتائج الاختبار.
This project provides automated tests to validate the functionality and performance of the DataOrb data management system.
يُنفّذ المشروع مجموعة من الاختبارات الآلية التي تغطي وظائف أساسية لنظام إدارة البيانات DataOrb. يركز على التحقق من صحة البيانات، استجابة واجهة برمجة التطبيقات، وأداء العمليات في سيناريوهات متعددة. يستخدم إطار اختبار JavaScript لتشغيل اختبارات الوحدة والتكامل، مع توليد بيانات عشوائية لتغطية حالات الاستخدام المتنوعة. يهدف إلى كشف الأخطاء قبل الإطلاق، وتوفير وثائق واضحة للمتطلبات. يستهدف مطوري النظام ومهندسي ضمان الجودة الذين يحتاجون إلى أداة موثوقة لاختبار التغييرات. يحل مشكلة عدم الثقة في استقرار النظام عند إضافة ميزات جديدة. يميز المشروع بتركيزه على الأداء والاختبارات المتكاملة مع التكامل المستمر.
A Bash script that audits and hardens macOS machines used as AI workstations, checking for exposed services, misconfigurations, and applying fixes.
يُعد البرنامج أداة شل واحدة تُستخدم على أنظمة macOS التي تشغل وكلاء الذكاء الاصطناعي مثل Ollama وOpenClaw وOpen WebUI وLM Studio. يقوم بفحص شامل لإعدادات الأمان على مستوى النظام، بما في ذلك جدار الحماية، وتشفير القرص، وحماية النظام، وتحقق التطبيقات، وخدمات الوصول عن بُعد. كما يكتشف منافذ الشبكة المكشوفة والرموز المميزة الضعيفة التي تُستخدم في خدمات الذكاء الاصطناعي. يمكن تشغيله في وضع آمن للقراءة فقط، أو يُطبّق الإصلاحات تلقائياً على إعدادات جدار الحماية، وأذونات مفاتيح SSH، وربط الخدمات. يُقدّم تقريراً واضحاً وسجلات للتغييرات التي يجريها، ما يجعله مناسباً للمراجعة اليدوية أو النشر الآلي. يركز البرنامج على الثغرات الأمنية الشائعة في بيئات الذكاء الاصطناعي، مما يقلل خطر التعرض غير المقصود وتسرب بيانات الاعتماد.
An AI‑powered intrusion detection and alert agent that monitors network activity and generates real‑time threat analyses for security teams.
يعمل هذا النظام كوكيل مراقبة أمنية يكتشف النشاطات غير المعتادة في الشبكة ويحللها باستخدام الذكاء الاصطناعي. يتم جمع سجلات الأنظمة والبيانات الشبكية عبر سكربتات Bash وJavaScript، ثم تُمرَّر إلى نموذج تحليل تهديدات من شركة Anthropic لتوليد تقارير دقيقة. يرسل النظام تنبيهات فورية إلى فرق الأمان عبر القنوات المفضلة، مع توصيات عملية للتصدي للتهديدات. يهدف إلى تقليل وقت الاستجابة للاختراقات وتحسين دقة الكشف عن الهجمات المتقدمة. يستهدف المحللين الأمنيين ومديري الشبكات في المؤسسات الصغيرة والمتوسطة. يميز نفسه بدمج الذكاء الاصطناعي في تحليل التهديدات بدلاً من القواعد الثابتة، ما يتيح اكتشاف سلوكيات غير متوقعة. كما يتيح تكاملاً سلساً مع أنظمة المراقبة القائمة، مما يعزز الكفاءة التشغيلية.
Dubis is a lightweight testing library that enables developers to write and run unit tests for JavaScript and Python projects.
دبيس يوفر واجهة برمجية بسيطة ومعبرة لكتابة اختبارات وحدات في كل من جافاسكريبت وبايثون. يركز على سرعة التنفيذ والتكوين البسيط، مما يسهل دمجه في المشاريع القائمة أو خطوط أنابيب التكامل المستمر. تتضمن المكتبة مجموعة من المساعدات للمقارنات وتدعم وظائف الاختبار غير المتزامنة بشكل افتراضي. صممت لتلبية احتياجات المطورين الذين يبحثون عن بديل خفيف الوزن للأنظمة الأكبر، مع الحفاظ على الميزات الأساسية مثل اكتشاف الاختبارات وتوليد التقارير. من خلال دعم لغتين شائعتين، يساعد دبيس الفرق على الحفاظ على ممارسات اختبار موحدة عبر قواعد بيانات متعددة اللغات.
A benchmark suite that evaluates the effectiveness of agent skills by performing A/B tests against raw LLM outputs.
يقدم هذا الأداة إطار عمل منظم لقياس مدى فاعلية مهارات الوكيل مقارنةً بمخرجات النموذج اللغوي الكبير غير المعدل. يقوم بتشغيل تقييمات جنباً إلى جنب، مع جمع مقاييس مثل الدقة، والملاءمة، ووقت الاستجابة. يدعم مجموعة الاختبار إعدادات قابلة للتكوين للعبارات ويمكن توسيعه بوظائف تقييم مخصصة. صُممت لتلبية احتياجات المطورين الذين يبنون مهارات الوكيل المعيارية ويحتاجون إلى أدلة موضوعية على التحسين. من خلال أتمتة عملية المقارنة، يساعد الفرق على التكرار بسرعة واتخاذ قرارات مستندة إلى البيانات.
A distributed, automated test harness for validating the Ames Stereo Pipeline across multiple machines.
يُقدّم هذا الأداة مجموعة شاملة من اختبارات التحقق من صحة Ames Stereo Pipeline، مُصمَّمة لتعمل على بيئات موزعة وتُنفَّذ تلقائياً عبر عدة أجهزة. تُستخدم إطار عمل pytest لتنسيق وتشغيل الاختبارات، مع إمكانية توزيع المهام عبر SSH وتحديد عدد المعالجات لكل جهاز. يُعتمد على ملف إعدادات يحدد مجلدات الاختبار، وأجهزة التنفيذ، وعدد العمليات، والمتغيرات البيئية، بالإضافة إلى حدود الأخطاء المقبولة لكل اختبار. كل اختبار يُنفَّذ عبر سكربت run.sh يُنتج مجلد run، ويُقارن الناتج مع مجلد gold المرجعي لتحديد النجاح أو الفشل. يتيح الأداة اختيار مجموعات الاختبارات عبر معايير مثل اسم الدليل أو تعبيرات wildcard، ما يسهّل اختبار وظائف محددة فقط. تُسجَّل تفاصيل التنفيذ، بما في ذلك الوقت المستغرق واستهلاك الذاكرة، في ملف output.txt، مع توفير سجلات تفصيلية لكل أداة ASP تُستخدم. تُعد هذه الأداة حلاً مثالياً للفرق التي تطور ASP لتأكيد استقرار التغييرات وتسهيل عمليات التكامل المستمر.
This project is a security event correlation and threat narrative agent designed for the Herculean ecosystem.
يعد مشروع herculean-sentinel وكيل للتواصل بين الأحداث الأمنية ورواية النصوص المخالفة في نظام هركوليان. يساعد على تحديد التهديدات المحتملة وتقديم رواية واضحة للأحداث التي أدت إلى ذلك. هذا الأداة مفيدة للمنظمات التي تبحث عن تعزيز موقفها الأمني داخل نظام هركوليان.