diff --git a/core/test/utils/redos_vulnerability_test.dart b/core/test/utils/redos_vulnerability_test.dart index 5be4bed6f..e8f4f14a0 100644 --- a/core/test/utils/redos_vulnerability_test.dart +++ b/core/test/utils/redos_vulnerability_test.dart @@ -174,6 +174,134 @@ void main() { expect(stopwatch.elapsedMilliseconds, lessThan(500)); expect(result, contains('content')); }); + + test('Should handle Gmail newsletter HTML structure', () { + // Real pattern from Gmail promotional emails + const gmailHtml = ''' +
|
+ Hello User, +Visit https://example.com/products for our latest offers. + |
+
Deep content with https://example.com link
${'