Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
giskard-oss — 🐢 مكتبة مفتوحة المصدر لتقييم واختبار وكلاء LLM | Kitploit
أدوات/GitHubGitHub/giskard-ai/giskard-oss
ماسحات الثغرات الأمنيةالاختبار العشوائيتعلم الآلةالفريق الأحمرأمن الذكاء الاصطناعيالهجوم العدائيالأفضل في الهجوم العدائي #11الأفضل في أمن الذكاء الاصطناعي #6الأفضل في تعلم الآلة #10
5.9k54794منذ يوم واحدتمت المراجعة من قبل Kitploit
GitHub
giskard-ai/giskard-oss

giskard-oss

🐢 مكتبة مفتوحة المصدر لتقييم واختبار وكلاء LLM

عرض المستودعالموقع الإلكتروني

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

giskardlogo giskardlogo

التقييمات، الاختراق الأخلاقي (Red Teaming) وتوليد الاختبارات للأنظمة الوكيلة

نمطي، خفيف، ديناميكي وموجّه للبرمجة غير المتزامنة (Async-first)

GitHub release License Downloads CI Giskard on Discord

الوثائق • الموقع الإلكتروني • المجتمع


[!IMPORTANT] Giskard v3 هي إعادة كتابة جديدة بالكامل مصممة للاختبار الديناميكي متعدد الجولات لوكلاء الذكاء الاصطناعي. يزيل هذا الإصدار التبعيات الثقيلة لتحسين الكفاءة مع تقديم ماسح ضوئي أكثر قوة لثغرات الذكاء الاصطناعي وتقييم RAG محسّن — وكلاهما يُشحن الآن بشكل أصلي في giskard-scan، دون أي اعتماد على الإصدار v2. فقط الفحص القديم لنماذج الجدولية/التعلم الآلي يبقى حصريًا للإصدار v2. Giskard v2 لا يزال متاحًا لكنه لم يعد يُصان بنشاط. تابع التقدم ← اقرأ إعلان v3 · خارطة الطريق

التثبيت

pip install giskard           # الفحوصات (+ الوكلاء، llm، النواة)
pip install "giskard[scan]"   # + فحص الثغرات / الجودة
pip install "giskard[openai]" # مزوّد SDK لمحكّمي/مولّدي LLM

يتطلب Python 3.12+.

الإضافةتضيف
(لا شيء)giskard-checks والتبعيات
scangiskard-scan
openai / anthropic / …مزوّدو SDK (انظر التبعيات الاختيارية في pyproject.toml)

القياس عن بُعد (Telemetry): تحليلات مجمّعة اختيارية عبر giskard-core. لا يتم إرسال أي مطالبات أو مخرجات. لإلغاء الاشتراك قبل استيراد Giskard: export DO_NOT_TRACK=1 أو export GISKARD_TELEMETRY_DISABLED=1. التفاصيل: giskard-core README.


Giskard هي مكتبة Python مفتوحة المصدر لاختبار وتقييم الأنظمة الوكيلة. بنية v3 هي مجموعة نمطية من الحزم المركّزة — تحمل كل منها فقط التبعيات التي تحتاجها — مبنية من الصفر لتغليف أي شيء: نموذج LLM، وكيل صندوق أسود، أو خط أنابيب متعدد الخطوات.

الحالةالحزمةالوصف
✅ مستقرةgiskard-checksالاختبار والتقييم — واجهة برمجة السيناريوهات، الفحوصات المدمجة، LLM كحَكَم
✅ مستقرةgiskard-scanماسح ثغرات الوكلاء + تقييم RAG/الجودة — الاختراق الأخلاقي، حقن المطالبات، كسر الحواجز والمحتوى الضار (vulnerability_scan، خليفة v2 Scan)، بالإضافة إلى تقييم جودة قاعدة المعرفة (quality_scan، خليفة v2 RAGET)

هذه تُبنى على ثلاث مكتبات أساسية — giskard-core (أدوات مشتركة وقياس عن بُعد)، giskard-llm (توجيه LLM مستقل عن المزوّد)، وgiskard-agents (تنظيم الوكلاء وسير العمل) — والتي تُسحب تلقائيًا ونادرًا ما تُستخدم مباشرة.

