Skip to content

feat: add 921500 - Nonstandard urlencode characters in path#4302

Open
touchweb-vincent wants to merge 10 commits intocoreruleset:mainfrom
touchweb-vincent:patch-2
Open

feat: add 921500 - Nonstandard urlencode characters in path#4302
touchweb-vincent wants to merge 10 commits intocoreruleset:mainfrom
touchweb-vincent:patch-2

Conversation

@touchweb-vincent
Copy link
Contributor

Added rules to block non-standard percent-encoded characters in the URI path to prevent evasion attempts.

Added rules to block non-standard percent-encoded characters in the URI path to prevent evasion attempts.
@github-actions
Copy link
Contributor

github-actions bot commented Oct 22, 2025

📊 Quantitative test results for language: eng, year: 2023, size: 10K, paranoia level: 1:
🚀 Quantitative testing did not detect new false positives

Updated rule_id and descriptions to reflect new protocol enforcement rules. Added additional test cases for non-standard URL-encoded characters.
Added regression tests for REQUEST-921-PROTOCOL-ATTACK to block non-standard URL-encoded characters and prevent exploits.
@theseion
Copy link
Contributor

Thanks for the PR @touchweb-vincent. Unfortunately, I believe my comment on the other issue is also relevant here.

@touchweb-vincent
Copy link
Contributor Author

Discussed on Slack yesterday.

@github-actions github-actions bot removed the Stale label Dec 8, 2025
@github-actions github-actions bot added the Stale label Jan 7, 2026
@github-actions github-actions bot closed this Jan 21, 2026
@fzipi fzipi removed the Stale label Jan 21, 2026
@fzipi fzipi reopened this Jan 21, 2026
Co-authored-by: Felipe Zipitría <3012076+fzipi@users.noreply.github.com>
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.

3 participants