- WebSocket Shell/RDP: Rollenprüfung statt nur JWT-Gültigkeit (war: jeder eingeloggte User konnte fremde Agents per Shell/RDP übernehmen) - JWT_SECRET: Server bricht ab statt mit unsicherem Default weiterzulaufen - Auth: Token läuft jetzt über httpOnly-Cookie statt localStorage (XSS-Schutz gegen Session-Diebstahl) - WS-Auth: Token nicht mehr als URL-Query-Param (landete in nginx-Logs), sondern als erste Message bzw. automatisch via Cookie - Frontend: toter Rollen-Check (isSuperAdmin/isAdmin ohne Funktionsaufruf) in AgentDetailPage gefixt - XSS: DOMPurify-Sanitizing für alle marked.parse()-Renderstellen (KI-Antworten, Kommentare, Knowledge Base) - E-Mail: HTML-Escaping für alle ticket-gesteuerten Felder (auch über öffentliche Ticket-Route erreichbar) - SSRF-Schutz beim Knowledge-Base-URL-Import (blockt private/Loopback-Adressen) - TV-Dashboard: Shared-Key statt komplett offenem Endpoint - Striktes Rate-Limit auf /login, must_change_password serverseitig erzwungen - Agent (C#) v2.7.0: RDP-Consent/Disconnect/Capture verlangen jetzt ein Pro-Session-Secret (war: jeder lokale Prozess konnte Consent vortäuschen), DataDir-ACL für agent.log/status.json - FIDO-PINs AES-256-GCM-verschlüsselt statt Klartext, Retention-Job für alte patch_commands/audit_log Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
55 lines
532 B
Plaintext
55 lines
532 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
|
|
# Database (sensibel!)
|
|
*.sqlite
|
|
*.sqlite-journal
|
|
*.db
|
|
|
|
# Environment & Secrets
|
|
.env
|
|
.env.local
|
|
.env.production
|
|
docker-compose.override.yml
|
|
|
|
# Build Output
|
|
frontend/build/
|
|
backend/dist/
|
|
build/
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
logs/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Agent Binary / Installer
|
|
agent/*.exe
|
|
agent/*.msi
|
|
agent-cs/bin/
|
|
agent-cs/obj/
|
|
agent-cs/publish/
|
|
|
|
# Uploads
|
|
backend/uploads/
|
|
uploads/
|
|
|
|
# Temp
|
|
*.tmp
|
|
*.temp
|
|
installer/
|
|
*.intunewin
|
|
*.ova
|
|
*.exe
|
|
installer/
|
|
*.intunewin
|
|
*.ova
|
|
*.exe
|