8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Definition "Isolated Test": An isolated test is a test that triggers exactly the rule it is meant to test and no additional rule.
For the CRS Status Page (see https://github.com/coreruleset/coreruleset/wiki/DevRetreat21StatusPage) we need isolated tests to determine whether individual tests are active on the target platform (that does not give us the logs). We defined that we want 80% coverage with isolated tests for PL4.
In order to get 80% coverage, we need to have 120 isolated tests for the 150 PL1 rules in CRSv4.
Here is the list of tests, where isolated tests are missing:
%uFF48
%
validateUrlEncoding
%u…
charset
\s+http/\d
\bhttp/\d
<script>
<styletest>@i
<embed src=
<meta http-equiv=
<meta+charset=
<link+
<base+
<applet/
<OBJECT/
uri: "/?arg=java.lang.Runtime"
The 92xxxx test groups are probably impossible to do. So we concentrate on 93xxxx and 94xxxx. 93xxxx is priority, because there are only 4 missing and if we cover those, the entire group is covered. Afterwards 942xxx, then 944xxx and then 941xxx.
The list was created with the help of baseline-test.sh from https://github.com/coreruleset/status-page/. Here is the full report: test-coverage.txt
baseline-test.sh