db-connection
تكوين اتصالات قاعدة بيانات Neon
قد يفشل إعداد قاعدة البيانات عندما تكون عناوين URL وSSL وتجميع الاتصالات غير متسقة. توفر هذه المهارة أنماط FastAPI وSQLAlchemy لاتصالات Neon PostgreSQL والجلسات وفحوصات السلامة وإعدادات التجميع.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "db-connection" from https://skillstore.io/skills/awais68-db-connection.md and its manifest at https://skillstore.io/api/skills/awais68-db-connection/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "db-connection". راجع تطبيق FastAPI لدي لإعداد اتصال Neon.
النتيجة المتوقعة:
- قائمة تحقق للإعدادات تشمل عنوان URL لقاعدة البيانات، ووضع SSL، وحجم التجميع، والمهلة، وقيم التصحيح.
- خطة لإدارة الجلسات تفتح الجلسات لكل طلب وتغلقها دائمًا.
- خطة لفحص السلامة تشمل التحقق عند بدء التشغيل ونقطة نهاية لحالة قاعدة البيانات.
جارٍ استخدام "db-connection". ساعدني في ضبط تجميع قاعدة البيانات لنشر Vercel.
النتيجة المتوقعة:
- توصية بتجميع أصغر لتنفيذ serverless.
- إعدادات مهلة وإعادة تدوير تقلل الاتصالات القديمة.
- تحذيرات حول حدود الاتصالات ومتى يجب استخدام نقاط النهاية المجمعة.
جارٍ استخدام "db-connection". تحقق مما إذا كان إعداد الترحيل لدي يستخدم اتصال قاعدة البيانات نفسه.
النتيجة المتوقعة:
- مراجعة لإعدادات الاتصال المشتركة بين التطبيق وAlembic.
- إرشادات لتجنب تكرار التكوين عبر مسارات وقت التشغيل والترحيل.
التدقيق الأمني
آمنAll static findings were reviewed in file context and appear to be false positives from Markdown formatting, placeholder configuration, or local validation code. No evidence found of prompt injection, hidden command execution, credential exfiltration, malicious networking, or database file theft.
عوامل الخطر
⚙️ الأوامر الخارجية (52)
🌐 الوصول إلى الشبكة (1)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/awais68-db-connection/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/awais68-db-connection?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/awais68-db-connection?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/awais68-db-connection/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/awais68-db-connection.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
Awais68. (2026). db-connection security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/awais68-db-connection/audits/8اقتباس BibTeX
@techreport{awais68-awais68-db-connection-2026,
author = {Awais68},
title = {db-connection security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/awais68-db-connection/audits/8},
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: "db-connection security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "Awais68"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/awais68-db-connection/audits/8"
identifiers:
- type: other
value: "skillstore:awais68-db-connection:audit:8"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
إعداد اتصالات الواجهة الخلفية
أنشئ وحدة اتصال متسقة لخدمة FastAPI تستخدم Neon PostgreSQL.
ضبط التجميع للإنتاج
اضبط حجم التجميع، والتجاوز، والمهلة، وإعدادات إعادة التدوير لعمليات النشر serverless أو التشغيل الدائم.
مراجعة جاهزية قاعدة البيانات
تحقق من تغطية SSL وفحوصات السلامة وتنظيف الجلسات وتكامل Alembic قبل الإطلاق.
جرّب هذه الموجّهات
استخدم هذه المهارة لتحديد الملفات والإعدادات التي أحتاجها لتطبيق FastAPI يتصل بـ Neon PostgreSQL.
استخدم هذه المهارة لتصميم محرك SQLAlchemy واعتماد جلسة FastAPI للواجهة الخلفية الحالية لدي.
استخدم هذه المهارة لاقتراح إعدادات تجميع Neon PostgreSQL المناسبة لنموذج النشر ومستوى حركة المرور لدي.
استخدم هذه المهارة لمراجعة تصميم اتصال قاعدة البيانات لدي من حيث SSL ومنع التسريبات وفحوصات السلامة وتوافق Alembic.
أفضل الممارسات
- احتفظ بعناوين URL الحقيقية لقواعد البيانات في متغيرات بيئة مُدارة، وليس في المطالبات أو السجلات أو التحكم بالمصدر.
- استخدم متطلبات SSL، وconnection pre-ping، وقيم مهلة واضحة لقواعد بيانات الإنتاج.
- أغلق الجلسات بشكل موثوق وراقب إحصاءات التجميع لاكتشاف التسريبات قبل أن تؤثر على المستخدمين.
تجنب
- لا تضع بيانات اعتماد قاعدة البيانات الحقيقية بشكل ثابت في ملفات التطبيق أو أمثلة التوثيق.
- لا تنشئ محرك قاعدة بيانات جديدًا داخل كل معالج طلب.
- لا تفعّل تسجيل SQL المطوّل في الإنتاج عندما قد تحتوي العبارات على قيم حساسة.
الأسئلة المتكررة
هل تنشئ هذه المهارة قاعدة بيانات Neon؟
هل يمكنها المساعدة في إعدادات التطوير المحلي؟
هل تغطي عمليات الترحيل؟
هل هي محدودة بـ Neon PostgreSQL؟
هل تخزن أسراري أو تفحصها؟
هل يمكنها تشخيص مشكلات اتصال الإنتاج؟
تفاصيل المطور
المؤلف
Awais68الترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
5ab1d37e83436c6eef84de88573e142b94f2a4ad
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
8 تنزيلات · 164 مشاهدات