Sobelow
v0.3.8
Pages
Modules
Sobelow v0.3.8
Sobelow.Utils
Summary
Functions
add_finding(line_no, filename, fun, fun_name, var, severity, type, call, module \\ nil)
all_files(filepath, directory \\ "")
ast(filepath)
extract_opts(fun)
extract_opts(arg, idx)
extract_render_opts(ast, acc)
find_call(ast, acc, call)
finding_break()
finding_confidence(severity)
finding_file_metadata(filename, fun_name, line_no)
finding_header(type, severity)
finding_variable(var)
get_aliased_funs_of_type(ast, type, module)
get_aliased_funs_of_type(ast, acc, type, module)
get_app_name(filepath)
get_assigns_from(fun, module)
get_configs(key, filepath)
get_def_funs(filepath)
get_def_funs(ast, acc)
get_do_block(ast, acc)
get_erlang_aliased_funs_of_type(ast, type, module)
get_erlang_funs_of_type(ast, type)
get_erlang_funs_of_type(ast, acc, type, module)
get_fun_declaration(fun)
get_fun_vars_and_meta(fun, idx, type, module \\ nil)
get_funs_by_module(ast, module)
get_funs_of_type(ast, type)
get_funs_of_type(ast, acc, types)
get_fuzzy_configs(key, filepath)
get_pipe_funs(ast)
get_pipe_val(ast, pipe_fun)
get_pipe_val(ast, acc, pipefun)
get_pipelines(filepath)
get_plug_accepts(arg1)
get_plug_csrf(arg1)
get_strict_aliased_funs_of_type(ast, acc, type, module)
get_template_raw_vars(filepath)
get_version(filepath)
get_version(ast, acc)
is_conn_params?(arg1)
is_content_type_html(arg)
is_fun_with_var?(fun, var)
is_vuln_pipeline(arg)
log_json_finding(line_no, filename, fun, fun_name, var, severity, type, call, module \\ nil)
maybe_print_code(fun, var, call, module)
maybe_print_file_path_code(fun, var)
parse_accepts(list)
parse_render_opts(arg, params, idx)
print_code(fun, atom)
print_code(fun, var, call \\ nil, module \\ nil)
print_file_path_code(fun, var)
print_finding_metadata(line_no, filename, fun, fun_name, var, severity, type, call, module \\ nil)
print_highlighted(string, ast, var, call, module)
Functions
add_finding(line_no, filename, fun, fun_name, var, severity, type, call, module \\ nil)
all_files(filepath, directory \\ "")
ast(filepath)
extract_opts(fun)
extract_opts(arg, idx)
extract_render_opts(ast, acc)
find_call(ast, acc, call)
finding_break()
finding_confidence(severity)
finding_file_metadata(filename, fun_name, line_no)
finding_header(type, severity)
finding_variable(var)
get_aliased_funs_of_type(ast, type, module)
get_aliased_funs_of_type(ast, acc, type, module)
get_app_name(filepath)
get_assigns_from(fun, module)
get_configs(key, filepath)
get_def_funs(filepath)
get_def_funs(ast, acc)
get_do_block(ast, acc)
get_erlang_aliased_funs_of_type(ast, type, module)
get_erlang_funs_of_type(ast, type)
get_erlang_funs_of_type(ast, acc, type, module)
get_fun_declaration(fun)
get_fun_vars_and_meta(fun, idx, type, module \\ nil)
get_funs_by_module(ast, module)
get_funs_of_type(ast, type)
get_funs_of_type(ast, acc, types)
get_fuzzy_configs(key, filepath)
get_pipe_funs(ast)
get_pipe_val(ast, pipe_fun)
get_pipe_val(ast, acc, pipefun)
get_pipelines(filepath)
get_plug_accepts(arg1)
get_plug_csrf(arg1)
get_strict_aliased_funs_of_type(ast, acc, type, module)
get_template_raw_vars(filepath)
get_version(filepath)
get_version(ast, acc)
is_conn_params?(arg1)
is_content_type_html(arg)
is_fun_with_var?(fun, var)
is_vuln_pipeline(arg)
log_json_finding(line_no, filename, fun, fun_name, var, severity, type, call, module \\ nil)
maybe_print_code(fun, var, call, module)
maybe_print_file_path_code(fun, var)
parse_accepts(list)
parse_render_opts(arg, params, idx)
print_code(fun, atom)
print_code(fun, var, call \\ nil, module \\ nil)
print_file_path_code(fun, var)
print_finding_metadata(line_no, filename, fun, fun_name, var, severity, type, call, module \\ nil)
print_highlighted(string, ast, var, call, module)