' . esc_html__('One of the ways hackers try to compromise sites is via a', 'all-in-one-wp-security-and-firewall') . ' ' .'' . esc_html__('Brute force login attack', 'all-in-one-wp-security-and-firewall') . '. ' . esc_html__('This is where attackers use repeated login attempts until they guess the password.', 'all-in-one-wp-security-and-firewall').'
' . esc_html__('Apart from choosing strong passwords, monitoring and blocking IP addresses which are involved in repeated login failures in a short period of time is a very effective way to stop these types of attacks.', 'all-in-one-wp-security-and-firewall').
/* translators: %s: Brute force feature link. */
'
' . sprintf(esc_html__('You may also want to checkout our %s feature for another secure way to protect against these types of attacks.', 'all-in-one-wp-security-and-firewall'), $brute_force_login_feature_link) . '
'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Link already escaped. ?>' . sprintf(esc_html__('To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu.', 'all-in-one-wp-security-and-firewall'), $locked_ips_link) . '
'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Link already escaped. ?>