أمثلة

أمثلة موجّهات Lagune: أتمت مسار الفريق الأزرق

موجّهات Lagune جاهزة للنسخ: فحص للقراءة فقط، ومسار الفريق الأزرق الكامل، وتدقيق Zero Trust، إضافة إلى اكتشاف محصور في commit، أو في diff لفرع أو pull request، أو في حادثة حقيقية.

موجّهات Lagune جاهزة للنسخ يمكنك لصقها مباشرة في وكيل الذكاء الاصطناعي.

💧 فحص سطحي​

فحص للقراءة فقط يقرأ الكود بنفسه ويبلّغ عن كل عيب مع إصلاحه، دون تشغيل مسار الفريق الأزرق أو الكتابة في تتبع Lagune.

تلميح

يعمل بشكل أفضل في وضع التخطيط ومع تحديد ميثاق أمان (/lagune-charter).

الجانبالمقايضةالمستوى
الجهدوكيل واحد يفحص ويبلّغ، دون وكلاء فرعيين.
الوقتسريع. جولة واحدة للقراءة فقط، دون تطبيق أي شيء.
استهلاك الرموزمتوسط، ومشترك. يعمل الفحص كله في سياق واحد.
/lagune أنت باحث في الأمن السيبراني ذو خبرة عميقة في الأمن الدفاعي، تستخدم Lagune لتحسين معرفتك ودقتك.

افحص مساحة العمل بنفسك واقرن كل عيب تجده بإصلاح ملموس. هذا فحص مستقل، وليس مسار الفريق الأزرق: لا تشغّل detect أو plan أو harden أو verify، ولا تكتب شيئًا في تتبع Lagune.

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

الفحص السريع موجّه واحد واسع وغير محصور، لذلك قد يرفضه بعض الوكلاء أو يختصرونه. فإن تراجع وكيلك، شغّل مسار الفريق الأزرق الكامل أدناه بدلًا منه: مراحله المحصورة خطوة بخطوة أقل عرضة للحظر بكثير.


🌊 مسار تدقيق الفريق الأزرق التلقائي​

يشغّل مسار الأوامر الكامل من البداية إلى النهاية.

الجانبالمقايضةالمستوى
الجهدوكيل واحد، دون وكلاء فرعيين، أيًا كان حجم قاعدة الكود.
الوقتمتوسط، لكنه أقل شمولًا في قواعد الكود الكبيرة. يعمل كل أمر مرة واحدة، واحدًا تلو الآخر.
استهلاك الرموزأقل، لكنه أقل عزلًا. تتشارك كل الأوامر السياق نفسه.
نفّذ الأوامر التالية، واحدًا تلو الآخر: `/lagune-charter` و `/lagune-detect` و `/lagune-plan` و `/lagune-harden` و `/lagune-verify`.

## الحلقة

حين يرفض `/lagune-verify` إصلاحًا أو أكثر، كرّر `/lagune-harden` ثم `/lagune-verify` حتى تُحلّ كل الملاحظات بشكل صحيح.

🪄 اكتشاف محصور​

وجّه /lagune-detect إلى جزء من مشروعك بدلًا من المشروع كله. صِف النطاق بلغة بسيطة (commit، أو pull request، أو موقف حقيقي) فيرصد الملاحظات المتعلقة بالأمان هناك فقط.

تلميح

كل ما يكتشفه هنا ملاحظة عادية، لذلك يمكنك نقلها مباشرة إلى /lagune-plan و /lagune-harden و /lagune-verify، محصورة في تلك العناصر فقط.

امنح دفعة جديدة من commits جولة أمنية خاصة بها، محصورة فيما غيّرته فقط، على سبيل المثال:

/lagune-detect احصر الاكتشاف في كل ما تغيّر منذ الـ commit `a1b2c3d`.

🚨 تدقيق Zero Trust​

يتعامل مع مساحة العمل كلها ومع كل اعتمادية على أنها عدائية: يبحث عن المفسّرات، واستدعاءات الشبكة، و payloads المرمّزة، والكود المخفي في أماكن غير متوقعة للإفلات من الفاحصات، ثم ينتهي بحكم go/no-go على ما إذا كان المشروع آمنًا للاستخدام.

تحمّل الموجّهات التخصصات التي يعتمد عليها هذا التدقيق مباشرة، أيًا كانت فئات مشروعك. ولباقي الكتالوج الذي يطابقه /lagune، تأكد من أن المشروع يستخدم OWASP و AI/LLM وفئة تقنياته (مثل JavaScript و Python وغيرهما):

npx lagune write add --categories owasp ai javascript

قد تخفي ملفات .gitignore والإعدادات الخاصة بالمستودع ملفات عن الفاحصات، لذلك اضبط الكتلة checkers في .lagune/configs.json على فحص كل شيء، مستبدلًا أي كتلة يأتي بها المستودع:

{
"checkers": { "gitignore": false }
}
خطر

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

الجانبالمقايضةالمستوى
الجهدوكيل واحد يفحص مساحة العمل كلها، دون وكلاء فرعيين.
الوقتمتوسط. يعمل وكيل واحد على الكود واعتمادياته بالتتابع.
استهلاك الرموزمتوسط، لكنه مشترك. تُحمَّل التخصصات والكود والاعتماديات كلها في سياق واحد.
/lagune أنت باحث في الأمن السيبراني ذو خبرة عميقة في الأمن الدفاعي القائم على Zero Trust، تستخدم Lagune لتحسين معرفتك ودقتك.

ارصد مساحة العمل كلها كمصدر غير موثوق ونطاق خبيث محتمل. ويجب التعامل مع كل مفسّر، وكل عملية جلب، وكل base64، وما شابهها، كتهديد محتمل.

وسّع تحليلك ليشمل الاعتماديات والاعتماديات الفرعية: قد يحاول المشروع إخفاء كود خبيث في مكان غير متوقع للإفلات من الفاحصات.

التخصصات الإلزامية (حمّلها واحدًا تلو الآخر عبر `npx lagune read catalog <name>`):

- interpreter
- secrets
- llm
- path

وللتوضيح: يجب التعامل مع كل ثغرة مرصودة كتهديد محتمل، دون استثناء.

في النهاية، أعطِ حكمًا على ما إذا كان المشروع آمنًا وموثوقًا لأستخدمه أم لا.