Tutorial 15~15 MinutenFortgeschritten
Security Scanner
Automatisierte Sicherheitsanalyse für deinen Velisch-Code.
Was du lernen wirst
- SQL-Injection-Erkennung
- Secret-Detection
- Scanner-Befehle
1
Statischer Scanner
Der Velisch-Compiler enthält einen integrierten Sicherheitsscanner, der deinen Code während der Kompilierung auf Schwachstellen prüft.
SQL-Injection
Automatische Erkennung von unsicheren Datenbankabfragen.
Secret Detection
Warnung vor hartcodierten API-Schlüsseln.
2
Verwendung
# Nur den Sicherheitsscan ausführen
velin-compiler scan .
# Build mit strengen Sicherheitsregeln
velin-compiler build --strict-security
# Einzelne Datei scannen
velin-compiler scan main.velin3
Beispiele
Warnung vom Scanner
// ❌ UNSICHER - SQL-Injection möglich
db.execute("SELECT * FROM users WHERE id = " + inputId);
// ✅ SICHER - Parametrisierte Query
db.query("SELECT * FROM users WHERE id = $1", [inputId]);
// ❌ UNSICHER - Hardcoded Secret
let apiKey = "sk-1234567890";
// ✅ SICHER - Environment Variable
let apiKey = env.API_KEY;Zusammenfassung
Was du gelernt hast:
- Statische Code-Analyse
- Scanner-Befehle
Nächste Schritte:
- KI Basics