## Lesson — Do not replace Zod validation with static type assertions

**Tags:** security, typescript

Do not replace Zod validation with static type assertions for untrusted inputs; assertions provide zero runtime safety and can lead to security vulnerabilities.
