Skip to content

refactor: remove the need of maintaining rule exclusion for server crawler outside of the plugin#140

Merged
EsadCetiner merged 2 commits intocoreruleset:mainfrom
EsadCetiner:refactor-server-crawler
Feb 25, 2026
Merged

refactor: remove the need of maintaining rule exclusion for server crawler outside of the plugin#140
EsadCetiner merged 2 commits intocoreruleset:mainfrom
EsadCetiner:refactor-server-crawler

Conversation

@EsadCetiner
Copy link
Copy Markdown
Member

Currently, false positives for the server crawler have to be resolved by copy-pasting an rule in the readme and kept in sync with any future plugin updates. This PR removes the need of maintaining a rule outside of the plugin which should simplify installation and maintenance for end users.

A new configuration variable has been created and if the IP address does not match the one configured in the SecRule, the variable will not be enabled and therefore will not enable the rule exclusions for the server crawler.

I haven't updated the readme to reflect this change (yet) to avoid confusing current users, I'll update it before a new plugin release which is when this change will be included.

@EsadCetiner EsadCetiner requested a review from a team February 23, 2026 07:01
@EsadCetiner EsadCetiner merged commit d22c38f into coreruleset:main Feb 25, 2026
3 checks passed
@EsadCetiner EsadCetiner deleted the refactor-server-crawler branch February 25, 2026 06: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.

2 participants