We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0d4eabd commit 8ff6d97Copy full SHA for 8ff6d97
arjun/plugins/heuristic.py
@@ -4,13 +4,13 @@
4
5
re_not_junk = re.compile(r'^[A-Za-z0-9_]+$')
6
def is_not_junk(param):
7
- return re_not_junk.match(param)
+ return (re_not_junk.match(param) is not None)
8
9
# TODO: for map keys, javascript tolerates { param: "value" }
10
re_input_names = re.compile(r'''(?i)<input.+?name=["']?([^"'\s>]+)''')
11
re_input_ids = re.compile(r'''(?i)<input.+?id=["']?([^"'\s>]+)''')
12
re_empty_vars = re.compile(r'''([^\s!=<>]+)\s*=\s*(?:['"`]{2}|true|false|null)''')
13
-re_map_keys = re.compile(r'''([^'"]+)['"]:\s?['"`]''')
+re_map_keys = re.compile(r'''([^'"]+)['"]\s*:\s*['"`]''')
14
def heuristic(response, wordlist):
15
potential_params = []
16
0 commit comments