O Claude e o ChatGPT têm todo o poder no WordPress. O interruptor é seu.
De origem, o AlphaBridge só lê. Um administrador ativa o acesso de escrita com um interruptor. Cada chamada é executada com os direitos de um utilizador do WordPress. Com o Pro, há um caminho de volta pronto para páginas e ficheiros.
Como são protegidas as partes perigosas.
As ferramentas de conteúdo são simples. Ficheiros, base de dados e implementação comportam riscos reais. Estas três camadas protegem-nos.
Credenciais encriptadas
As senhas de implementação são encriptadas com libsodium (XSalsa20-Poly1305) antes de chegarem à base de dados. Qualquer alteração ao valor guardado é detetada. Nenhuma ferramenta as devolve.
Verificação do mesmo servidor
Antes de enviar um ficheiro, o AlphaBridge verifica o destino com um ficheiro de teste. Tem de ser o servidor onde corre o seu site. Um anfitrião redirecionado ou falsificado falha a verificação. As chaves de anfitrião SFTP ficam fixadas pela impressão digital SHA256.
O seu interruptor, as suas permissões
De origem, o plugin só lê. Um administrador ativa o acesso de escrita com um interruptor. A partir daí, todas as ferramentas ficam ativas e, com o Pro, também as capacidades de outros plugins. Desligue o que não precisar. Cada chamada é executada com os direitos do WordPress do respetivo utilizador, verificados para esse mesmo artigo, ficheiro ou termo. As ferramentas de base de dados do Pro leem com um único SELECT e só alteram linhas através de escritas estruturadas. Cada ligação mantém o seu próprio nível de acesso.
Cada camada, explicada.
O que o plugin faz, camada a camada.
- OAuth 2.1 com PKCE. O Claude liga-se através de um ecrã de consentimento protegido por início de sessão no seu próprio site — descoberta padrão, sem copiar tokens, sem conta connosco.
- Tokens com hash, de âmbito limitado e revogáveis. Os tokens só são guardados como hashes. Podem ser limitados a só leitura ou só conteúdo e ter uma data de expiração. Pode renová-los com um clique e revogá-los a qualquer momento.
- Verificação de permissões por ferramenta e por objeto. Cada chamada é executada como um utilizador real do WordPress. Verifica a permissão para o artigo, ficheiro ou termo específico em que toca, e não apenas um perfil global.
- Proteção de segredos em camadas. No plugin gratuito, as opções e os transients só são acessíveis através de uma lista fixa de definições comuns do site. As ferramentas de opções do Pro aceitam outros nomes, mas recusam os relevantes para a segurança através de uma lista de bloqueio. Uma lista de bloqueio só conhece o que conhece, por isso escrever opções continua a ser uma decisão ao nível de administrador. O acesso aos metadados é feito em camadas. Chaves protegidas, chaves is_protected_meta() e padrões compostos de credenciais (api_key, access_token, client_secret …) são recusados. Os metadados genéricos passam pela verificação de permissões por chave do próprio WordPress. Ler chaves protegidas com «_» exige manage_options e um pedido explícito.
- Proteção de SQL com uma lista de permissões positiva. As ferramentas de base de dados (Pro) só aceitam tipos de instrução permitidos. Bloqueiam esquemas de sistema e funções perigosas. Fecham as vias de contorno por comentários, CTE e PREPARE.
- Implementação atómica opcional, com reversão. Com atomic:true (desativado por predefinição), as implementações do site completo são descompactadas numa pasta de preparação, verificam cada ficheiro e guardam uma cópia de segurança. Depois, trocam por mudança de nome. Um carregamento que falhe antes da troca deixa o site como estava. Uma troca falhada é revertida automaticamente.
- Proteções em todo o lado. Proteções contra path traversal e obtenção de URLs segura contra SSRF, com redirecionamentos revalidados. Um limite fixo de pedidos contra abusos. E um interruptor principal que mantém o site em só leitura até um administrador ativar o acesso de escrita.
- Um registo de auditoria. O plugin guarda as últimas 200 chamadas de ferramentas, cada uma com o respetivo utilizador e resultado. A página de definições mostra as mais recentes, com hora, ferramenta e estado.
O núcleo é de código aberto.
O código-fonte completo do plugin gratuito é público no GitHub e no WordPress.org. Inclui o interruptor principal, as verificações de permissões e o registo. O Pro e o Agency assentam neste núcleo. As suas partes próprias, como a proteção de SQL e o Site Deploy, não são públicas.
Feito para quem responde pelos sites de outras pessoas.
Os sites de clientes precisam de um histórico do trabalho da IA. O AlphaBridge mostra-o no registo.
Ligações por cliente
Dê a cada cliente o seu próprio token: só leitura, só conteúdo ou acesso total, com expiração opcional. Renove-o ou revogue-o sem mexer em mais nada.
Um registo claro
A página de definições lista as últimas chamadas de ferramentas, com hora e estado, permitidas ou recusadas. O plugin guarda as últimas 200 por site.
Alcance sob controlo
Nada é escrito até um administrador ativar o acesso de escrita. É possível desligar ferramentas individuais e grupos. A pesquisa e substituição do Pro mostra primeiro uma pré-visualização das alterações, por predefinição. As implementações só chegam ao servidor onde corre o seu site.
Perguntas sobre segurança.
O Claude pode fazer mais do que a minha conta do WordPress permite?
Não. Cada chamada é executada com os direitos do utilizador do WordPress ligado. O que esse utilizador não pode fazer, a IA também não pode.
O que pode a IA fazer enquanto o acesso de escrita está desligado?
Só lê: conteúdos, multimédia, termos, comentários, definições e a estrutura do site. As ferramentas que escrevem são recusadas, tal como as que leem código, ficheiros, a base de dados, registos ou credenciais.
Posso ver o que a IA fez?
Sim. O plugin guarda as últimas 200 chamadas de ferramentas, cada uma com o respetivo utilizador e resultado. A página de definições mostra as mais recentes.
Posso anular uma alteração?
Com o Pro, sim, para edições em páginas e ficheiros. O Pro guarda um ponto de restauro para estas edições, por predefinição durante 7 dias.
Um interruptor, todo o poder. E, com o Pro, um caminho de volta.
Obtenha o Pro por $49 por ano ou $9 por mês. Ou experimente-o grátis durante 7 dias, sem cartão. O registo e o interruptor principal vêm com todas as edições, incluindo o plugin gratuito.