HTML estilizadov10Sem dependência externa

Auditoria de segurança — RH MotionFit

Escopo

Análise do ZIP rh.motionfitacademia.com.br (4)(1).zip para documentação técnica. Nenhum segredo real foi copiado para esta documentação.

Achados

Arquivo Risco detectado
admissoes/.env env_real
admissoes/README.md default_password
admissoes/scripts/run_smoke.php default_password
admissoes/scripts/seed_homologation.php default_password
MT0/INSTALAR_ADMIN_USUARIOS.txt default_password
MT0/form_pix/admin_login.php default_password
MT0/form_pix/config.php default_password
MT0/form_pix/README.md default_password
MT0/pix/admin_login.php default_password
MT0/pix/config.php default_password
MT0/pix/README.md default_password
MT1/trabalhe_conosco/.env env_real
sistemaRh/adm/Login/processaLogin.php debug_display_errors, plain_password_compare
sistemaRh/model/conexao.php hardcoded_db_password
sistemaRh/pages/Config/processaEnviarFeedback.php debug_display_errors
sistemaRh/pages/Login/processaLogin.php debug_display_errors, plain_password_compare
sistemaRh/pages/Suporte/processaEnviarEmail.php debug_display_errors
sistemaRh/V1/adm/Login/processaLogin.php debug_display_errors, plain_password_compare
sistemaRh/V1/model/conexao.php hardcoded_db_password
sistemaRh/V1/pages/Config/processaEnviarFeedback.php debug_display_errors
sistemaRh/V1/pages/Login/processaLogin.php debug_display_errors, plain_password_compare
sistemaRh/V1/pages/Suporte/processaEnviarEmail.php debug_display_errors

Riscos principais

  • .env real dentro do pacote.
  • Senha de banco hardcoded no legado.
  • Senha temporária/documentada admin/123456 no Pix.
  • Fluxos legados com senha comparada em texto puro.
  • display_errors ativo em arquivos de produção.

Correções recomendadas

  1. Trocar imediatamente credenciais encontradas no pacote analisado.
  2. Mover dados de conexão para .env fora do repositório.
  3. Garantir que .env, logs, SQLs e uploads sejam bloqueados por .htaccess e não versionados.
  4. Migrar senhas legadas para password_hash e password_verify.
  5. Desativar display_errors em produção.
  6. Criar .env.example seguro para cada módulo.
  7. Revisar permissões de banco por aplicação, evitando um usuário único com acesso amplo demais.

Política de documentação

  • Documentar variáveis e placeholders.
  • Nunca documentar senha real, token real, hash real ou dump de dados pessoais.
  • Ao detectar segredo em ZIP enviado, registrar apenas o arquivo e o tipo de risco.