diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0001.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0001.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0001.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0001.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0002.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0002.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0002.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0002.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0003.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0003.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0003.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0003.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0004.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0004.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0004.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0004.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0005.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0005.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0005.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0005.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0006.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0006.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0006.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0006.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0007.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0007.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0007.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0007.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0008.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0008.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0008.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0008.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0009.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0009.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0009.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0009.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0010.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0010.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0010.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0010.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0011.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0011.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0011.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0011.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0012.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0012.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0012.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0012.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0013.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0013.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0013.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0013.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0014.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0014.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0014.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0014.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0015.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0015.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0015.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0015.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0016.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0016.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0016.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0016.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0017.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0017.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0017.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0017.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0018.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0018.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0018.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0018.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0019.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0019.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0019.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0019.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0020.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0020.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0020.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0020.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0021.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0021.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0021.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0021.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0022.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0022.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0022.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0022.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0023.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0023.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0023.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0023.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0024.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0024.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0024.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0024.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0025.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0025.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0025.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0025.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0026.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0026.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0026.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0026.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0027.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0027.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0027.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0027.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0028.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0028.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0028.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0028.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0029.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0029.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0029.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0029.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0030.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0030.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0030.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0030.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0031.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0031.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0031.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0031.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0032.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0032.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0032.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0032.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0033.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0033.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0033.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0033.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0034.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0034.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0034.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0034.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0035.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0035.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0035.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0035.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0036.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0036.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0036.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0036.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0037.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0037.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0037.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0037.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0038.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0038.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0038.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0038.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0039.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0039.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0039.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0039.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0040.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0040.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0040.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0040.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0041.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0041.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0041.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0041.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0042.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0042.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0042.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0042.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0043.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0043.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0043.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0043.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0044.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0044.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0044.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0044.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0045.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0045.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0045.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0045.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0046.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0046.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0046.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0046.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0047.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0047.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0047.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0047.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0048.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0048.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0048.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0048.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0049.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0049.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0049.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0049.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0050.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0050.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0050.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0050.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0051.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0051.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0051.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0051.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0052.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0052.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0052.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0052.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0053.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0053.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0053.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0053.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0054.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0054.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0054.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0054.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0055.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0055.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0055.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0055.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0056.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0056.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0056.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0056.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0057.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0057.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0057.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0057.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0058.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0058.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0058.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0058.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0059.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0059.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0059.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0059.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0060.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0060.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0060.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0060.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0061.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0061.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0061.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0061.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0062.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0062.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0062.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0062.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0063.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0063.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0063.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0063.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0064.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0064.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0064.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0064.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0065.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0065.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0065.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0065.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0066.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0066.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0066.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0066.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0067.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0067.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0067.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0067.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0068.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0068.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0068.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0068.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0069.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0069.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0069.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0069.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0070.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0070.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0070.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0070.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0071.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0071.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0071.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0071.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0072.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0072.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0072.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0072.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0073.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0073.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0073.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0073.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0074.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0074.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0074.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0074.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0075.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0075.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0075.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0075.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0076.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0076.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0076.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0076.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0077.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0077.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0077.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0077.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0078.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0078.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0078.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0078.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0079.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0079.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0079.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0079.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0080.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0080.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0080.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0080.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0081.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0081.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0081.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0081.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0082.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0082.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0082.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0082.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0083.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0083.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0083.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0083.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0084.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0084.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0084.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0084.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0085.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0085.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0085.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0085.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0086.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0086.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0086.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0086.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0087.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0087.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0087.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0087.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0088.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0088.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0088.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0088.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0089.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0089.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0089.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0089.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0090.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0090.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0090.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0090.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0091.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0091.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0091.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0091.toml
diff --git a/analyzers/slither/.deepsource/issues/SLITHER-D0092.toml b/analyzers/slither/.deepsource/issues/SLITHER-W0092.toml
similarity index 100%
rename from analyzers/slither/.deepsource/issues/SLITHER-D0092.toml
rename to analyzers/slither/.deepsource/issues/SLITHER-W0092.toml
diff --git a/analyzers/slither/CI/github-actions.yaml b/analyzers/slither/CI/github-actions.yaml
index e69de29b..228e2b85 100644
--- a/analyzers/slither/CI/github-actions.yaml
+++ b/analyzers/slither/CI/github-actions.yaml
@@ -0,0 +1,49 @@
+# ref: https://github.com/crytic/slither-action#how-to-use-1
+# A copy-paste Github Actions config to run Slither and report the artifact to DeepSource
+name: Slither Analysis
+
+on:
+  # Note that both `push` and `pull_request` triggers should be present for GitHub to consistently present slither
+  # SARIF reports.
+  push:
+    branches: [ main, master ]
+  pull_request:
+
+jobs:
+  scan:
+    runs-on: ubuntu-latest
+    permissions:
+      contents: read
+      security-events: write
+    env:
+        DEEPSOURCE_DSN: ${{ secrets.DEEPSOURCE_DSN }}
+    steps:
+      - uses: actions/checkout@v3
+        with:
+            ref: ${{ github.event.pull_request.head.sha }}
+
+      - name: Run Slither
+        uses: crytic/slither-action@v0.3.0
+        id: slither
+        with:
+          # The following is the latest version of slither-analyzer supported by DeepSource
+          slither-version: 0.10.0
+          # The following makes slither produce scan analysis in SARIF format
+          sarif: ./slither.sarif
+        # required to let the SARIF upload step run even if Slither finds issues
+        continue-on-error: true
+
+      - name: Upload SARIF report files to DeepSource
+        run: |
+          # Install the CLI
+          curl https://deepsource.io/cli | sh
+
+          # Send the report to DeepSource
+          ./bin/deepsource report --analyzer slither --value-file ${{ steps.slither.outputs.sarif }}
+
+      # Ensure the workflow eventually fails if files did not pass slither checks.
+      - name: Verify slither-action succeeded
+        shell: bash
+        run: |
+          echo "If this step fails, slither found issues. Check the output of the scan step above."
+          [[ "${{ steps.slither.outcome }}" == "success" ]]
diff --git a/analyzers/slither/utils/constants.py b/analyzers/slither/utils/constants.py
index 7666b408..0b2ac463 100644
--- a/analyzers/slither/utils/constants.py
+++ b/analyzers/slither/utils/constants.py
@@ -16,7 +16,7 @@
 
 # path to the `issue_map.json` located in the same directory as this script
 ISSUE_MAP_FILE = os.path.join(os.path.dirname(__file__), "issue_map.json")
