Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: coreruleset/coreruleset
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.19.0
Choose a base ref
...
head repository: coreruleset/coreruleset
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.20.0
Choose a head ref
  • 15 commits
  • 44 files changed
  • 9 contributors

Commits on Oct 2, 2025

  1. chore: post-release v4.20.0-dev (#4277)

    Signed-off-by: Felipe Zipitria <[email protected]>
    fzipi authored Oct 2, 2025
    Configuration menu
    Copy the full SHA
    93bcd18 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2025

  1. Configuration menu
    Copy the full SHA
    949ead0 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2025

  1. chore(deps): update owasp/modsecurity-crs:nginx docker digest to 3b6e…

    …dff in tests/docker-compose.yml (#4280)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    cf85eb6 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update owasp/modsecurity-crs:apache docker digest to 2c6…

    …1e50 in tests/docker-compose.yml (#4279)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    fb770a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77fd84f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2025

  1. fix(932281): reduce false positive matches with json payload (#4288)

    * fix(932281): reduce false positive matches with json payload
    
    * fix(932281): reduce false positive matches with json payload
    EsadCetiner authored Oct 14, 2025
    Configuration menu
    Copy the full SHA
    d5ea2ce View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2025

  1. Configuration menu
    Copy the full SHA
    5669376 View commit details
    Browse the repository at this point in the history
  2. fix(921180, 921210, 921220): should be block not pass (#4294)

    * fix(921210): should be block not pass
    
    * chore(formatting): auto fixes from pre-commit hooks
    
    for more information, see https://pre-commit.ci
    
    * Update comments for clarity in REQUEST-921-PROTOCOL-ATTACK.conf
    
    * chore(formatting): auto fixes from pre-commit hooks
    
    for more information, see https://pre-commit.ci
    
    * Change action from pass to block for parameter pollution
    
    Updated rule to block HTTP Parameter Pollution attacks.
    
    * chore(formatting): auto fixes from pre-commit hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    touchweb-vincent and pre-commit-ci[bot] authored Oct 18, 2025
    Configuration menu
    Copy the full SHA
    1fbd77e View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2025

  1. fix(942550): partial revert - too high risk of false positive (#4284)

    * Update 942550.ra
    
    * chore(formatting): auto fixes from pre-commit hooks
    
    for more information, see https://pre-commit.ci
    
    * Add unit tests
    
    * Fix spacing in decoded payload description
    
    * Fix test_id formatting in 942550.yaml
    
    * Fix formatting of decoded payload in YAML test
    
    * fix: improve regular expression for 942550
    
    - extend list of operators and documentation
    - add additional test to cover all operators
    - remove the naked operator matching alternation
    - add alternation to match a JSON path expression from SQLite
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Max Leske <[email protected]>
    3 people authored Oct 21, 2025
    Configuration menu
    Copy the full SHA
    e59868e View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2025

  1. fix: make sure that the PR template is being shown (#4309)

    The special path `.../PULL_REQUEST_TEMPLATE/...` is meant to be used for
    PR templates that can be opened via query parameter. The default
    template must reside in another location, e.g., under `.github`.
    theseion authored Oct 24, 2025
    Configuration menu
    Copy the full SHA
    9edd785 View commit details
    Browse the repository at this point in the history
  2. feat(930120): adding conf file for PrestaShop 1.6 / 1.7 / 8+ & Magent…

    …o 2 (#4303)
    
    * fix(930120): adding conf file for PrestaShop 1.6 / 1.7 / 8+ & Magento 2
    
    * Update restricted-files.data
    
    * Update restricted-upload.data
    
    * Update restricted-files.data
    touchweb-vincent authored Oct 24, 2025
    Configuration menu
    Copy the full SHA
    8670c69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc750a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2025

  1. fix(942160): updating regex to deal with new payloads (#4292)

    * fix(942160): adding new payloads
    
    * -
    
    Removed 't:removeCommentsChar' from SQLI detection rule.
    
    * Modify SQL injection tests to time-based payloads
    
    Updated multiple test descriptions to reflect time-based SQL injection payloads and added new tests for various time-based payload scenarios.
    
    * Fix regex pattern in SQLI rule
    
    * Refactor SQL injection tests and add new case
    
    Updated SQL injection test cases to reflect changes in payloads and descriptions. Added new test case for time-based SQL injection detection.
    
    * chore(formatting): auto fixes from pre-commit hooks
    
    for more information, see https://pre-commit.ci
    
    * Fix SQL injection test descriptions and URIs
    
    * Refactor SQL injection tests in 942160.yaml
    
    Updated SQL injection test cases with new payloads and removed redundant tests.
    
    * Add SQL Injection time-based payload test case
    
    Added a test case for SQL Injection attack detection using a time-based payload.
    
    * Update SQL injection test payloads in 942160.yaml
    
    * Update SQL injection test case URI encoding
    
    * Combine transformation options in SQLI rule
    
    * Fix SQL injection payload formatting in tests
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: azurit <[email protected]>
    3 people authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    fbca0e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. feat: add expect header to list of restricted headers (#4298)

    * Add Expect header to restricted_headers_basic
    
    * Add Expect header to restricted_headers_basic
    franbuehler authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    b05374a View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2025

  1. chore: release v4.20.0 (#4313)

    Signed-off-by: Felipe Zipitria <[email protected]>
    fzipi authored Nov 2, 2025
    Configuration menu
    Copy the full SHA
    125990b View commit details
    Browse the repository at this point in the history
Loading