{
  "id": "firewall",
  "status": "default-active",
  "type": "lockout",
  "load": "early",
  "onboard": true,
  "title": "Firewall Rules Engine",
  "description": "Protect your site with firewall rules.",
  "settings": {
    "type": "object",
    "properties": {
      "max_attempts_host": {
        "type": "integer",
        "default": 10,
        "minimum": 0,
        "title": "Max Firewall Violations Per IP address",
        "description": "The number of times a firewall rule can be triggered before an attacker will be locked out for an extended period of time."
      },
      "check_period": {
        "type": "integer",
        "default": 30,
        "minimum": 0,
        "title": "Minutes to Remember (check period)",
        "description": "The number of minutes a firewall violation should be remembered."
      }
    }
  },
  "telemetry-settings": {
    "max_attempts_host": true,
    "check_period": true
  }
}
