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

WP Security Scanner PRO

Scanner para apoio em sites Wordpress

★ 2stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/lagethomas/wp-security-scanner/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

🌟 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.