cleanup: hacker@-Marker raus (legitime Nachnamen "Hacker")
Familie Hacker / Kunden mit "Hacker" als Nachnamen nutzen reichlich hacker@familie-hacker.de & Co. Das `^hacker@`-Pattern hätte alle fälschlich als Pentest-Marker erkannt. Raus damit. Verbleibende Marker reichen aus: - ^attacker@, ^pentest@, @evil. - <script, onerror=, javascript: - SQL-Injection-Pattern, Path-Traversal Verifiziert: hacker@familie-hacker.de geht durch, attacker@evil.de wird weiterhin erkannt. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -76,11 +76,12 @@ async function cleanupAppSettings() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Pattern, die auf typische Pentest-/Test-Daten hindeuten. Bewusst eng
|
// Pattern, die auf typische Pentest-/Test-Daten hindeuten. Bewusst eng
|
||||||
// gefasst, damit legitime Kunden mit "hacker" o.ä. im Nachnamen NICHT
|
// gefasst – legitime Kunden mit "Hacker" als Nachnamen sollen nicht
|
||||||
// als Pentest-Marker durchgehen ("stefanhacker@gmx.de" ist echt).
|
// fälschlich getroffen werden (gibt's reichlich, gerade hier).
|
||||||
|
// Konkret weggelassen: `^hacker@` würde Verwandte/Kunden mit
|
||||||
|
// `hacker@familie-hacker.de` o.ä. fängen.
|
||||||
const PENTEST_MARKERS = [
|
const PENTEST_MARKERS = [
|
||||||
/@evil\./i,
|
/@evil\./i,
|
||||||
/^hacker@/i, // Email beginnt mit "hacker@" – nicht im Mittelteil
|
|
||||||
/^attacker@/i,
|
/^attacker@/i,
|
||||||
/^pentest@/i,
|
/^pentest@/i,
|
||||||
/<script\b/i, // unverwechselbarer XSS-Marker
|
/<script\b/i, // unverwechselbarer XSS-Marker
|
||||||
|
|||||||
Reference in New Issue
Block a user