db-connection
Настройка подключений к базе данных Neon
Настройка базы данных может завершиться ошибкой, если URL-адреса, SSL и пул подключений несогласованы. Этот навык предоставляет шаблоны FastAPI и SQLAlchemy для подключений к Neon PostgreSQL, сессий, проверок работоспособности и настроек пула.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
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.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «db-connection». Review my FastAPI app for Neon connection setup.
Ожидаемый результат:
- Чек-лист настроек для URL базы данных, режима SSL, размера пула, тайм-аута и отладочных значений.
- План управления сессиями, который открывает сессии для каждого запроса и всегда закрывает их.
- План проверки работоспособности для валидации при запуске и endpoint статуса базы данных.
Использование «db-connection». Help tune database pooling for a Vercel deployment.
Ожидаемый результат:
- Рекомендация меньшего пула для serverless-выполнения.
- Настройки timeout и recycle, которые уменьшают количество устаревших подключений.
- Предупреждения о лимитах подключений и о том, когда использовать pooled endpoints.
Использование «db-connection». Check whether my migration setup uses the same database connection.
Ожидаемый результат:
- Проверка общих настроек подключения между приложением и Alembic.
- Рекомендации по предотвращению дублирования конфигурации между runtime и путями миграций.
Аудит безопасности
Безопасно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 публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
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
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Настроить backend-подключения
Создать согласованный модуль подключения для сервиса FastAPI, который использует Neon PostgreSQL.
Настроить пул для production
Отрегулировать размер пула, overflow, timeout и настройки recycle для serverless или always-on развертываний.
Проверить готовность базы данных
Проверить, что SSL, проверки работоспособности, очистка сессий и интеграция Alembic учтены перед запуском.
Попробуйте эти промпты
Use this skill to outline the files and settings I need for a FastAPI app that connects to Neon PostgreSQL.
Use this skill to design a SQLAlchemy engine and FastAPI session dependency for my existing backend.
Use this skill to recommend Neon PostgreSQL pool settings for my deployment model and traffic level.
Use this skill to review my database connection design for SSL, leak prevention, health checks, and Alembic compatibility.
Лучшие практики
- Храните реальные URL-адреса базы данных в управляемых переменных окружения, а не в prompts, логах или системе контроля версий.
- Используйте требования SSL, connection pre-ping и явные значения тайм-аутов для production-баз данных.
- Надежно закрывайте сессии и отслеживайте статистику пула, чтобы обнаруживать утечки до того, как они повлияют на пользователей.
Избегать
- Не хардкодьте реальные учетные данные базы данных в файлах приложения или примерах документации.
- Не создавайте новый движок базы данных внутри каждого обработчика запроса.
- Не включайте подробное SQL-логирование в production, если statements могут содержать чувствительные значения.
Часто задаваемые вопросы
Создает ли этот навык базу данных Neon?
Может ли он помочь с настройками локальной разработки?
Охватывает ли он миграции?
Ограничен ли он Neon PostgreSQL?
Хранит или проверяет ли он мои секреты?
Может ли он диагностировать проблемы с production-подключениями?
Сведения для разработчиков
Автор
Awais68Лицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/Awais68/hackathon-2-phase-ii-full-stack-web-app/tree/main/.claude/skills/db-connectionСсылка
5ab1d37e83436c6eef84de88573e142b94f2a4ad
Актуальность поддержки
26.07.2026
Использование
8 загрузок · 164 просмотров