スキル pydantic
📦

pydantic

コンテンツリビジョン r2 安全 ⚙️ 外部コマンド

建置 Pydantic v2 驗證模型

當輸入來自 API、檔案或使用者時,Python 資料契約可能會逐漸偏移。此技能提供精簡的 Pydantic v2 模式,用於驗證、序列化和錯誤處理。

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 78 ブロンズ

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
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.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「pydantic」を使用しています。 使用者要求一個可驗證具有價格和網站欄位之產品記錄的模型。

期待される結果:

回應會建議型別化欄位、Field 約束、別名、EmailStr、HttpUrl、預設值和排除的內部欄位。

「pydantic」を使用しています。 使用者需要向 API 用戶端說明驗證失敗。

期待される結果:

回應會描述 ValidationError 處理、錯誤數量、欄位位置、訊息和穩定的使用者可讀摘要。

「pydantic」を使用しています。 使用者想要為帳戶資料提供更安全的序列化。

期待される結果:

回應會建議 SecretStr、排除欄位、include 和 exclude 選項、JSON 模式傾印,以及以別名為基礎的輸出。

セキュリティ監査

安全

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
誤検知を無視
最新の完了済み静的・セマンティック監査では、確認済みのセキュリティ検出事項は見つかりませんでした。これは、スキルに副作用がないことを証明するものではありません。
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

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
仕様準拠

作成できるもの

建立 API 資料模型

定義具有預設值、約束和驗證錯誤的型別化請求與回應模型。

驗證管線記錄

為資料工作流程建模巢狀記錄、獨立列表、列舉值和 schema 輸出。

改善序列化規則

控制哪些欄位會被傾印、隱藏、使用別名或轉換為用戶端輸出。

これらのプロンプトを試す

建立基本模型
使用 Pydantic 技能,為使用者個人資料設計一個 Pydantic v2 模型,包含必要欄位、預設值和清楚的驗證行為。
新增欄位約束
使用 Pydantic 技能,為此資料模型描述新增欄位約束、別名、嚴格設定和有幫助的驗證錯誤。
設計巢狀驗證
使用 Pydantic 技能,針對此資料形狀建模巢狀物件、列表、列舉值和獨立的 TypeAdapter 驗證。
稽核 Pydantic Schema
使用 Pydantic 技能,檢視此 Pydantic v2 設計在嚴格設定、序列化控制、自訂驗證器和錯誤處理方面的缺口。

ベストプラクティス

  • 使用具體欄位型別和約束,而不是寬泛的基本型別。
  • 當嚴格性、別名或賦值驗證很重要時,設定 ConfigDict 選項。
  • 在向使用者顯示錯誤之前,刻意處理 ValidationError 輸出。

回避

  • 當需要精確的輸入型別時,不要依賴自動強制轉換。
  • 不要在沒有明確 exclude 規則的情況下序列化祕密或內部欄位。
  • 不要在沒有測試的情況下,將複雜商業邏輯放入驗證器。

よくある質問

這個技能可以協助什麼?
它有助於為 Python 專案建立 Pydantic v2 模型、驗證器、序列化規則和錯誤處理模式。
它會執行 Python 程式碼嗎?
不會。此技能是文件與指引。它本身不會執行程式碼或安裝套件。
它可以協助處理巢狀資料嗎?
可以。它包含巢狀模型、列表、可選關聯和以列舉支援的欄位範例。
它涵蓋序列化控制嗎?
有。它展示 model_dump 選項、SecretStr、排除欄位、別名和 JSON 相容輸出。
它只適用於 Web API 嗎?
不是。這些模式也適用於資料管線、設定物件、指令碼和服務邊界。
它針對哪個 Pydantic 版本?
它以 Pydantic v2 為目標,並使用 model_validate、model_dump 和 ConfigDict 等 v2 API。

開発者情報

作成者

bossjones

ライセンス

MIT

Skillstore リビジョン

r2

バージョンに関する注意

作者はバージョンを宣言していません。

参照

a39a91716eadede5f4cdefd78178fed4e837a128

メンテナンスの新しさ

2026/7/26

利用状況

7 ダウンロード · 212 閲覧

ファイル構成

📄 SKILL.md

bossjones のその他のスキル

すべて表示
すべて表示