Configure rate limit no wp-login.php com limit_req_zone do nginx e devolva 429 pra força bruta antes do PHP-FPM carregar o WordPress.
Veja como anonimizar IP no nginx com um map e um log_format próprio, mascarando o último octeto para a LGPD sem quebrar o fail2ban.
Bloqueie prompt injection no campo de observação do pedido: isole o texto do cliente, limite a saída a ações conhecidas e registre tudo em log.
Aprenda a bloquear .env e .git no nginx e também dumps .sql e .bak, sem a brecha do location ^~ que libera arquivo oculto dentro de uploads.
Tire a chave de API do código com variável de ambiente, bloqueie o .env no nginx e saiba o que fazer quando o segredo já foi commitado.
Descubra por que o site segue com certificado vencido depois do certbot renew e crie o deploy hook que recarrega o nginx a cada renovação.
A principal melhoria em relação à versão anterior (TLS 1.2) é uma conexão inicial mais rápida.
Sempre utilize instruções preparadas para evitar ataques de injeção SQL em vez da consulta SQL normal no PHP
Como ativar captcha segurança para usuários admin no Magento 2, evite ataques de força bruta em sua loja