{ "force-delete-results-dir": true, "quandary-sources": [ { "procedure": "__infer_taint_source", "kind": "Other" }, { "procedure": "basics::Obj::method_source", "kind": "Other" }, { "procedure": "basics::Obj::static_source", "kind": "Other" }, { "procedure": "basics::template_source", "kind": "Other" }, { "procedure": "basics::Obj::string_source", "kind": "Other" }, { "procedure": "basics::Obj::taint_arg_source", "kind": "Other", "index": "0" }, { "procedure": "allocs::allocation_source", "kind": "EnvironmentVariable" } ], "quandary-sinks": [ { "procedure": "__infer_taint_sink", "kind": "Other", "index": "0" }, { "procedure": "__infer_sql_sink", "kind": "SQLInjection", "index": "all" }, { "procedure": "__infer_sql_read_sink", "kind": "SQLRead", "index": "all" }, { "procedure": "__infer_sql_write_sink", "kind": "SQLWrite", "index": "all" }, { "procedure": "__infer_url_sink", "kind": "URL", "index": "all" }, { "procedure": "basics::Obj::method_sink", "kind": "Other", "index": "1" }, { "procedure": "basics::Obj::static_sink", "kind": "Other", "index": "0" }, { "procedure": "basics::template_sink", "kind": "Other", "index": "0" }, { "procedure": "basics::Obj::string_sink", "kind": "Other", "index": "1" } ], "quandary-sanitizers": [ { "procedure": "__infer_all_sanitizer", "kind": "All" }, { "procedure": "__infer_shell_sanitizer", "kind": "EscapeShell" }, { "procedure": "__infer_sql_sanitizer", "kind": "EscapeSQL" }, { "procedure": "__infer_url_sanitizer", "kind": "EscapeURL" }, { "procedure": "basics::Obj::sanitizer1" }, { "procedure": "basics::Obj::sanitizer2" } ], "quandary-endpoints": [ "basics::Obj::endpoint", "endpoints::Service1::user_controlled_endpoint_to_sql_bad", "endpoints::Service1::user_controlled_endpoint_to_shell_bad", "execs::Obj::endpoint" ] }