O que perfex-crm-guardrails faz?
9 regras ocultas e críticas para módulos Perfex CRM em 2026 – O melhor checklist de segurança para desenvolvedores
Regras de Segurança para Desenvolvedores
- Nunca modifique arquivos principais do núcleo. Sempre use hooks e filtros para estender funcionalidades.
- Prefira prefixos únicos para funções, classes e constantes do módulo a fim de evitar conflitos.
- Evite sobrescrever variáveis globais do Perfex CRM, como
$CI,$db, ou$app. - Utilize o sistema de migrações oficial do Perfex para alterações no banco de dados.
- Não remova ou desabilite hooks essenciais do sistema; em vez disso, estenda-os.
- Teste a compatibilidade com as versões mais recentes do Perfex CRM antes de publicar.
- Documente todas as alterações personalizadas para facilitar manutenção futura.
- Siga o padrão de nomenclatura de arquivos e pastas definido pela documentação oficial.
- Revise permissões de arquivos e diretórios para evitar vulnerabilidades de segurança.
Nota: Este checklist é baseado nas práticas recomendadas e na documentação oficial do Perfex CRM, atualizado para 2026.