export class RequestValidationModule { constructor() {} validate(req: any): { valid: boolean; reason?: string } { // Check for common injection patterns in query/body // Simplified SQLi/XSS check const payload = JSON.stringify(req.body) + JSON.stringify(req.query); if (/union\s+select/i.test(payload)) return { valid: false, reason: 'SQLi Detected' }; if (/