-ISSUE_PREFIX = "SLITHER-D"
+ISSUE_PREFIX = "SLITHER-W"
 ZEROES_PADDING_LENGTH = 4
 
 
diff --git a/analyzers/slither/utils/issue_map.json b/analyzers/slither/utils/issue_map.json
index 90812620..c74233af 100644
--- a/analyzers/slither/utils/issue_map.json
+++ b/analyzers/slither/utils/issue_map.json
@@ -1,278 +1,278 @@
 {
     "0-0-abiencoderv2-array": {
-        "issue_code": "SLITHER-D0001"
+        "issue_code": "SLITHER-W0001"
     },
     "0-0-arbitrary-send-erc20": {
-        "issue_code": "SLITHER-D0002"
+        "issue_code": "SLITHER-W0002"
     },
     "0-0-array-by-reference": {
-        "issue_code": "SLITHER-D0003"
+        "issue_code": "SLITHER-W0003"
     },
     "0-0-encode-packed-collision": {
-        "issue_code": "SLITHER-D0004"
+        "issue_code": "SLITHER-W0004"
     },
     "0-0-incorrect-shift": {
-        "issue_code": "SLITHER-D0005"
+        "issue_code": "SLITHER-W0005"
     },
     "0-0-multiple-constructors": {
-        "issue_code": "SLITHER-D0006"
+        "issue_code": "SLITHER-W0006"
     },
     "0-0-name-reused": {
-        "issue_code": "SLITHER-D0007"
+        "issue_code": "SLITHER-W0007"
     },
     "0-0-protected-vars": {
-        "issue_code": "SLITHER-D0008"
+        "issue_code": "SLITHER-W0008"
     },
     "0-0-public-mappings-nested": {
-        "issue_code": "SLITHER-D0009"
+        "issue_code": "SLITHER-W0009"
     },
     "0-0-rtlo": {
-        "issue_code": "SLITHER-D0010"
+        "issue_code": "SLITHER-W0010"
     },
     "0-0-shadowing-state": {
-        "issue_code": "SLITHER-D0011"
+        "issue_code": "SLITHER-W0011"
     },
     "0-0-suicidal": {
-        "issue_code": "SLITHER-D0012"
+        "issue_code": "SLITHER-W0012"
     },
     "0-0-uninitialized-state": {
-        "issue_code": "SLITHER-D0013"
+        "issue_code": "SLITHER-W0013"
     },
     "0-0-uninitialized-storage": {
-        "issue_code": "SLITHER-D0014"
+        "issue_code": "SLITHER-W0014"
     },
     "0-0-unprotected-upgrade": {
-        "issue_code": "SLITHER-D0015"
+        "issue_code": "SLITHER-W0015"
     },
     "0-2-codex": {
-        "issue_code": "SLITHER-D0016"
+        "issue_code": "SLITHER-W0016"
     },
     "0-1-arbitrary-send-erc20-permit": {
-        "issue_code": "SLITHER-D0017"
+        "issue_code": "SLITHER-W0017"
     },
     "0-1-arbitrary-send-eth": {
-        "issue_code": "SLITHER-D0018"
+        "issue_code": "SLITHER-W0018"
     },
     "0-1-controlled-array-length": {
-        "issue_code": "SLITHER-D0019"
+        "issue_code": "SLITHER-W0019"
     },
     "0-1-controlled-delegatecall": {
-        "issue_code": "SLITHER-D0020"
+        "issue_code": "SLITHER-W0020"
     },
     "0-1-delegatecall-loop": {
-        "issue_code": "SLITHER-D0021"
+        "issue_code": "SLITHER-W0021"
     },
     "0-1-incorrect-exp": {
-        "issue_code": "SLITHER-D0022"
+        "issue_code": "SLITHER-W0022"
     },
     "0-1-incorrect-return": {
-        "issue_code": "SLITHER-D0023"
+        "issue_code": "SLITHER-W0023"
     },
     "0-1-msg-value-loop": {
-        "issue_code": "SLITHER-D0024"
+        "issue_code": "SLITHER-W0024"
     },
     "0-1-reentrancy-eth": {
-        "issue_code": "SLITHER-D0025"
+        "issue_code": "SLITHER-W0025"
     },
     "0-1-return-leave": {
-        "issue_code": "SLITHER-D0026"
+        "issue_code": "SLITHER-W0026"
     },
     "0-1-storage-array": {
-        "issue_code": "SLITHER-D0027"
+        "issue_code": "SLITHER-W0027"
     },
     "0-1-unchecked-transfer": {
-        "issue_code": "SLITHER-D0028"
+        "issue_code": "SLITHER-W0028"
     },
     "0-1-weak-prng": {
-        "issue_code": "SLITHER-D0029"
+        "issue_code": "SLITHER-W0029"
     },
     "1-0-domain-separator-collision": {
-        "issue_code": "SLITHER-D0030"
+        "issue_code": "SLITHER-W0030"
     },
     "1-0-enum-conversion": {
-        "issue_code": "SLITHER-D0031"
+        "issue_code": "SLITHER-W0031"
     },
     "1-0-erc20-interface": {
-        "issue_code": "SLITHER-D0032"
+        "issue_code": "SLITHER-W0032"
     },
     "1-0-erc721-interface": {
-        "issue_code": "SLITHER-D0033"
+        "issue_code": "SLITHER-W0033"
     },
     "1-0-incorrect-equality": {
-        "issue_code": "SLITHER-D0034"
+        "issue_code": "SLITHER-W0034"
     },
     "1-0-locked-ether": {
-        "issue_code": "SLITHER-D0035"
+        "issue_code": "SLITHER-W0035"
     },
     "1-0-mapping-deletion": {
-        "issue_code": "SLITHER-D0036"
+        "issue_code": "SLITHER-W0036"
     },
     "1-0-shadowing-abstract": {
-        "issue_code": "SLITHER-D0037"
+        "issue_code": "SLITHER-W0037"
     },
     "1-0-tautological-compare": {
-        "issue_code": "SLITHER-D0038"
+        "issue_code": "SLITHER-W0038"
     },
     "1-0-tautology": {
-        "issue_code": "SLITHER-D0039"
+        "issue_code": "SLITHER-W0039"
     },
     "1-0-write-after-write": {
-        "issue_code": "SLITHER-D0040"
+        "issue_code": "SLITHER-W0040"
     },
     "1-1-boolean-cst": {
-        "issue_code": "SLITHER-D0041"
+        "issue_code": "SLITHER-W0041"
     },
     "1-1-constant-function-asm": {
-        "issue_code": "SLITHER-D0042"
+        "issue_code": "SLITHER-W0042"
     },
     "1-1-constant-function-state": {
-        "issue_code": "SLITHER-D0043"
+        "issue_code": "SLITHER-W0043"
     },
     "1-1-divide-before-multiply": {
-        "issue_code": "SLITHER-D0044"
+        "issue_code": "SLITHER-W0044"
     },
     "1-1-reentrancy-no-eth": {
-        "issue_code": "SLITHER-D0045"
+        "issue_code": "SLITHER-W0045"
     },
     "1-1-reused-constructor": {
-        "issue_code": "SLITHER-D0046"
+        "issue_code": "SLITHER-W0046"
     },
     "1-1-tx-origin": {
-        "issue_code": "SLITHER-D0047"
+        "issue_code": "SLITHER-W0047"
     },
     "1-1-unchecked-lowlevel": {
-        "issue_code": "SLITHER-D0048"
+        "issue_code": "SLITHER-W0048"
     },
     "1-1-unchecked-send": {
-        "issue_code": "SLITHER-D0049"
+        "issue_code": "SLITHER-W0049"
     },
     "1-1-uninitialized-local": {
-        "issue_code": "SLITHER-D0050"
+        "issue_code": "SLITHER-W0050"
     },
     "1-1-unused-return": {
-        "issue_code": "SLITHER-D0051"
+        "issue_code": "SLITHER-W0051"
     },
     "2-0-incorrect-modifier": {
-        "issue_code": "SLITHER-D0052"
+        "issue_code": "SLITHER-W0052"
     },
     "2-0-shadowing-builtin": {
-        "issue_code": "SLITHER-D0053"
+        "issue_code": "SLITHER-W0053"
     },
     "2-0-shadowing-local": {
-        "issue_code": "SLITHER-D0054"
+        "issue_code": "SLITHER-W0054"
     },
     "2-0-uninitialized-fptr-cst": {
-        "issue_code": "SLITHER-D0055"
+        "issue_code": "SLITHER-W0055"
     },
     "2-0-variable-scope": {
-        "issue_code": "SLITHER-D0056"
+        "issue_code": "SLITHER-W0056"
     },
     "2-0-void-cst": {
-        "issue_code": "SLITHER-D0057"
+        "issue_code": "SLITHER-W0057"
     },
     "2-1-calls-loop": {
-        "issue_code": "SLITHER-D0058"
+        "issue_code": "SLITHER-W0058"
     },
     "2-1-events-access": {
-        "issue_code": "SLITHER-D0059"
+        "issue_code": "SLITHER-W0059"
     },
     "2-1-events-maths": {
-        "issue_code": "SLITHER-D0060"
+        "issue_code": "SLITHER-W0060"
     },
     "2-1-incorrect-unary": {
-        "issue_code": "SLITHER-D0061"
+        "issue_code": "SLITHER-W0061"
     },
     "2-1-missing-zero-check": {
-        "issue_code": "SLITHER-D0062"
+        "issue_code": "SLITHER-W0062"
     },
     "2-1-reentrancy-benign": {
-        "issue_code": "SLITHER-D0063"
+        "issue_code": "SLITHER-W0063"
     },
     "2-1-reentrancy-events": {
-        "issue_code": "SLITHER-D0064"
+        "issue_code": "SLITHER-W0064"
     },
     "2-1-return-bomb": {
-        "issue_code": "SLITHER-D0065"
+        "issue_code": "SLITHER-W0065"
     },
     "2-1-timestamp": {
-        "issue_code": "SLITHER-D0066"
+        "issue_code": "SLITHER-W0066"
     },
     "3-0-assembly": {
-        "issue_code": "SLITHER-D0067"
+        "issue_code": "SLITHER-W0067"
     },
     "3-0-assert-state-change": {
-        "issue_code": "SLITHER-D0068"
+        "issue_code": "SLITHER-W0068"
     },
     "3-0-boolean-equal": {
-        "issue_code": "SLITHER-D0069"
+        "issue_code": "SLITHER-W0069"
     },
     "3-0-cyclomatic-complexity": {
-        "issue_code": "SLITHER-D0070"
+        "issue_code": "SLITHER-W0070"
     },
     "3-0-deprecated-standards": {
-        "issue_code": "SLITHER-D0071"
+        "issue_code": "SLITHER-W0071"
     },
     "3-0-erc20-indexed": {
-        "issue_code": "SLITHER-D0072"
+        "issue_code": "SLITHER-W0072"
     },
     "3-0-function-init-state": {
-        "issue_code": "SLITHER-D0073"
+        "issue_code": "SLITHER-W0073"
     },
     "3-0-incorrect-using-for": {
-        "issue_code": "SLITHER-D0074"
+        "issue_code": "SLITHER-W0074"
     },
     "3-0-low-level-calls": {
-        "issue_code": "SLITHER-D0075"
+        "issue_code": "SLITHER-W0075"
     },
     "3-0-missing-inheritance": {
-        "issue_code": "SLITHER-D0076"
+        "issue_code": "SLITHER-W0076"
     },
     "3-0-naming-convention": {
-        "issue_code": "SLITHER-D0077"
+        "issue_code": "SLITHER-W0077"
     },
     "3-0-pragma": {
-        "issue_code": "SLITHER-D0078"
+        "issue_code": "SLITHER-W0078"
     },
     "3-0-redundant-statements": {
-        "issue_code": "SLITHER-D0079"
+        "issue_code": "SLITHER-W0079"
     },
     "3-0-solc-version": {
-        "issue_code": "SLITHER-D0080"
+        "issue_code": "SLITHER-W0080"
     },
     "3-0-unimplemented-functions": {
-        "issue_code": "SLITHER-D0081"
+        "issue_code": "SLITHER-W0081"
     },
     "3-0-unused-state": {
-        "issue_code": "SLITHER-D0082"
+        "issue_code": "SLITHER-W0082"
     },
     "3-1-costly-loop": {
-        "issue_code": "SLITHER-D0083"
+        "issue_code": "SLITHER-W0083"
     },
     "3-1-dead-code": {
-        "issue_code": "SLITHER-D0084"
+        "issue_code": "SLITHER-W0084"
     },
     "3-1-reentrancy-unlimited-gas": {
-        "issue_code": "SLITHER-D0085"
+        "issue_code": "SLITHER-W0085"
     },
     "3-1-similar-names": {
-        "issue_code": "SLITHER-D0086"
+        "issue_code": "SLITHER-W0086"
     },
     "3-1-too-many-digits": {
-        "issue_code": "SLITHER-D0087"
+        "issue_code": "SLITHER-W0087"
     },
     "4-0-cache-array-length": {
-        "issue_code": "SLITHER-D0088"
+        "issue_code": "SLITHER-W0088"
     },
     "4-0-constable-states": {
-        "issue_code": "SLITHER-D0089"
+        "issue_code": "SLITHER-W0089"
     },
     "4-0-external-function": {
-        "issue_code": "SLITHER-D0090"
+        "issue_code": "SLITHER-W0090"
     },
     "4-0-immutable-states": {
-        "issue_code": "SLITHER-D0091"
+        "issue_code": "SLITHER-W0091"
     },
     "4-0-var-read-using-this": {
-        "issue_code": "SLITHER-D0092"
+        "issue_code": "SLITHER-W0092"
     }
 }
\ No newline at end of file