Giskard Checks — إنشاء وتطبيق التقييمات لاختبار الوكلاء

pip install giskard-checks

Giskard Checks هي مكتبة خفيفة لإنشاء التقييمات (evals) التي تختبر الأنظمة القائمة على LLM — من التأكيدات البسيطة إلى تقييمات LLM كحَكَم. على عكس اختبارات الوحدة التقليدية، صُممت التقييمات لـالمخرجات غير الحتمية حيث يمكن لنفس المدخلات إنتاج استجابات صحيحة مختلفة.

استخدم Giskard Checks من أجل:

  • اكتشاف الانحدارات — تحقق من أن نظامك لا يزال يتصرف بشكل صحيح بعد التغييرات
  • التحقق من جودة RAG — تحقق من أن الإجابات مستندة إلى السياق المسترجع
  • فرض قواعد السلامة — تأكد من أن المخرجات تتوافق مع سياسات المحتوى الخاصة بك
  • تقييم الوكلاء متعددي الجولات — اختبر المحادثات الكاملة، وليس فقط التبادلات الفردية

تشمل التقييمات المدمجة مطابقة السلاسل، المقارنات، التعبيرات النمطية، التشابه الدلالي، وفحوصات LLM كحَكَم (Groundedness، Conformity، LLMJudge).

المفاهيم

  • الهدف (Target) — نظامك قيد الاختبار: أي دالة متزامنة/غير متزامنة (inputs) -> outputs (اختياريًا مع trace)
  • السيناريو (Scenario) — تقييم واحد: تفاعلات + فحوصات
  • الفحص (Check) — تأكيد أو حَكَم LLM على التتبع
  • المجموعة (Suite) — العديد من السيناريوهات تُشغَّل معًا

giskard.agents.Generator هو عميل LLM لسير العمل/الحكّام — وليس نفس مولّدي مدخلات giskard.checks (LLMGenerator) الذين يصنّعون رسائل المستخدم.

بداية سريعة

import asyncio
from giskard.checks import Scenario, Groundedness


def get_answer(inputs: str) -> str:
    return "Paris"  # استبدل بنموذجك / وكيلك


async def main() -> None:
    scenario = (
        Scenario("test_france_capital")
        .interact(inputs="What is the capital of France?", outputs=get_answer)
        .check(
            Groundedness(
                name="answer is grounded",
                context="France is in Western Europe. Its capital is Paris.",
            )
        )
    )
    result = await scenario.run()
    result.print_report()


asyncio.run(main())

Groundedness هو حَكَم LLM — ثبّت إضافة مزوّد (مثل pip install "giskard[openai]") واضبط مفتاح API المطابق. النموذج الافتراضي: openai/gpt-4o-mini.

راجع الوثائق الكاملة لمعرفة Suites، LLMJudge، السيناريوهات متعددة الجولات، والمزيد.


Giskard Scan — ماسح الثغرات لوكلاء الذكاء الاصطناعي

pip install "giskard[scan]"   # أو: pip install giskard-scan

Giskard Scan هو طبقة الاختراق الأخلاقي وفحص الثغرات للأنظمة الوكيلة. يولّد مجموعات اختبار عدائية تلقائيًا من وصف بلغة طبيعية لوكيلك، ويغطي حقن المطالبات، المحتوى الضار، الصور النمطية، المعلومات المضللة، والمزيد.

استخدم Giskard Scan من أجل:

  • الاختراق الأخلاقي لوكيلك — توليد مدخلات عدائية تلقائيًا عبر فئات تهديدات OWASP LLM Top-10
  • تشغيل فحوصات حقن المطالبات — مجموعة بيانات مدمجة من حمولات الحقن جاهزة للاستخدام
  • التوسع بمولّدات مخصصة — مرّر نسخ ScenarioGenerator الخاصة بك إلى generate_suite، أو سجّلها في vulnerability_suite_generator_registry

بداية سريعة

import asyncio
from giskard.scan import vulnerability_scan


async def my_agent(inputs: str) -> str:
    # استبدل باستدعاء وكيلك / نموذجك
    return f"Echo: {inputs}"
تنزيل الأداة