@@ -266,13 +266,13 @@ module ReflectedXSS {
266266 abstract class Source extends Shared:: Source { }
267267
268268 /** A data flow sink for stored XSS vulnerabilities. */
269- abstract class Sink extends Shared:: Sink { }
269+ class Sink = Shared:: Sink ;
270270
271271 /** A sanitizer for stored XSS vulnerabilities. */
272- abstract class Sanitizer extends Shared:: Sanitizer { }
272+ class Sanitizer = Shared:: Sanitizer ;
273273
274274 /** A sanitizer guard for stored XSS vulnerabilities. */
275- abstract class SanitizerGuard extends Shared:: SanitizerGuard { }
275+ class SanitizerGuard = Shared:: SanitizerGuard ;
276276
277277 /**
278278 * An additional step that is preserves dataflow in the context of reflected XSS.
@@ -314,13 +314,13 @@ module StoredXSS {
314314 abstract class Source extends Shared:: Source { }
315315
316316 /** A data flow sink for stored XSS vulnerabilities. */
317- abstract class Sink extends Shared:: Sink { }
317+ class Sink = Shared:: Sink ;
318318
319319 /** A sanitizer for stored XSS vulnerabilities. */
320- abstract class Sanitizer extends Shared:: Sanitizer { }
320+ class Sanitizer = Shared:: Sanitizer ;
321321
322322 /** A sanitizer guard for stored XSS vulnerabilities. */
323- abstract class SanitizerGuard extends Shared:: SanitizerGuard { }
323+ class SanitizerGuard = Shared:: SanitizerGuard ;
324324
325325 /**
326326 * An additional step that preserves dataflow in the context of stored XSS.
0 commit comments