@@ -5,7 +5,7 @@ module DecompressionBombs {
5
5
FlowState ( ) {
6
6
this =
7
7
[
8
- "ZstdNewReader" , "XzNewReader" , "GzipNewReader" , "S2NewReader" , "SnapyNewReader " ,
8
+ "ZstdNewReader" , "XzNewReader" , "GzipNewReader" , "S2NewReader" , "SnappyNewReader " ,
9
9
"ZlibNewReader" , "FlateNewReader" , "Bzip2NewReader" , "ZipOpenReader" , "ZipKlauspost" , ""
10
10
]
11
11
}
@@ -36,7 +36,7 @@ module DecompressionBombs {
36
36
abstract class Sink extends DataFlow:: Node { }
37
37
38
38
/**
39
- * Provides Decompression Sinks and additional flow steps for `github.com/DataDog/zstd` package
39
+ * Provides decompression bomb sinks and additional flow steps for `github.com/DataDog/zstd` package
40
40
*/
41
41
module DataDogZstd {
42
42
class TheSink extends Sink {
@@ -71,7 +71,7 @@ module DecompressionBombs {
71
71
}
72
72
73
73
/**
74
- * Provides Decompression Sinks and additional flow steps for `github.com/klauspost/compress/zstd` package
74
+ * Provides decompression bomb sinks and additional flow steps for `github.com/klauspost/compress/zstd` package
75
75
*/
76
76
module KlauspostZstd {
77
77
class TheSink extends Sink {
@@ -181,7 +181,7 @@ module DecompressionBombs {
181
181
}
182
182
183
183
/**
184
- * Provides Decompression Sinks and additional taint steps for `github.com/ulikunitz/xz` package
184
+ * Provides decompression bomb sinks and additional flow steps for `github.com/ulikunitz/xz` package
185
185
*/
186
186
module UlikunitzXz {
187
187
class TheSink extends Sink {
@@ -215,7 +215,7 @@ module DecompressionBombs {
215
215
}
216
216
217
217
/**
218
- * Provides Decompression Sinks and additional taint steps for `compress/gzip` package
218
+ * Provides decompression bomb sinks and additional flow steps for `compress/gzip` package
219
219
*/
220
220
module CompressGzip {
221
221
class TheSink extends Sink {
@@ -250,7 +250,7 @@ module DecompressionBombs {
250
250
}
251
251
252
252
/**
253
- * Provides Decompression Sinks and additional taint steps for `github.com/klauspost/compress/gzip` package
253
+ * Provides decompression bomb sinks and additional flow steps for `github.com/klauspost/compress/gzip` package
254
254
*/
255
255
module KlauspostGzip {
256
256
class TheSink extends Sink {
@@ -295,7 +295,7 @@ module DecompressionBombs {
295
295
}
296
296
297
297
/**
298
- * Provides Decompression Sinks and additional taint steps for `compress/bzip2` package
298
+ * Provides decompression bomb sinks and additional flow steps for `compress/bzip2` package
299
299
*/
300
300
module CompressBzip2 {
301
301
class TheSink extends Sink {
@@ -330,7 +330,7 @@ module DecompressionBombs {
330
330
}
331
331
332
332
/**
333
- * Provides Decompression Sinks and additional taint steps for `github.com/dsnet/compress/bzip2` package
333
+ * Provides decompression bomb sinks and additional flow steps for `github.com/dsnet/compress/bzip2` package
334
334
*/
335
335
module DsnetBzip2 {
336
336
class TheSink extends Sink {
@@ -365,7 +365,7 @@ module DecompressionBombs {
365
365
}
366
366
367
367
/**
368
- * Provides Decompression Sinks and additional taint steps for `github.com/dsnet/compress/flate` package
368
+ * Provides decompression bomb sinks and additional flow steps for `github.com/dsnet/compress/flate` package
369
369
*/
370
370
module DsnetFlate {
371
371
class TheSink extends Sink {
@@ -400,7 +400,7 @@ module DecompressionBombs {
400
400
}
401
401
402
402
/**
403
- * Provides Decompression Sinks and additional taint steps for `compress/flate` package
403
+ * Provides decompression bomb sinks and additional flow steps for `compress/flate` package
404
404
*/
405
405
module CompressFlate {
406
406
class TheSink extends Sink {
@@ -435,7 +435,7 @@ module DecompressionBombs {
435
435
}
436
436
437
437
/**
438
- * Provides Decompression Sinks and additional taint steps for `github.com/klauspost/compress/flate` package
438
+ * Provides decompression bomb sinks and additional flow steps for `github.com/klauspost/compress/flate` package
439
439
*/
440
440
module KlauspostFlate {
441
441
class TheSink extends Sink {
@@ -472,7 +472,7 @@ module DecompressionBombs {
472
472
}
473
473
474
474
/**
475
- * Provides Decompression Sinks and additional taint steps for `github.com/klauspost/compress/zlib` package
475
+ * Provides decompression bomb sinks and additional flow steps for `github.com/klauspost/compress/zlib` package
476
476
*/
477
477
module KlauspostZlib {
478
478
class TheSink extends Sink {
@@ -509,7 +509,7 @@ module DecompressionBombs {
509
509
}
510
510
511
511
/**
512
- * Provides Decompression Sinks and additional taint steps for `compress/zlib` package
512
+ * Provides decompression bomb sinks and additional flow steps for `compress/zlib` package
513
513
*/
514
514
module CompressZlib {
515
515
class TheSink extends Sink {
@@ -544,7 +544,7 @@ module DecompressionBombs {
544
544
}
545
545
546
546
/**
547
- * Provides Decompression Sinks and additional taint steps for `github.com/golang/snappy` package
547
+ * Provides decompression bomb sinks and additional flow steps for `github.com/golang/snappy` package
548
548
*/
549
549
module GolangSnappy {
550
550
class TheSink extends Sink {
@@ -570,7 +570,7 @@ module DecompressionBombs {
570
570
fromNode = call .getArgument ( 0 ) and
571
571
toNode = call .getResult ( 0 ) and
572
572
fromState = "" and
573
- toState = "SnapyNewReader "
573
+ toState = "SnappyNewReader "
574
574
)
575
575
}
576
576
@@ -581,7 +581,7 @@ module DecompressionBombs {
581
581
}
582
582
583
583
/**
584
- * Provides Decompression additional taint steps for `github.com/klauspost/compress/snappy` package
584
+ * Provides decompression bombs sinks and additional flow steps for `github.com/klauspost/compress/snappy` package
585
585
*/
586
586
module KlauspostSnappy {
587
587
class TheAdditionalTaintStep extends AdditionalTaintStep {
@@ -597,7 +597,7 @@ module DecompressionBombs {
597
597
fromNode = call .getArgument ( 0 ) and
598
598
toNode = call .getResult ( 0 ) and
599
599
fromState = "" and
600
- toState = "SnapyNewReader "
600
+ toState = "SnappyNewReader "
601
601
)
602
602
}
603
603
@@ -619,7 +619,7 @@ module DecompressionBombs {
619
619
}
620
620
621
621
/**
622
- * Provides Decompression Sinks and additional taint steps for `github.com/klauspost/compress/s2` package
622
+ * Provides decompression bomb sinks and additional flow steps for `github.com/klauspost/compress/s2` package
623
623
*/
624
624
module KlauspostS2 {
625
625
class TheSink extends DataFlow:: Node {
@@ -658,7 +658,7 @@ module DecompressionBombs {
658
658
}
659
659
660
660
/**
661
- * Provides Decompression Sinks for packages that use some standard IO interfaces/methods for reading decompressed data
661
+ * Provides decompression bomb sinks for packages that use some standard IO interfaces/methods for reading decompressed data
662
662
*/
663
663
module GeneralReadIoSink {
664
664
class TheSink extends Sink {
0 commit comments