
مدقق أمان خفيف الوزن وصندوق حماية لسكربتات الصدفة. يجمع Oversight بين محرك تحليل ثابت (Rust) وآلية فرض ديناميكية (Linux Landlock) للحفاظ على أمان نظامك من السكربتات الخبيثة.
Oversight هي أداة استخبارات أمنية تعمل في الطرفية (terminal) وعارض أكواد ذكي مصمم لتدقيق سكربتات shell وتدفقات ترقية الحزم قبل تنفيذها على نظامك. وهي تسد الفجوة بين الثقة العمياء والتدقيق اليدوي الممل من خلال تحليل استكشافي في الوقت الفعلي ومراجعة تفاعلية.

PKGBUILD وسكربتات .install.yay -S oversight-git
git clone https://github.com/Rakosn1cek/oversight.git
cd oversight
chmod +x install.sh
./install.sh
# Audit a local shell script
oversight ./install.sh
# Audit a remote script safely in memory
oversight https://raw.githubusercontent.com/example/repo/main/install.sh
# Pipe git diffs or manual pages directly
git diff | oversight
لاستخدام Oversight كعارض فروقات (diff pager) أثناء ترقيات الحزم، أضف الاسم المستعار (alias) إلى ملف تعريف الصدفة الخاص بك:
# For Yay (~/.zshrc or ~/.bashrc)
alias yay="yay --diffpager oversight"
بالنسبة لـ Paru، أضف هذه الأسطر إلى ~/.config/paru/paru.conf:
[options]
Pager = oversight
CombinedUpgrade
| المفتاح / الإدخال | السياق | الإجراء |
|---|---|---|
↓ / ↑ | وضع العارض / التبويبات | تمرير نافذة العرض سطرًا بسطر |
↓ / ↑ | عرض النتائج | التنقل بين النتائج المُعلَّمة |
j / k | جميع العروض | تمرير نافذة العرض سطرًا بسطر |
PageDown / Space | جميع العروض | تمرير نافذة العرض لأسفل بمقدار صفحة واحدة |
PageUp / b | جميع العروض | تمرير نافذة العرض لأعلى بمقدار صفحة واحدة |
d / u | جميع العروض | تمرير نافذة العرض لأسفل أو لأعلى بمقدار نصف صفحة |
Home / g / ← | جميع العروض | الانتقال إلى أعلى التدفق |
End / G | جميع العروض | الانتقال إلى أسفل التدفق |
Tab / 0-9 | متعدد الحزم | التنقل الدوري أو الانتقال إلى تبويبات الحزم |
s | عرض النتائج | تبديل كتم النتيجة المحددة |
| عجلة الفأرة | جميع العروض | تمرير نافذة العرض بسلاسة بمقدار 3 أسطر |
q / Esc | جميع العروض | الخروج من Oversight |
للاطلاع على أدلة البنية التفصيلية، وتأليف التوقيعات المخصصة (rules.json)، وإعداد العارض العام للنظام، واستكشاف الأخطاء وإصلاحها، قم بزيارة موقع الوثائق الرسمي:
👉 https://rakosn1cek.github.io/oversight/
نرحب بالمساهمات وتقديم القواعد والملاحظات.
MIT © 2026 Rakosn1cek. يُشترط الإسناد لأي إعادة توزيع أو أعمال مشتقة.