
حارس الأمان للترميز الـvibe. مجموعة أدوات أمنية وكيلة تحت ترخيص Apache-2.0 للمشاريع المدعومة بالذكاء الاصطناعي: 5 كشافة حتمية + طبقة الدماغ LLM (BYOK Anthropic)، في IDE و CI.
مراقب أمان للبرمجة بالإحساس (vibe-coding). مجموعة أدوات أمان وكيلية (agentic) بترخيص Apache-2.0 للمشاريع التي يكتب معظم كودها بواسطة الذكاء الاصطناعي. خمسة كشافة حتمية (deterministic scouts) تلتقط المشاكل النحوية؛ طبقة الدماغ (Brain Layer) (BYOK Anthropic) تقرر ما هو مهم حقًا وكيفية إصلاحه — كل ذلك داخل بيئة التطوير.
يقوم سينتينل سينابتيك بتدقيق مشروع داخل محيط العميل — لا يغادر كودك جهازك أبدًا — وينتج نتائج داخلية للمطور بالإضافة إلى كتاب تدقيق (حزمة أدلة) للامتثال والتكامل المستمر.
المنتج الثالث في عائلة SYNAPTIC، الشقيق لـ SYNAPTIC Expert.
🚀 مباشر على سوق Visual Studio — RealGoLab.synaptic-sentinel (الإصدار 0.3.3، Apache-2.0).
🚧 تطوير نشط (ما قبل الإصدار 1.0). قيد التشغيل: طبقة الكشافة (5 ماسحات ضوئية)، المنسق (Coordinator)، المراسلون (كتاب JSON/HTML/SARIF)، واجهة سطر الأوامر (CLI)، وإضافة VSCode؛ طبقة الدماغ مع 3 وكلاء (الفرز / السياق / التصحيح، BYOK متعدد المزودين). جميع الحزم بموجب Apache-2.0 — لا يوجد مستوى متميز، ولا بوابة احتكارية.
التثبيت في VSCode:
code --install-extension RealGoLab.synaptic-sentinel
colony.db.request.* / req.* / sys.argv / os.environ يتم تتبعها إلى المصارف الخطرة (exec, innerHTML, cursor.execute, open)، مع المطهرات التي سيستخدمها بالفعل مشروع مبرمج بالذكاء الاصطناعي (DOMPurify, escapeHtml, secure_filename, os.path.basename).pnpm install # تثبيت التبعيات وربط مساحات العمل
pnpm scanners:install # تنزيل ملفات الماسحات الضوئية مفتوحة المصدر
pnpm build # بناء الحزم + تجميع الإضافة
node packages/cli/dist/index.js scan --path /path/to/your/project
دليل التثبيت والاستخدام الكامل: ONBOARDING.md.
pnpm build # tsc -b (مراجع المشروع) + حزمة الإضافة
pnpm test # مجموعة Vitest الكاملة (وحدة + تكامل)
pnpm test:unit # اختبارات الوحدة فقط (سريع)
pnpm lint # ESLint (إعداد مسطح + typescript-eslint)
pnpm typecheck # فحص الأنواع
pnpm format # Prettier
pnpm verify # بوابة الدورة: format:check + lint + build + test:unit
colony.db) موجودة في دليل .sentinel/ في مستودعك (بجوار agents.yaml). أنت تقرر ما إذا كنت ستلتزم به. المستودعات من الإصدار 0.3.5 أو أقدم: لا يزال الملف القديم .synaptic-sentinel/colony.db يُقرأ (قراءة مزدوجة، بدون ترحيل تلقائي لتجنب فقدان البيانات).context/Synaptic_Sentinel_v0.4.md — وثيقة التصميم الرئيسيةجميع الحزم مرخصة بموجب رخصة Apache 2.0 — انظر LICENSE.
© 2026 GoLab SpA.
scan --fail-on <severity> يحول الفحص إلى بوابة تكامل مستمر (رمز خروج 2 فوق العتبة).| الحزمة | الترخيص | الوصف |
|---|
packages/shared | Apache-2.0 | أدوات مساعدة عامة |
packages/core | Apache-2.0 | المنسق، colony.db, أنواع (zod) |
packages/scouts | Apache-2.0 | عقد ScoutAgent + الكشافة الخمسة |
packages/reporters | Apache-2.0 | نموذج الكتاب + تصدير JSON/HTML/SARIF |
packages/cli | Apache-2.0 | واجهة سطر الأوامر synaptic-sentinel |
packages/vscode-extension | Apache-2.0 | إضافة VSCode (غلاف رقيق، بنية spawn-CLI) |
packages/agents | Apache-2.0 | طبقة الدماغ — وكلاء LLM (الفرز / السياق / التصحيح) |