Samuraizer — Wissensdatenbank-Engine für Cybersicherheit
💡 Warum Samuraizer?
Jeder Sicherheitsforscher kennt das Gefühl – man findet ein interessantes GitHub-Repository, einen aktuellen CVE-Artikel, einen Blogbeitrag über eine neue Exploitation-Technik. Man schickt ihn sich selbst auf WhatsApp. Er geht sofort im Chat unter. Wochen später braucht man genau diesen Artikel – und er ist weg.
Hör auf, dir selbst Links zu schicken, die du nie wiederfindest – schicke sie einmal an Samuraizer, und sie werden für immer zusammengefasst, getaggt und durchsuchbar.
| Vorher 😵 |
Nachher 🗡️ |
 Verstreute Links, die in der Chat-Historie untergehen |
 Analysiert, getaggt und bereit, gefunden zu werden |
🔐 Datenschutz zuerst – lokal (nur lokales Feature)
🎯 Erweiterter Datenschutzmodus (nur lokal) – mit ollama ausführen, alle Daten bleiben auf deinem Rechner.
- 🗄️ Lokaler Vektorspeicher in
samuraizer.db + lokale KI-Embeddings über Ollama.
- ⚡ Funktioniert vollständig offline, sobald die Modelle geladen wurden (
ollama pull qwen3:4b, ollama pull qwen3-embedding:8b).
- ✅ Ideal für Sicherheitsteams und Forscher, die abgeschottete/isolierte Umgebungen benötigen.
🧩 Das bekommst du (auf einen Blick)
🔍 Analysieren – URLs einfügen, Ergebnisse live streamen
- 📝 Füge eine oder mehrere URLs ein (GitHub-Repos, CVE-Artikel, Blogbeiträge, YouTube-Videos) – Ergebnisse werden in Echtzeit zurückgestreamt
- 📄 Dateien hochladen direkt aus dem Browser oder per Telegram – der gesamte Text wird extrahiert, analysiert, gespeichert und in der Benutzeroberfläche angezeigt
- unterstützte Formate:
.pdf, .docx, .pptx, .txt, .md
- 🗞️ Blog-Scanner: Füge die Startseite eines Blogs ein und extrahiere mit einem Klick alle Artikellinks für die Stapelanalyse
- ✨ Lesevorschlag: Ein relevanter, ungelesener Eintrag wird in jeder Sitzung auf dem Analyse-Tab eingeblendet, damit deine Warteschlange in Bewegung bleibt
🗂️ Wissensdatenbank
- ✏️ Inline-Tag-Bearbeitung (Tags bei Einträgen, Feeds und Listenelementen hinzufügen/entfernen)
- 🔎 Semantische Suche (Vektorsuche über Gemini-Embeddings) + klassische Volltextsuche
- 🧩 Tag-Cloud + Mehrfachfilterung (nach Tag, Kategorie, Quelle, Liste, gelesen/nützlich)
- 📚 Listenverwaltung – gruppiere Einträge in manuelle Listen, RSS-Listen oder Kanallisten
- 👁️🗨️ Vorschau beim Überfahren mit der Maus (Zusammenfassungskarten) und Schnellkopieren-Schaltflächen
🗺️ Wissensgraph
- Visualisiere deine gesamte Wissensdatenbank als interaktiven, kraftbasierten Graphen
- Einträge und Tags sind Knoten – Kanten zeigen, welche Tags mit welchen Artikeln verknüpft sind
- Klicken, um einen Eintrag in der Vorschau zu sehen; Doppelklick, um die ursprüngliche URL zu öffnen
- Farbcodiert nach Kategorie (CVE, Artikel, Tool, Video, Blog usw.)
- Suche nach Tags, um verwandte Cluster im gesamten Graphen hervorzuheben
- RSS-/Atom-Feeds hinzufügen – der Server fragt stündlich ab und übernimmt und fasst neue Beiträge automatisch zusammen
- Neue Beiträge werden automatisch zur Wissensdatenbank hinzugefügt
- Jeder Feed wird zu einer eigenen Liste, was die Stapelprüfung erleichtert
- Feed-Einträge zeigen Quell-Metadaten und können wie jeder andere Eintrag getaggt und gefiltert werden
🎥 YouTube-Kanal-Abonnements
- Abonniere YouTube-Kanäle über die URL (z. B. https://www.youtube.com/@handle, /channel/UCxxx)
- Zeige die neuesten Videos vor dem Abonnieren in der Vorschau an und wähle aus, welche Videos analysiert werden sollen
- Beim Abonnieren werden die ausgewählten Videos sofort analysiert; zukünftige Uploads werden stündlich automatisch abgerufen
- Läuft über die
/yt-channels-API und erscheint in der Benutzeroberfläche unter den Abschnitten RSS/YT
🤖 Telegram-Bot (optional)
- Sende eine beliebige URL an den Bot – er analysiert sie über dasselbe Backend und gibt eine formatierte Karte zurück
- Sende eine PDF-Datei – er lädt sie herunter, analysiert sie und gibt eine Ergebniskarte mit einem Link zum Anzeigen/Herunterladen der Datei zurück
- Live-Fortschrittsmeldungen werden während der Analyse gestreamt
- Erhält eine Lesevorschlag-Benachrichtigung – der Bot zeigt proaktiv ungelesene Einträge an
 Analysiert eine URL |
 Täglicher Lesevorschlag |
💬 Chat (RAG + Streaming + angehefteter Kontext)
- Stelle Fragen zu deiner Wissensdatenbank – Antworten werden aus den am besten passenden Einträgen zitiert
- ⚡ Streaming-Antworten mit Live-Tippanzeige und Relevanzwerten pro Quelle
- 🗂️ Mehrere Chat-Sitzungen mit gespeichertem Verlauf und Modellauswahl
- 📌 Bestimmte Artikel anheften als Kontext – tippe
@ für Autovervollständigung oder nutze die @-Schaltfläche zum Durchsuchen
- Wenn Einträge angeheftet sind, antwortet Gemini nur anhand dieser Artikel – kein RAG-Rauschen
- Angeheftete Einträge erscheinen als Chips über dem Eingabefeld; Quellen zeigen ein 📌-Abzeichen anstelle eines Scores
- Perfekt, um sich intensiv mit einer bestimmten PDF, einem Write-up oder einer CVE zu beschäftigen