Samuraizer — Motor de Base de Conocimientos de Ciberseguridad
💡 ¿Por qué Samuraizer?
Todo investigador de seguridad conoce esa sensación — encuentras un repositorio interesante en GitHub, un artículo fresco sobre un CVE, una publicación de blog sobre una nueva técnica de explotación. Te lo reenvías a ti mismo por WhatsApp. Inmediatamente se pierde en el chat. Semanas después realmente necesitas ese artículo — y ha desaparecido.
Deja de enviarte enlaces que nunca volverás a encontrar — envíalos a Samuraizer una vez, y serán resumidos, etiquetados y buscables para siempre.
| Antes 😵 |
Después 🗡️ |
 Enlaces dispersos ahogándose en el historial del chat |
 Analizados, etiquetados y listos para ser encontrados |
🔐 Privacidad local primero (función solo local)
🎯 Modo de privacidad extra (solo local) — ejecutar con ollama, todos los datos permanecen en tu máquina.
- 🗄️ Almacenamiento vectorial local en
samuraizer.db + incrustaciones locales de IA mediante Ollama.
- ⚡ Funciona completamente sin conexión una vez descargados los modelos (
ollama pull qwen3:4b, ollama pull qwen3-embedding:8b).
- ✅ Ideal para equipos de seguridad e investigadores que requieren configuraciones aisladas/desconectadas.
🧩 Lo que obtienes (de un vistazo)
🔍 Analizar — Pega URLs, observa resultados en streaming
- 📝 Pega una o más URLs (repositorios de GitHub, artículos sobre CVEs, publicaciones de blog, videos de YouTube) — los resultados fluyen en tiempo real
- 📄 Sube archivos directamente desde el navegador o Telegram — el texto completo se extrae, analiza, almacena y es visible en la interfaz
- formatos compatibles:
.pdf, .docx, .pptx, .txt, .md
- 🗞️ Escáner de blogs: pega la página principal de un blog y extrae todos los enlaces de artículos para análisis por lotes con un solo clic
- ✨ Lectura sugerida: cada sesión se muestra una entrada no leída relevante en la pestaña Analizar para mantener tu cola en movimiento
🗂️ Base de Conocimientos
- ✏️ Edición de etiquetas en línea (añadir/eliminar etiquetas en entradas, fuentes y elementos de listas)
- 🔎 Búsqueda semántica (búsqueda vectorial mediante incrustaciones de Gemini) + búsqueda clásica por texto completo
- 🧩 Nube de etiquetas + multifiltro (por etiqueta, categoría, fuente, lista, leído/útil)
- 📚 Gestión de listas — agrupa entradas en listas manuales, listas RSS o listas de canales
- 👁️🗨️ Vista previa al pasar el ratón (tarjetas de resumen) y botones de copia rápida
🗺️ Grafo de Conocimiento
- Visualiza toda tu base de conocimientos como un grafo interactivo dirigido por fuerzas
- Las entradas y etiquetas son nodos — las aristas muestran qué etiquetas enlazan a qué artículos
- Haz clic para previsualizar una entrada; haz doble clic para abrir la URL original
- Codificado por colores según la categoría (CVE, artículo, herramienta, video, blog, etc.)
- Busca etiquetas para resaltar clústeres relacionados en todo el grafo
- Añade fuentes RSS/Atom — el servidor consulta cada hora y automáticamente ingiere y resume nuevas publicaciones
- Las nuevas publicaciones se añaden automáticamente a la Base de Conocimientos
- Cada fuente se convierte en su propia lista, facilitando la revisión por lotes
- Los elementos de las fuentes muestran metadatos de origen y pueden etiquetarse/filtrarse como cualquier entrada
🎥 Suscripciones a Canales de YouTube
- Suscríbete a canales de YouTube mediante URL (p.ej. https://www.youtube.com/@handle, /channel/UCxxx)
- Previsualiza los últimos videos antes de suscribirte y selecciona qué videos analizar
- Al suscribirte, los videos seleccionados se analizan inmediatamente; las futuras subidas se consultan automáticamente cada hora
- Se ejecuta mediante la API
/yt-channels y aparece en la interfaz bajo las secciones RSS/YT
🤖 Bot de Telegram (Opcional)
- Envía cualquier URL al bot — la analiza a través del mismo backend y devuelve una tarjeta formateada
- Envía un archivo PDF — lo descarga, analiza y devuelve una tarjeta de resultado con un enlace para ver/descargar el archivo
- Actualizaciones de progreso en vivo mientras se ejecuta el análisis
- Recibe una notificación de Lectura sugerida — el bot proactivamente muestra entradas no leídas
 Analizando una URL |
 Lectura sugerida diaria |
💬 Chat (RAG + streaming + contexto fijado)
- Haz preguntas sobre tu base de conocimientos — las respuestas se citan de las mejores coincidencias
- ⚡ Respuestas en streaming con escritura en vivo y puntuaciones de relevancia por fuente
- 🗂️ Múltiples sesiones de chat con historial guardado y selección de modelo
- 📌 Fija artículos específicos como contexto — escribe
@ para autocompletar o usa el botón de @ para explorar
- Cuando se fijan entradas, Gemini responde solo a partir de esos artículos — sin ruido de RAG
- Las entradas fijadas aparecen como fichas sobre el campo de entrada; las fuentes muestran una insignia 📌 en lugar de una puntuación
- Perfecto para sumergirse en un PDF, artículo o CVE específicos