Back to prompt library
Build Purdue Model Validator with Pydantic AI
Linked challenge: Purdue Model OT Cybersecurity Auditor using Pydantic AI
Prompt source
implementation12 lines4 sectionsNo variables0 checklist items
from pydantic import BaseModel, Field
from pydantic_ai import Agent
class Conduit(BaseModel):
id: str
source_level: int = Field(ge=0, le=5)
destination_level: int = Field(ge=0, le=5)
protocol: str
class AuditReport(BaseModel):
violating_conduits: list[str]
severity: str
compliance_status: str
# Instantiate Pydantic AI agent with AuditReport output type