Some examples of bad sanitizers
[sandbox] / bad_sanitizers / bad_sanitizers.py
diff --git a/bad_sanitizers/bad_sanitizers.py b/bad_sanitizers/bad_sanitizers.py
new file mode 100644 (file)
index 0000000..1297dd1
--- /dev/null
@@ -0,0 +1,19 @@
+import re
+import urllib.parse
+
+def sanitizer_1(source):
+    items_were_deleted = True
+
+    while items_were_deleted:
+        start_length = len(source)
+
+        source = ''.join(re.split(r'<\s*split\s*>', source))
+        source = source[:50]
+        source = ''.join(source.split('"'))
+
+        items_were_deleted = len(source) < start_length
+
+        source = urllib.parse.unquote(source)
+
+    return source
+