Skip to content

Fix Critical Security Issues#67

Merged
alimalek71 merged 35 commits into
mainfrom
fix/critical-security-issues
Dec 9, 2025
Merged

Fix Critical Security Issues#67
alimalek71 merged 35 commits into
mainfrom
fix/critical-security-issues

Conversation

@alimalek71
Copy link
Copy Markdown
Contributor

No description provided.

- Implement strictly validated `@ValidURI` annotation
- Update `UrlValidator` to block dangerous schemes (XSS) but allow deep links
- Remove legacy auto-addition of `http://` to enforce explicit protocols
- Update regression tests to verify strict validation behavior
Fixes semantic exception in ExpireLinkJob and adds test seed data to resolve missing user errors in tests.
Adds NullOrNotBlank validation, defaults for LinkCreateDTO, and minor cleanup in LinksResource.
@alimalek71 alimalek71 merged commit 118a77c into main Dec 9, 2025
3 checks passed
@alimalek71 alimalek71 deleted the fix/critical-security-issues branch December 9, 2025 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant