42 @param context security context object |
42 @param context security context object |
43 @type SecurityContext |
43 @type SecurityContext |
44 @param config dictionary with configuration data |
44 @param config dictionary with configuration data |
45 @type dict |
45 @type dict |
46 """ |
46 """ |
47 if config and "hardcoded_tmp_directories" in config: |
47 tmpDirs = ( |
48 tmpDirs = config["hardcoded_tmp_directories"] |
48 config["hardcoded_tmp_directories"] |
49 else: |
49 if config and "hardcoded_tmp_directories" in config else |
50 tmpDirs = SecurityDefaults["hardcoded_tmp_directories"] |
50 SecurityDefaults["hardcoded_tmp_directories"] |
|
51 ) |
51 |
52 |
52 if any(context.stringVal.startswith(s) for s in tmpDirs): |
53 if any(context.stringVal.startswith(s) for s in tmpDirs): |
53 reportError( |
54 reportError( |
54 context.node.lineno - 1, |
55 context.node.lineno - 1, |
55 context.node.col_offset, |
56 context.node.col_offset, |