Plataforma completa de honeypots que executa mais de 20 honeypots com dashboards do Elastic Stack, mapas de ataques em tempo real e ferramentas de segurança.
Arcanum-Sec/SpikeStrip
Uma CLI em Node.js que insere comentários-isca reversíveis, protegidos por chave, em HTML e JavaScript para distrair agentes de avaliação de segurança com IA.
- Estrelas
- 66
- Forks
- 5
- Issues abertas
- 0
- Último commit
- há 4 dias
O que é?
O SpikeStrip insere comentários-isca em arquivos estáticos gerados de sites, como HTML e JavaScript. Os comentários trazem textos em formato de instrução, pistas inventadas sobre vulnerabilidades, com rotas e parâmetros fictícios, e distrações matemáticas. O objetivo são agentes de IA ou scanners que leem comentários no código-fonte e tratam essas pistas como alvos de análise. Cada inserção recebe uma chave hexadecimal aleatória de 12 caracteres, e um manifesto privado registra todos os comentários para que possam ser removidos depois.
A ferramenta opera em uma cópia separada do site, sem alterar os arquivos originais, e verifica se as árvores sintáticas de JavaScript e as árvores de documentos HTML foram modificadas apenas pela inclusão de comentários. Ela também pode exportar os comentários para um arquivo de texto, para inserção manual. Além disso, um modo dinâmico opcional gera novos textos-isca usando uma chave da API da OpenAI ou Anthropic fornecida pelo ambiente. O projeto está marcado como em desenvolvimento e não impede de forma confiável agentes que isolam conteúdo não confiável nem scanners que ignoram comentários.
Recursos principais
- 01Insere comentários-isca com chave em arquivos HTML e JavaScript sem alterar os originais.
- 02Registra cada inserção em um manifesto privado que permite removê-la seletivamente pela chave.
- 03Verifica se as alterações em JavaScript e HTML se limitam aos comentários.
- 04Exporta comentários para um arquivo de texto para inserção manual, com wrappers de JS ou HTML.
- 05Oferece um modo dinâmico opcional que gera novos textos-isca via OpenAI ou Anthropic.
Casos de uso
- Adicionar pistas-isca a um app web já compilado como uma camada de defesa contra avaliações automatizadas com IA.
- Gerar uma lista de comentários para inserir manualmente em CSS, SVG ou outros tipos de arquivo nos quais a CLI não faz inserções.
- Pesquisar como agentes de avaliação com IA reagem a comentários enganosos no código-fonte.
Início rápido
- 1
Instale as dependências a partir da raiz do repositório
npm install --ignore-scripts - 2
Consulte a ajuda da CLI para confirmar que ela é executada (requer Node.js 20 ou superior)
node bin/spikestrip.mjs --help - 3
Visualize uma injeção de iscas integrada em uma cópia separada do site (não grava nada)
node bin/spikestrip.mjs inject ./site --output ./site-planted --count 20 --manifest ./private/run.json
Antes de usar
- O README descreve o projeto como um trabalho em andamento e as iscas como experimentais.
- A ferramenta não consegue impedir de forma confiável agentes que isolam conteúdo não confiável nem scanners que ignoram comentários.
- A geração dinâmica exige sua própria chave de API da OpenAI ou Anthropic e pode gerar custos do provedor.
Em coleções
Tópicos
Perguntas frequentes
- O que é SpikeStrip?
- Uma CLI em Node.js que insere comentários-isca reversíveis, protegidos por chave, em HTML e JavaScript para distrair agentes de avaliação de segurança com IA. O SpikeStrip insere comentários-isca em arquivos estáticos gerados de sites, como HTML e JavaScript. Os comentários trazem textos em formato de instrução, pistas inventadas sobre vulnerabilidades, com rotas e parâmetros fictícios, e distrações matemáticas. O objetivo são agentes de IA ou scanners que leem comentários no código-fonte e tratam essas pistas como alvos de análise. Cada inserção recebe uma chave hexadecimal aleatória de 12 caracteres, e um manifesto privado registra todos os comentários para que possam ser removidos depois.
- SpikeStrip é gratuito? Qual é a licença?
- SpikeStrip é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- SpikeStrip ainda é mantido?
- Manutenção ativa. O último commit de SpikeStrip foi em 2 de nov. de 2026.
- Para que posso usar SpikeStrip?
- Adicionar pistas-isca a um app web já compilado como uma camada de defesa contra avaliações automatizadas com IA. Gerar uma lista de comentários para inserir manualmente em CSS, SVG ou outros tipos de arquivo nos quais a CLI não faz inserções. Pesquisar como agentes de avaliação com IA reagem a comentários enganosos no código-fonte.
- Como instalar SpikeStrip?
- Instale as dependências a partir da raiz do repositório: npm install --ignore-scripts Consulte a ajuda da CLI para confirmar que ela é executada (requer Node.js 20 ou superior): node bin/spikestrip.mjs --help Visualize uma injeção de iscas integrada em uma cópia separada do site (não grava nada): node bin/spikestrip.mjs inject ./site --output ./site-planted --count 20 --manifest ./private/run.json
- Onde consigo SpikeStrip?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Arcanum-Sec/SpikeStrip
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework de deception open source em Go para implantar serviços SSH, HTTP, TCP, TELNET e MCP-isca e registrar interações de atacantes como evidências.
Biblioteca selecionada de arquivos SKILL.md de segurança ofensiva que ensinam metodologias ao Claude para superfícies de ataque específicas, de SQL injection à evasão de EDR.
Implementação em Go do tarpit SSH endlessh, com métricas Prometheus e um dashboard Grafana para estatísticas de atacantes.
Um arquivo flag de honeypot instala um ponto de controle e um livro de visitas para detectar agentes de IA que apareçam na sua máquina.
CLI e skills de agente em Node.js que verificam se um site ou binário PHP local está executando uma versão vulnerável ao php2shell.