Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Ferramenta de testes de segurança para DeepSeek Harness ganha tração

Plugin em JavaScript permite avaliar políticas de proteção locais e separar bloqueios do hospedeiro de recusas reais de modelos.

Edição: Anderson Gomes
· 4 min de leitura

Ferramenta de testes de segurança para DeepSeek Harness ganha tração
Imagem: Cartão · repositório HunYiSage/dsh-purge · cartão da plataforma · licença Apache-2.0

O projeto dsh-purge, criado originalmente por HunYiSage e agora sob gestão da equipe dsh-purge maintainers team, começou a chamar a atenção da comunidade de segurança ofensiva ao figurar nas listas de tendências de código aberto. A ferramenta atua como um plugin de red team, termo técnico para equipes que simulam ataques para avaliar defesas, voltado especificamente para o ambiente DeepSeek Harness instalado localmente na máquina do usuário. O utilitário busca resolver um problema comum em auditorias de inteligência artificial: distinguir quando uma recusa a uma instrução partiu verdadeiramente do modelo de linguagem ou foi apenas um bloqueio antecipado imposto pela camada de software que o hospeda.

Dados rápidos

  • Repositório: HunYiSage/dsh-purge
  • Licença: Apache-2.0
  • Linguagem: JavaScript
  • Estrelas e forks: 18.463 estrelas (com 334 adicionadas no período) e 4.298 forks
  • Posição no ranking: 25º lugar no ranking diário do Trendshift
  • Data da consulta: 2026-11-05

O problema da camada de execução em modelos locais

Durante a execução de testes de segurança em inteligência artificial, muitos pesquisadores analisam apenas se o modelo responde ou não a determinado comando. Plataformas de execução como o DeepSeek Harness fazem muito mais do que apenas repassar texto diretamente aos algoritmos. Elas reescrevem comandos, aplicam regras de aprovação prévia, impõem políticas restritivas de isolamento em caixa de areia e gerenciam a migração de sessões em tempo real.

Tratar qualquer bloqueio da camada hospedeira como se fosse uma recusa autêntica do modelo distorce medições técnicas em avaliações de segurança. Sem uma ferramenta que isole essas barreiras, o auditor não consegue verificar se uma política padrão é excessivamente rígida ou se o próprio modelo apresenta vulnerabilidades a comandos adversariais. O projeto propõe separar essas duas frentes de controle diretamente na instalação local do operador.

Como o mecanismo opera no sistema

O dsh-purge funciona acoplado ao DeepSeek Harness oficial nas modalidades de interface web e no executável para desktop, exigindo ambiente Node.js na versão 18 ou superior. Em vez de alterar o código-fonte do Harness diretamente, ele atua sobre pacotes oficiais da organização deepseek-ai e arquivos de configuração locais presentes no diretório do usuário ou em variáveis como DSH_HOME.

Ao ser carregado, o plugin adiciona um painel lateral na interface ao lado do título da sessão, contendo as telas Clean e Drill. O fluxo de operação ocorre da seguinte forma:

## O plugin localiza o ambiente em $DSH_HOME, na pasta .dsh local ou em ~/.dsh
## A aplicação das alterações ocorre diretamente pelo botão Apply na interface gráfica da aba Clean
## Na inicialização seguinte, o sistema verifica e reaplica ajustes sem edição manual de arquivos

As modificações de políticas e limites de ferramentas são gravadas somente quando o usuário clica no botão Apply na tela Clean. A ferramenta restaura ou aplica regras de teste e suporta troca de prompts por modelo, trazendo por padrão uma instrução voltada ao modelo chinês Xiao Ma Jiang.

Aplicações práticas na rotina técnica

  • Auditoria de filtros locais: permite testar se restrições partem do software intermediário ou do modelo de inteligência artificial durante exercícios de avaliação controlada.
  • Simulação de ataques em laboratório fechado: operadores de segurança defensiva e ofensiva podem testar respostas adversariais restritas estritamente a endereços de rede privada e loopback.
  • Customização de comandos de teste: viabiliza a troca de conjuntos de regras e prompts específicos para avaliar diferentes modelos configurados na mesma estação.
  • Inspeção de limites operacionais: ajuda administradores a identificar se políticas padrão de permissões e ferramentas locais estão travando fluxos legítimos de trabalho.

Diferenças em relação a abordagens convencionais

Ao contrário de modificações invasivas de código, o projeto não aplica correções diretas na árvore de arquivos-fonte do DeepSeek Harness. Ele preserva a estrutura original das capacidades oficiais, sem criar uma segunda identidade artificial para o sistema hospedeiro.

A ferramenta também não realiza varreduras públicas de rede externa nem atua como pacote de invasão contra serviços de terceiros. Seu foco concentra-se inteiramente em modificar a configuração do software já presente na máquina local, mantendo verificações automáticas de integridade após rotinas de atualização via gerenciadores de pacotes.

Limitações técnicas e cuidados de segurança

O software apresenta amarras estritas de compatibilidade, sendo projetado na versão 1.1.90 para operar com a versão de desenvolvimento 0.2.1-rc.2 do DeepSeek Harness, mantendo suporte à 0.2.0, mas sem funcionar em compilações 0.2.1-rc.3 ou versões mais recentes. O repositório impõe restrições severas de operação, bloqueando qualquer tarefa direcionada a endereços IP públicos e rejeitando domínios que não resolvam estritamente para faixas privadas RFC1918 ou loopback.

A edição aberta disponibilizada no repositório não inclui biblioteca de habilidades nem base de conhecimento adicional. Também existem proibições programáticas a truques em jogos, como trapaças de mira, visualização através de paredes ou desvios de sistemas antitrapaça. Embora a licença do código seja Apache-2.0, os mantenedores proíbem expressamente a revenda do pacote original e a distribuição comercial disfarçada em lojas de aplicativos, exigindo atribuição em qualquer bifurcação de código.

Resumo rápido

  • Projeto: HunYiSage/dsh-purge
  • Licença: Apache-2.0
  • Linguagem: JavaScript
  • Estrelas: 18.463
  • Ranking: 25º lugar no ranking diário do Trendshift
  • Risco principal: incompatibilidade com versões recentes do Harness e escopo voltado a testes locais restritos a redes privadas

Fontes

  • Repositório no GitHub: https://github.com/HunYiSage/dsh-purge
  • Última release (v1.1.90): https://github.com/HunYiSage/dsh-purge/releases (data da release: 2026-11-02)
  • Trendshift: https://trendshift.io/repositories/HunYiSage/dsh-purge (posição: daily #25)
  • JavaScript
  • Apache-2.0
  • Repositórios em Alta
  • Trendshift

Fonte: Repositório no GitHub · Como produzimos as matérias