WP Manifestindependent plugin directory
manifest / security / wp-security-scanner

WP Security Scanner PRO

Scanner para apoio em sites Wordpress

by Thomas Marcelino · github.com/lagethomas/wp-security-scanner

2stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/lagethomas/wp-security-scanner/archive/refs/heads/main.zip

🌟 Visão Geral

O WP Security Scanner PRO é um plugin robusto de diagnóstico de segurança e hardening para WordPress. Ele executa uma verificação completa em seu ambiente, cobrindo mais de 30 pontos de segurança críticos em 10 categorias, desde a versão do PHP até as configurações de cabeçalhos HTTP e hardening do sistema de arquivos.

O objetivo é fornecer um relatório detalhado com o status de cada item (✅ Bom, ⚠️ Aviso, ❌ Erro) e apresentar recomendações de blindagem acionáveis para que você possa corrigir vulnerabilidades e reforçar a segurança do seu site de forma proativa.


✨ Recursos Principais

  • Verificação em 10 Pontos Críticos: Análise segmentada de WordPress Core, PHP, Chaves de Segurança, Login, HTTP Headers, Filesystem, Banco de Dados, Plugins, Temas e Configurações de Segurança Avançada.
  • Diagnóstico em Tempo Real: Execução do scan via AJAX na página de administração do WordPress, com barra de progresso e resultados dinâmicos.
  • Recomendações Práticas: Para cada vulnerabilidade detectada (Status: Erro ou Aviso), o plugin fornece a Recomendação exata, muitas vezes com snippets de código (.htaccess, wp-config.php) ou plugins sugeridos.
  • Hardening de Alto Nível: Inclui checagens complexas como permissões de arquivos críticos (ex: wp-config.php), bloqueio de PHP em /uploads/, e análise de HTTP Security Headers (X-Frame-Options, X-Content-Type-Options).
  • Boas Práticas de Performance: Alerta sobre excesso de lixo no banco de dados (transientes, revisões de post) que afetam a performance e o tamanho do backup.

🚀 Instalação e Uso

Instalação

  1. Faça o download do arquivo ZIP do plugin.
  2. No seu painel de administração do WordPress, vá para Plugins > Adicionar Novo.
  3. Clique em Enviar Plugin e selecione o arquivo ZIP baixado.
  4. Clique em Instalar Agora e depois em Ativar Plugin.

Como usar

Após a ativação, um novo item de menu chamado Security Scanner (com ícone de escudo 🛡️) será adicionado ao seu painel principal.

  1. Clique em Security Scanner no menu lateral.
  2. Na página principal do plugin, clique no botão 🔍 Executar Verificação Completa.
  3. A barra de progresso será exibida, e o plugin começará a percorrer os 10 passos de verificação.
  4. Ao final, os resultados aparecerão, categorizados por seção, indicando o Status e a Recomendação para cada item.

image

📋 Categorias de Verificação (Scan Steps)

O plugin verifica as seguintes áreas críticas do seu site:

Slug Título da Seção Descrição da Verificação
wordpress ⚙️ WordPress Core Versão do WP, uso de HTTPS/SSL e FORCE_SSL_ADMIN.
php 🔧 Configurações do PHP Versão do PHP (crítico para segurança e performance) e memory_limit.
security_keys 🔑 Chaves de Segurança e SALT Checagem da existência e força das 8 chaves de criptografia no wp-config.php.
login_security 🛡️ Login e Força Bruta Vulnerabilidades de login: Usuário admin padrão, limite de tentativas, 2FA e enumeração de usuários.
http_headers 🌐 HTTP Headers Defesa de borda contra Clickjacking, MIME Sniffing e proteção de referência.
filesystem 📁 Hardening do Sistema de Arquivos Permissões de arquivos críticos, bloqueio de execução de PHP em /uploads/ e DISALLOW_FILE_EDIT.
database 🗃️ Banco de Dados e Usuários Prefixo de tabela padrão (wp_), volume de transientes e revisões de post.
plugins 🔌 Plugins Plugins desatualizados (risco de vulnerabilidades) e detecção de arquivos suspeitos (Nulled/Pirata).
themes 🎨 Temas Temas desatualizados (ativo e inativos) e excesso de temas instalados.
security_adv 🔒 Segurança Avançada Ocultar a versão do WP, Directory Listing, XML-RPC e Modo Debug (WP_DEBUG).

💡 Dicas Rápidas de Blindagem

A sidebar do plugin também apresenta as seguintes recomendações essenciais de segurança:

  1. Backup: Mantenha sempre um backup recente e externo (fora do servidor).
  2. Senhas: Use senhas longas e complexas com um gerenciador de senhas.
  3. Usuários: Nunca use o usuário admin e utilize nomes de usuário complexos para a conta principal.
  4. Hospedagem: Prefira hospedagens que ofereçam WAF (Web Application Firewall) e detecção de malware em tempo real.
  5. Princípio do Mínimo Privilégio: Dê a cada usuário apenas as permissões essenciais para o seu trabalho.

🤝 Contato e Suporte

O plugin WP Security Scanner PRO é um desenvolvimento da WPMasters.