@@ -266,13 +266,13 @@ module ReflectedXSS {
266
266
abstract class Source extends Shared:: Source { }
267
267
268
268
/** A data flow sink for stored XSS vulnerabilities. */
269
- abstract class Sink extends Shared:: Sink { }
269
+ class Sink = Shared:: Sink ;
270
270
271
271
/** A sanitizer for stored XSS vulnerabilities. */
272
- abstract class Sanitizer extends Shared:: Sanitizer { }
272
+ class Sanitizer = Shared:: Sanitizer ;
273
273
274
274
/** A sanitizer guard for stored XSS vulnerabilities. */
275
- abstract class SanitizerGuard extends Shared:: SanitizerGuard { }
275
+ class SanitizerGuard = Shared:: SanitizerGuard ;
276
276
277
277
/**
278
278
* An additional step that is preserves dataflow in the context of reflected XSS.
@@ -314,13 +314,13 @@ module StoredXSS {
314
314
abstract class Source extends Shared:: Source { }
315
315
316
316
/** A data flow sink for stored XSS vulnerabilities. */
317
- abstract class Sink extends Shared:: Sink { }
317
+ class Sink = Shared:: Sink ;
318
318
319
319
/** A sanitizer for stored XSS vulnerabilities. */
320
- abstract class Sanitizer extends Shared:: Sanitizer { }
320
+ class Sanitizer = Shared:: Sanitizer ;
321
321
322
322
/** A sanitizer guard for stored XSS vulnerabilities. */
323
- abstract class SanitizerGuard extends Shared:: SanitizerGuard { }
323
+ class SanitizerGuard = Shared:: SanitizerGuard ;
324
324
325
325
/**
326
326
* An additional step that preserves dataflow in the context of stored XSS.
0 commit comments