Roadmap/skill-auditor.md

skill-auditor

Spec inicial para uma skill focada em auditar skills antes da instalacao.

Problema

Se o Freedom Skills tiver marketplace, discovery ou instalacao de skills de terceiros, uma pergunta basica aparece cedo:

como evitar instalar uma skill maliciosa, insegura, enganosa ou simplesmente desnecessariamente perigosa?

Nao existe garantia perfeita. Mas da para reduzir muito o risco com uma auditoria curta, repetivel e orientada por politica.

Objetivo

Antes de instalar uma skill, a skill skill-auditor deve ajudar a responder:

Resultado esperado

A skill deve produzir uma avaliacao curta e acionavel, nao um tratado abstrato.

Saida ideal:

Entradas

A skill pode receber:

O que ela deve inspecionar

1. Superficie declarada

2. Superficie real

3. Sinais de malicia ou comportamento hostil

4. Compatibilidade com politica local

Leitura cruzada por multiplos modelos

Uma parte importante da ideia e passar a skill por mais de um modelo/agente para reduzir ponto cego.

Exemplo de fluxo:

O objetivo nao e “democratizar a verdade”, e sim aumentar cobertura de risco.

Estrutura de saida sugerida

Resumo

Capacidades solicitadas

Achados

Sinais suspeitos

Recomendacao

Justificativa

Heuristicas importantes

Capacidade sem justificativa e sinal ruim

Se a skill pede rede, shell ou escrita ampla sem precisar disso para o objetivo, isso deve pesar contra.

Texto bonito nao conta como prova

A auditoria deve olhar para o que a skill faz ou tenta fazer, nao apenas para o que ela diz.

Menos falso positivo inutil

Nem toda skill poderosa e maliciosa. A ideia e separar:

Politica local manda

Uma skill pode ser aceitavel num laboratorio tecnico e inaceitavel num ambiente sensivel.

Possiveis niveis de risco

Integracoes naturais

Essa skill conversa diretamente com:

Benchmarks / avaliacao futura

Se quiser benchmarkar essa skill, daria para medir:

Minha leitura

Essa skill e uma das mais importantes do projeto.

Porque sem discovery confiavel e pre-install audit, um ecossistema de skills corre o risco de virar um marketplace de prompt opaco com superficie de ataque crescente.

Em uma frase:

skill-auditor existe para impedir que a conveniencia de instalar skills seja maior do que a seguranca de quem vai usá-las.