Applying OWASP Security
Installation
SKILL.md
Applying OWASP Security
Quick Start
// lib/security/validation.ts
import { z } from "zod";
import DOMPurify from "isomorphic-dompurify";
// Input validation
export const userSchema = z.object({
email: z.string().email().max(254),
password: z.string().min(12).max(128),
name: z.string().min(2).max(100).regex(/^[\p{L}\s'-]+$/u),
});