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 6c52de9 commit 2a0e004Copy full SHA for 2a0e004
1 file changed
python/ql/test/query-tests/Security/CWE-117-LogInjection/LogInjectionGood.py
@@ -18,6 +18,18 @@ def good1():
18
logging.info('User name: ' + name) # Good
19
return 'good1'
20
21
+@app.route('/good_repr1')
22
+def good_repr1():
23
+ name = request.args.get('name')
24
+ logging.info('User name: ' + repr(name)) # Good - repr() escapes special characters
25
+ return 'good_repr1'
26
+
27
+@app.route('/good_repr2')
28
+def good_repr2():
29
30
+ logging.info('User name: %r', name) # Good - %r format specifier applies repr()
31
+ return 'good_repr2'
32
33
if __name__ == '__main__':
34
app.debug = True
35
handler = logging.FileHandler('log')
0 commit comments