-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
P1: HighShould be resolved in current sprint. Causes material UX or security degradation.Should be resolved in current sprint. Causes material UX or security degradation.area: backendServer, API, or serverless functions.Server, API, or serverless functions.type: securityRelates to authentication, secrets, or attack surface.Relates to authentication, secrets, or attack surface.
Description
📝 Description
Safely capture prospective leads navigating the digital business card via a normalized database ingestion pipeline.
🎯 Acceptance Criteria
- Implemented
/api/leadsPOST route - Database payload sanitization avoiding SQL injection
- Integrates Cloudflare Turnstile token validation on server side to combat spam bots
- Returns structured validation errors using Zod schemas
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P1: HighShould be resolved in current sprint. Causes material UX or security degradation.Should be resolved in current sprint. Causes material UX or security degradation.area: backendServer, API, or serverless functions.Server, API, or serverless functions.type: securityRelates to authentication, secrets, or attack surface.Relates to authentication, secrets, or attack surface.