pydantic — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pydantic (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Type-driven validation and serialization using Pydantic models.
Pydantic validates data using Python type hints and provides rich serialization via model_dump() and JSON schema output.
uv pip install pydanticfrom pydantic import BaseModel
class User(BaseModel):
id: int
email: str
user = User(id=1, email="[email protected]")model_dump() and model_dump_json().BaseSettings.from pydantic import BaseModel, field_validator
class Model(BaseModel):
name: str
@field_validator("name")
@classmethod
def ensure_not_empty(cls, v: str):
if not v:
raise ValueError("name required")
return vfrom pydantic import BaseModel
class Model(BaseModel):
foo: int
model = Model.model_validate({"foo": 1})
print(model.model_dump())default_factory~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.