📦

pydantic

مراجعة المحتوى r2 آمن ⚙️ الأوامر الخارجية

Criar Modelos de Validação Pydantic v2

Os contratos de dados em Python podem divergir quando as entradas vêm de APIs, ficheiros ou utilizadores. Esta skill oferece padrões concisos de Pydantic v2 para validação, serialização e tratamento de erros.

يدعم: Claude Codex Code(CC)
🥉 78 برونزي

التثبيت باستخدام Agent لدي

انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.

طلب الوكيل
Review the Skillstore skill "pydantic" from https://skillstore.io/skills/bossjones-pydantic.md and its manifest at https://skillstore.io/api/skills/bossjones-pydantic/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.

موارد مهيّأة لـ Agents

استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.

اختبرها

جارٍ استخدام "pydantic". Um utilizador pede um modelo que valide registos de produtos com campos de preço e website.

النتيجة المتوقعة:

A resposta recomenda campos tipados, restrições de Field, aliases, EmailStr, HttpUrl, valores predefinidos e campos internos excluídos.

جارٍ استخدام "pydantic". Um utilizador precisa de explicar falhas de validação a clientes de API.

النتيجة المتوقعة:

A resposta descreve o tratamento de ValidationError, contagens de erros, localizações de campos, mensagens e resumos estáveis voltados para o utilizador.

جارٍ استخدام "pydantic". Um utilizador quer serialização mais segura para dados de contas.

النتيجة المتوقعة:

A resposta sugere SecretStr, campos excluídos, opções include e exclude, exportações em modo JSON e saída baseada em aliases.

التدقيق الأمني

آمن

All 29 external-command alerts are false positives caused by Markdown fences and inline examples; SKILL.md contains no command execution mechanism. The reconnaissance alert is a false positive on a validation error message. No prompt injection, exfiltration intent, or other semantic security risk was found.

1
الملفات التي تم فحصها
302
الأسطر التي تم تحليلها
0
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة
لم يكتشف أحدث تدقيق ثابت ودلالي مكتمل أي نتائج أمنية مؤكدة. ولا يثبت ذلك أن المهارة خالية من الآثار الجانبية.
شارك واستشهد بهذا التقرير

شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.

فتح التقرير المرتبط بالإصدار
تقييم الأمان

نسخ رابط التقرير

https://skillstore.io/skills/bossjones-pydantic/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

شارة Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/bossjones-pydantic/security.svg)](https://skillstore.io/skills/bossjones-pydantic?utm_source=security_passport_badge)

شارة HTML

<a href="https://skillstore.io/skills/bossjones-pydantic?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-pydantic/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

بطاقة قابلة للتضمين

<iframe src="https://skillstore.io/embed/skills/bossjones-pydantic.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

bossjones. (2026). pydantic security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-pydantic/audits/8

اقتباس BibTeX

@techreport{bossjones-bossjones-pydantic-2026, author = {bossjones}, title = {pydantic security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/bossjones-pydantic/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: "pydantic security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "bossjones" date-released: "2026-07-23" url: "https://skillstore.io/skills/bossjones-pydantic/audits/8" identifiers: - type: other value: "skillstore:bossjones-pydantic:audit:8" description: "Skillstore immutable audit report identifier"

تقييم Skillstore

سبب هذا التقييم موثوقية الأدلة: مرتفع
55
الهندسة المعمارية
85
قابلية الصيانة
87
المحتوى
70
المجتمع
83
الامتثال للمواصفات

ما الذي يمكنك بناؤه

Criar Modelos de Dados de API

Defina modelos tipados de pedidos e respostas com valores predefinidos, restrições e erros de validação.

Validar Registos de Pipelines

Modele registos aninhados, listas autónomas, valores enum e saída de esquema para fluxos de trabalho de dados.

Melhorar Regras de Serialização

Controle quais campos são exportados, ocultados, convertidos ou recebem aliases para saída para clientes.

جرّب هذه الموجّهات

Criar um Modelo Básico
Use a skill Pydantic para conceber um modelo Pydantic v2 para um perfil de utilizador com campos obrigatórios, valores predefinidos e comportamento de validação claro.
Adicionar Restrições de Campo
Use a skill Pydantic para adicionar restrições de campo, aliases, definições estritas e erros de validação úteis a esta descrição de modelo de dados.
Conceber Validação Aninhada
Use a skill Pydantic para modelar objetos aninhados, listas, valores enum e validação autónoma com TypeAdapter para esta forma de dados.
Auditar um Esquema Pydantic
Use a skill Pydantic para rever este desenho Pydantic v2 quanto a configuração estrita, controlo de serialização, validadores personalizados e lacunas no tratamento de erros.

أفضل الممارسات

  • Use tipos de campo e restrições específicos em vez de tipos primitivos amplos.
  • Defina opções de ConfigDict quando a rigidez, aliases ou validação de atribuição forem importantes.
  • Trate a saída de ValidationError deliberadamente antes de mostrar erros aos utilizadores.

تجنب

  • Não dependa de coerção automática quando forem necessários tipos de entrada exatos.
  • Não serialize segredos ou campos internos sem regras exclude explícitas.
  • Não coloque lógica de negócio complexa dentro de validadores sem testes.

الأسئلة المتكررة

Em que é que esta skill ajuda?
Ajuda a criar modelos Pydantic v2, validadores, regras de serialização e padrões de tratamento de erros para projetos Python.
Executa código Python?
Não. A skill é documentação e orientação. Não executa código nem instala pacotes por si só.
Pode ajudar com dados aninhados?
Sim. Inclui exemplos para modelos aninhados, listas, relações opcionais e campos baseados em enum.
Cobre controlos de serialização?
Sim. Mostra opções de model_dump, SecretStr, campos excluídos, aliases e saída compatível com JSON.
É apenas para APIs web?
Não. Os padrões também se aplicam a pipelines de dados, objetos de configuração, scripts e limites de serviços.
Qual é a versão de Pydantic visada?
Tem como alvo Pydantic v2 e usa APIs v2 como model_validate, model_dump e ConfigDict.

تفاصيل المطور

المؤلف

bossjones

الترخيص

MIT

مراجعة Skillstore

r2

تنبيه الإصدار

لم يعلن المؤلف عن إصدار.

مرجع

a39a91716eadede5f4cdefd78178fed4e837a128

حداثة الصيانة

٢٤‏/٧‏/٢٠٢٦

الاستخدام

7 تنزيلات · 212 مشاهدات

بنية الملفات

📄 SKILL.md