Skip to content

HIGH: Missing input validation on configuration fields #76

@CPAtoCybersecurity

Description

@CPAtoCybersecurity

Security Finding

Severity: HIGH
Location: src/pages/Settings.js:72-80
CWE: CWE-20 (Improper Input Validation)

Description

Email and URL fields accept input without proper validation:

  • No email format validation
  • No URL scheme validation (could accept javascript: URLs)
  • No length limits

Recommended Fix

  1. Add regex validation for email format
  2. Validate URL scheme (https:// only)
  3. Add length limits on all inputs
  4. Implement form validation library (zod recommended)

References


Found by Arcanum sec-context security review

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions