Plataforma todo en uno con más de 20 honeypots, dashboards de Elastic Stack, mapas de ataques en tiempo real y herramientas de seguridad.
Arcanum-Sec/SpikeStrip
Una CLI de Node.js que inserta comentarios señuelo reversibles y con clave en HTML y JavaScript para distraer a agentes de evaluación de seguridad basados en IA.
- Estrellas
- 66
- Forks
- 5
- Issues abiertos
- 0
- Último commit
- hace 4 días
¿Qué es?
SpikeStrip inserta comentarios señuelo en archivos estáticos generados de un sitio web, como archivos HTML y JavaScript. Los comentarios incluyen texto con instrucciones, pistas inventadas sobre vulnerabilidades con rutas y parámetros ficticios, y distracciones matemáticas. Están dirigidos a agentes de IA o escáneres que leen los comentarios del código fuente y tratan las pistas como objetivos de análisis. Cada inserción recibe una clave hexadecimal aleatoria de 12 caracteres, y un manifiesto privado registra todos los comentarios para poder eliminarlos más adelante.
La herramienta funciona sobre una copia independiente del sitio y deja intactos los originales. Además, comprueba que los árboles de sintaxis de JavaScript y los árboles de documentos HTML solo cambien por la incorporación de comentarios. También puede exportar los comentarios a un archivo de texto para colocarlos manualmente, y un modo dinámico opcional genera texto señuelo mediante una clave de API de OpenAI o Anthropic proporcionada a través del entorno. El proyecto está marcado como en desarrollo y no detiene de forma confiable a los agentes que aíslan el contenido no confiable ni a los escáneres que ignoran los comentarios.
Funciones clave
- 01Inserta comentarios señuelo con clave en archivos HTML y JavaScript sin modificar los originales.
- 02Registra cada inserción en un manifiesto privado que permite eliminar comentarios de forma selectiva mediante su clave.
- 03Verifica que los cambios en JavaScript y HTML se limiten a los comentarios.
- 04Exporta los comentarios a un archivo de texto para colocarlos manualmente, con envoltorios para JS o HTML.
- 05Ofrece un modo dinámico opcional que genera texto señuelo mediante OpenAI o Anthropic.
Casos de uso
- Añadir pistas señuelo a una aplicación web compilada como una capa de defensa contra evaluaciones automatizadas basadas en IA.
- Generar una lista de comentarios para colocar manualmente en CSS, SVG u otros tipos de archivo en los que la CLI no inserta comentarios.
- Investigar cómo reaccionan los agentes de evaluación con IA ante comentarios engañosos en el código fuente.
Inicio rápido
- 1
Instala las dependencias desde la raíz del repositorio
npm install --ignore-scripts - 2
Consulta la ayuda de la CLI para confirmar que se ejecuta (requiere Node.js 20 o posterior)
node bin/spikestrip.mjs --help - 3
Previsualiza una inyección de señuelos integrada en una copia independiente del sitio (no escribe nada)
node bin/spikestrip.mjs inject ./site --output ./site-planted --count 20 --manifest ./private/run.json
Antes de usarlo
- El README describe el proyecto como un trabajo en curso y los señuelos como experimentales.
- La herramienta no detiene de forma fiable a los agentes que aíslan contenido no confiable ni a los escáneres que ignoran los comentarios.
- La generación dinámica requiere tu propia clave de API de OpenAI o Anthropic y puede generar costos del proveedor.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es SpikeStrip?
- Una CLI de Node.js que inserta comentarios señuelo reversibles y con clave en HTML y JavaScript para distraer a agentes de evaluación de seguridad basados en IA. SpikeStrip inserta comentarios señuelo en archivos estáticos generados de un sitio web, como archivos HTML y JavaScript. Los comentarios incluyen texto con instrucciones, pistas inventadas sobre vulnerabilidades con rutas y parámetros ficticios, y distracciones matemáticas. Están dirigidos a agentes de IA o escáneres que leen los comentarios del código fuente y tratan las pistas como objetivos de análisis. Cada inserción recibe una clave hexadecimal aleatoria de 12 caracteres, y un manifiesto privado registra todos los comentarios para poder eliminarlos más adelante.
- ¿SpikeStrip es gratuito? ¿Qué licencia tiene?
- SpikeStrip es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿SpikeStrip sigue mantenido?
- Mantenimiento activo. El último commit de SpikeStrip fue el 2 nov 2026.
- ¿Para qué puedo usar SpikeStrip?
- Añadir pistas señuelo a una aplicación web compilada como una capa de defensa contra evaluaciones automatizadas basadas en IA. Generar una lista de comentarios para colocar manualmente en CSS, SVG u otros tipos de archivo en los que la CLI no inserta comentarios. Investigar cómo reaccionan los agentes de evaluación con IA ante comentarios engañosos en el código fuente.
- ¿Cómo se instala SpikeStrip?
- Instala las dependencias desde la raíz del repositorio: npm install --ignore-scripts Consulta la ayuda de la CLI para confirmar que se ejecuta (requiere Node.js 20 o posterior): node bin/spikestrip.mjs --help Previsualiza una inyección de señuelos integrada en una copia independiente del sitio (no escribe nada): node bin/spikestrip.mjs inject ./site --output ./site-planted --count 20 --manifest ./private/run.json
- ¿Dónde consigo SpikeStrip?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Arcanum-Sec/SpikeStrip
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de engaño de código abierto en Go para desplegar servicios señuelo SSH, HTTP, TCP, TELNET y MCP, y capturar interacciones de atacantes como evidencia.
Biblioteca seleccionada de archivos SKILL.md de seguridad ofensiva que proporcionan a Claude metodología para superficies de ataque específicas, desde la inyección SQL hasta la evasión de EDR.
Implementación en Go de la tarpit SSH endlessh, que exporta métricas de Prometheus e incluye un dashboard de Grafana con estadísticas de los atacantes.
Un archivo señuelo que instala un punto de control y un libro de visitas para detectar agentes de IA que aparezcan en tu máquina.
CLI de Node.js y skills de agente que comprueban si un sitio web o un binario local de PHP ejecuta una versión vulnerable a php2shell.