proskillv2.0.0✓ verified

data-validation

Validate untrusted data at boundaries with schema-based contracts — types, ranges, enums, regex, uniqueness, referential integrity, freshness — so bad input is rejected with precise errors at ingestion, not found later in a dashboard. Covers Zod/Pydantic/JSON-Schema, sanitization vs validation, parse-don't-validate.

$npx vanara install data-validation

Included with Vanara Pro ($10/mo) — unlocks all 206 items. See pricing →

Overview

Untrusted data is anything you didn't create yourself in this process: HTTP request bodies, query params, file uploads, message-queue payloads, third-party API responses, env vars, and rows from a feed you don't own. The rule is simple and absolute: validate at the boundary, reject loudly, and only let typed, known-good data into your core logic. Catching a bad value at ingestion is cheap; finding

What it covers

Details

Tier
Pro — $10/mo
Version
2.0.0
Depth
3 references · 2 examples · 1 runnable scripts
Verification
1/1 runnable checks passing
Runs on
Your own Claude Code — no API keys
← All skills