[
  {
    "enabled": 1,
    "version_min": 300000,
    "version_max": 0,
    "title": "Testing action :: SecRule directives should be case insensitive",
    "client": {
      "ip": "",
      "port": 0
    },
    "server": {
      "ip": "",
      "port": 0
    },
    "request": {
      "headers": {
        "Content-Length": "0"
      },
      "uri": "",
      "method": "",
      "body": [
        ""
      ]
    },
    "response": {
      "headers": {
        "Content-Length": "0"
      },
      "body": [
        ""
      ]
    },
    "expected": {
      "debug_log": "Executing operator \"Contains\" with param \"PHPSESSID\" against REQUEST_HEADERS.",
      "http_code": 200
    },
    "rules": [
      "secruleengine On",
      "secrule REQUEST_HEADERS \"@contains PHPSESSID\" \"id:1,t:lowercase,t:none,msg:'This is a test, %{REQUEST_HEADERS:Accept}%'\"",
      "secrule TX \"@contains to_test\" \"id:2,t:lowercase,t:none\""
    ]
  }
]
