python-database-patterns
Crea capas de base de datos en Python confiables
El código de base de datos en Python puede fallar por patrones deficientes de sesiones, transacciones o migraciones. Esta habilidad proporciona patrones prácticos de SQLAlchemy 2.0 para aplicaciones robustas.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "python-database-patterns" from https://skillstore.io/skills/0xdarkmatter-python-database-patterns.md and its manifest at https://skillstore.io/api/skills/0xdarkmatter-python-database-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"python-database-patterns" 사용 중입니다. Diseña acceso asíncrono con SQLAlchemy para un servicio de usuarios en FastAPI.
예상 결과:
- Un diseño de fábrica de sesiones con orientación sobre el ciclo de vida por solicitud.
- Un patrón de dependencia que hace commit, rollback y cierra sesiones de forma consistente.
- Notas sobre carga eager y cómo evitar fallos de lazy loading asíncrono.
"python-database-patterns" 사용 중입니다. Planifica una migración que agregue una columna obligatoria de teléfono a users.
예상 결과:
- Un plan de migración por etapas que comienza con una columna nullable.
- Un paso de backfill separado para las filas existentes.
- Un cambio de restricción posterior después de verificar la calidad de los datos.
"python-database-patterns" 사용 중입니다. Mejora la seguridad transaccional de un flujo de creación de pedidos.
예상 결과:
- Un límite de transacción alrededor de operaciones relacionadas del repositorio.
- Orientación sobre savepoints para pasos opcionales que pueden fallar de forma independiente.
- Orientación de reintentos para conflictos de serialización y deadlocks.
보안 감사
안전All static findings appear to be false positives from Markdown examples, SQLAlchemy imports, Alembic configuration, or local ORM query snippets. I found no prompt injection, data exfiltration intent, malware behavior, or unsafe executable skill logic in the reviewed files.
위험 요인
🔑 환경 변수 (5)
⚡ 스크립트 포함 (2)
⚙️ 외부 명령어 (25)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/0xdarkmatter-python-database-patterns/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/0xdarkmatter-python-database-patterns?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/0xdarkmatter-python-database-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/0xdarkmatter-python-database-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/0xdarkmatter-python-database-patterns.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 인용
0xDarkMatter. (2026). python-database-patterns security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/0xdarkmatter-python-database-patterns/audits/6BibTeX 인용
@techreport{0xdarkmatter-0xdarkmatter-python-database-patterns-2026,
author = {0xDarkMatter},
title = {python-database-patterns security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/0xdarkmatter-python-database-patterns/audits/6},
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: "python-database-patterns security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "0xDarkMatter"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/0xdarkmatter-python-database-patterns/audits/6"
identifiers:
- type: other
value: "skillstore:0xdarkmatter-python-database-patterns:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore 점수
이 점수의 이유 증거 신뢰도: 높음만들 수 있는 것
Diseñar acceso asíncrono a bases de datos
Crea patrones claros de sesiones asíncronas de SQLAlchemy para solicitudes web y tareas en segundo plano.
Planificar migraciones más seguras
Estructura migraciones de Alembic para cambios de esquema, backfills de datos y pasos de despliegue en producción.
Mejorar los límites de transacción
Elige patrones de transacción, savepoint y bloqueo para mantener la consistencia en flujos de trabajo empresariales.
이 프롬프트를 사용해 보세요
Usa esta habilidad para redactar modelos de SQLAlchemy 2.0 para estas tablas: [describe tables]. Incluye relaciones y ejemplos sencillos de consultas.
Usa esta habilidad para diseñar el manejo de motor y sesiones asíncronas de SQLAlchemy para mi aplicación FastAPI. Mi base de datos es [database] y mi patrón de solicitudes es [details].
Usa esta habilidad para revisar mi plan de migración de Alembic para [change]. Identifica riesgos de bloqueo, límites de rollback y pasos de despliegue más seguros.
Usa esta habilidad para refactorizar mi código de base de datos hacia patrones de repositorio y unidad de trabajo. Explica los límites de transacción y los impactos en las pruebas.
모범 사례
- Usa consultas con estilo SQLAlchemy 2.0 y columnas mapeadas tipadas para código nuevo.
- Mantén la vida útil de la sesión explícita y vinculada a los límites de solicitud, tarea o unidad de trabajo.
- Implementa migraciones de producción por etapas para reducir bloqueos de tablas y riesgo de rollback.
피하기
- No mantengas sesiones de larga duración compartidas entre solicitudes o tareas no relacionadas.
- No dependas de lazy loading asíncrono para relaciones en manejadores de solicitudes.
- No coloques credenciales reales en código de ejemplo, logs ni archivos de migración.
자주 묻는 질문
¿Esta habilidad admite SQLAlchemy 2.0?
¿Puede ayudar con código de base de datos asíncrono?
¿Genera migraciones de Alembic?
¿Ejecuta comandos de base de datos automáticamente?
¿Puede revisar la seguridad transaccional?
¿Está vinculada únicamente a PostgreSQL?
개발자 세부 정보
작성자
0xDarkMatter라이선스
MIT
Skillstore 리비전
r1
버전 안내
작성자가 버전을 선언하지 않았습니다.
참조
c1fdca50ff516318f65fed0d7f9e82797c5171dc
유지보수 최신성
2026. 7. 18.
사용량
39 다운로드 · 348 조회
파일 구조