backend-queries
تحسين استعلامات قاعدة البيانات في الواجهة الخلفية
غالبًا ما تصبح شيفرة الاستعلامات في الواجهة الخلفية بطيئة أو غير آمنة أو صعبة الصيانة. ترشد هذه المهارة Claude وCodex وClaude Code نحو معلمات أكثر أمانًا، والتحميل المسبق، والفهارس، والتخزين المؤقت، والمعاملات.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "backend-queries" from https://skillstore.io/skills/devanb-backend-queries.md and its manifest at https://skillstore.io/api/skills/devanb-backend-queries/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "backend-queries". راجع نقطة نهاية بحث عن مستخدمين تجمع عوامل التصفية وتعيد كل أعمدة المستخدم.
النتيجة المتوقعة:
تشير المراجعة إلى التعامل غير الآمن مع عوامل التصفية، والاختيار المفرط للأعمدة، وغياب حدود تقسيم الصفحات. وتوصي بربط المعلمات، والحقول الصريحة، وخيارات الفرز المتحقق منها، وفحوصات الفهارس.
جارٍ استخدام "backend-queries". حسّن عرض تفاصيل طلب يحمل كل عنصر سطر وكل منتج على حدة.
النتيجة المتوقعة:
يحدد الناتج نمط N+1 ويقترح التحميل المسبق للسجلات ذات الصلة. كما يوضح المواضع التي قد يساعد فيها التخزين المؤقت في القراءات المتكررة.
جارٍ استخدام "backend-queries". خطط لسير عمل دفع يتضمن تحديثات المخزون وسجلات الدفع.
النتيجة المتوقعة:
توضح الاستجابة حدود المعاملات، ونقاط التراجع، والتعامل مع مهل الانتهاء، وفحوصات الاتساق لعمليات قاعدة البيانات ذات الصلة.
التدقيق الأمني
آمنThe skill provides database query guidance but delegates key instructions to a parent-directory Markdown path. That out-of-package reference is a real filesystem boundary risk for marketplace distribution.
عناصر مراجعة القدرات (1)
هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.
عوامل الخطر
📁 الوصول إلى نظام الملفات (1)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/devanb-backend-queries/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/devanb-backend-queries?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/devanb-backend-queries?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/devanb-backend-queries/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/devanb-backend-queries.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
DevanB. (2026). backend-queries security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/devanb-backend-queries/audits/10اقتباس BibTeX
@techreport{devanb-devanb-backend-queries-2026,
author = {DevanB},
title = {backend-queries security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/devanb-backend-queries/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "backend-queries security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "DevanB"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/devanb-backend-queries/audits/10"
identifiers:
- type: other
value: "skillstore:devanb-backend-queries:audit:10"
description: "Skillstore immutable audit report identifier"
مقارنة المتغيرات
2 متغيرات قابلة للتثبيتتبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
devanb-backend-queries
2026-09-09
eis-its-backend-queries
2026-09-09
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
تأمين استعلامات المستودع
إنشاء طرق مستودع تستخدم عوامل تصفية ذات معلمات وتتجنب التعامل غير الآمن مع SQL الخام.
تقليل بطء الوصول عبر ORM
مراجعة وحدات التحكم والخدمات لاكتشاف أنماط استعلامات N+1 والتحميل المسبق المفقود.
تخطيط عمل أداء الاستعلامات
تحديد الفهارس المفيدة، ومهل الانتهاء، ونقاط التخزين المؤقت، وحدود تقسيم الصفحات قبل التنفيذ.
جرّب هذه الموجّهات
راجع استعلام الواجهة الخلفية هذا من حيث الأمان، والأداء، وقابلية الصيانة. تحقق من المعلمات، والأعمدة المحددة، والتحميل المسبق، وتقسيم الصفحات.
ابحث عن مخاطر استعلامات N+1 في مسار الشيفرة هذا. أوصِ بالتحميل المسبق أو إعادة هيكلة الاستعلام مع الحفاظ على شكل الاستجابة الحالي.
صمم تصفية وفرزًا وتقسيم صفحات آمنًا لنقطة النهاية هذه. ضمّن قواعد التحقق، وأنماط الاستعلامات ذات المعلمات، واعتبارات الفهارس.
راجع سير عمل قاعدة البيانات متعدد الخطوات هذا. اقترح حدود المعاملات، والتعامل مع مهل الانتهاء، وإبطال التخزين المؤقت، وتحسينات الاستعلامات.
أفضل الممارسات
- قدّم النموذج، والجدول، ونقطة النهاية، وحجم البيانات المتوقع ذي الصلة.
- اطلب مراجعة للأمان والأداء معًا عند وجود SQL خام.
- تحقق من الفهارس وقواعد التخزين المؤقت المقترحة مقابل خطط الاستعلام الحقيقية.
تجنب
- لا تلصق أسرارًا، أو بيانات اعتماد، أو سلاسل اتصال إنتاجية.
- لا تطلب عمليات إعادة كتابة واسعة دون مشاركة سلوك الاستعلام الحالي.
- لا تقبل اقتراحات الفهارس دون التحقق من أثر الكتابة وتكلفة التخزين.