diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml new file mode 100644 index 0000000..42c288f --- /dev/null +++ b/.github/workflows/integration.yml @@ -0,0 +1,6 @@ +--- +on: [push, pull_request] # yamllint disable-line rule:truthy + +jobs: + integration-tests: + uses: coreruleset/crs-plugin-test-action/.github/workflows/integration.yaml@main diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..936c9ad --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,6 @@ +--- +on: [push, pull_request] # yamllint disable-line rule:truthy + +jobs: + plugin-lint: + uses: coreruleset/crs-plugin-test-action/.github/workflows/lint.yaml@main diff --git a/tests/regression/phpmyadmin-plugin/9513370.yaml b/tests/regression/phpmyadmin-plugin/9513370.yaml new file mode 100644 index 0000000..81998a5 --- /dev/null +++ b/tests/regression/phpmyadmin-plugin/9513370.yaml @@ -0,0 +1,24 @@ +--- +meta: + author: "Felipe Zipitria" + description: "Test PhpMyAdmin Plugin" + enabled: true + name: 9513370.yaml +tests: + - test_title: 9513370-1 + desc: Check FPs Zoom Search - Targets the removed rule (942140) + stages: + - stage: + input: + dest_addr: 127.0.0.1 + headers: + Host: localhost + User-Agent: OWASP ModSecurity Core Rule Set + Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 + Cookie: phpMyAdmin=1 + port: 80 + method: POST + uri: /post/tbl_zoom_select.php + data: db=mytestdb + output: + no_log_contains: id "942140"