Files
michaelschiemer/migrations/2025_08_04_create_waf_feedback_table.sql
Michael Schiemer 55a330b223 Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
2025-08-11 20:13:26 +02:00

40 lines
1.4 KiB
SQL

-- Migration für WAF-Feedback Tabelle
-- Führe diese SQL-Datei aus um die Tabelle zu erstellen
CREATE TABLE IF NOT EXISTS waf_feedback (
id INT PRIMARY KEY AUTO_INCREMENT,
-- Feedback-Identifikation
detection_id VARCHAR(255) NOT NULL,
feedback_type VARCHAR(50) NOT NULL,
-- Benutzer-Informationen
user_id VARCHAR(255) NOT NULL,
comment TEXT NULL,
-- Kategorisierung
category VARCHAR(100) NOT NULL,
severity VARCHAR(50) NOT NULL,
-- Zusätzliche Daten
context JSON NULL,
-- System-Felder
timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
processed BOOLEAN DEFAULT FALSE,
processed_at TIMESTAMP NULL,
-- Indizes
INDEX idx_detection_id (detection_id),
INDEX idx_feedback_type (feedback_type),
INDEX idx_category (category),
INDEX idx_severity (severity),
INDEX idx_timestamp (timestamp),
INDEX idx_processed (processed)
);
-- Beispiel-Daten einfügen (optional)
INSERT INTO waf_feedback (detection_id, feedback_type, user_id, comment, category, severity, context) VALUES
('d123e456-789a-bcde-f012-3456789abcde', 'false_positive', 'admin', 'This is a legitimate request from our partner API', 'SQL_INJECTION', 'HIGH', '{"request_ip": "192.168.1.100", "url": "/api/data"}'),
('d234e567-89ab-cdef-0123-456789abcdef', 'correct_detection', 'admin', 'Confirmed attack attempt', 'XSS', 'CRITICAL', '{"request_ip": "203.0.113.42", "url": "/search"}');