From 983752ac9e90eeb09129ef8c6561bdbfa531079b Mon Sep 17 00:00:00 2001 From: GeekMasher Date: Tue, 15 Apr 2025 10:39:37 +0100 Subject: [PATCH 1/2] feat(py): Add generated and manual models --- python/ext/generated/flask.model.yml | 166 ++++++++ python/ext/generated/ghastoolkit.model.yml | 182 +++++++++ python/ext/generated/itsdangerous.model.yml | 16 + python/ext/generated/openai.model.yml | 428 ++++++++++++++++++++ python/ext/generated/pymysql.model.yml | 66 +++ python/ext/generated/urllib3.model.yml | 103 +++++ python/ext/generated/werkzeug.model.yml | 318 +++++++++++++++ python/ext/manual/aioredis.yml | 31 ++ python/ext/manual/mysql.yml | 21 + 9 files changed, 1331 insertions(+) create mode 100644 python/ext/generated/flask.model.yml create mode 100644 python/ext/generated/ghastoolkit.model.yml create mode 100644 python/ext/generated/itsdangerous.model.yml create mode 100644 python/ext/generated/openai.model.yml create mode 100644 python/ext/generated/pymysql.model.yml create mode 100644 python/ext/generated/urllib3.model.yml create mode 100644 python/ext/generated/werkzeug.model.yml create mode 100644 python/ext/manual/aioredis.yml create mode 100644 python/ext/manual/mysql.yml diff --git a/python/ext/generated/flask.model.yml b/python/ext/generated/flask.model.yml new file mode 100644 index 00000000..f18d42d7 --- /dev/null +++ b/python/ext/generated/flask.model.yml @@ -0,0 +1,166 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: sourceModel + data: + - ["flask", "Member[app].Member[Flask].Instance.Member[open_instance_resource]", "Argument[1,resource:]", "file"] + - ["flask", "Member[app].Member[Flask].Instance.Member[open_instance_resource]", "Argument[2,mode:]", "file"] + - ["flask", "Member[app].Member[Flask].Instance.Member[open_instance_resource]", "Argument[3,encoding:]", "file"] + - ["flask", "Member[app].Member[Flask].Instance.Member[open_instance_resource]", "ReturnValue", "file"] + - ["flask", "Member[app].Member[Flask].Instance.Member[open_resource]", "Argument[1,resource:]", "file"] + - ["flask", "Member[app].Member[Flask].Instance.Member[open_resource]", "Argument[2,mode:]", "file"] + - ["flask", "Member[app].Member[Flask].Instance.Member[open_resource]", "Argument[3,encoding:]", "file"] + - ["flask", "Member[app].Member[Flask].Instance.Member[open_resource]", "ReturnValue", "file"] + - ["flask", "Member[app].Member[Flask].Instance.Member[run]", "Argument[1,host:]", "environment"] + - ["flask", "Member[app].Member[Flask].Instance.Member[run]", "Argument[2,port:]", "environment"] + - ["flask", "Member[app].Member[Flask].Instance.Member[run]", "Argument[3,debug:]", "environment"] + - ["flask", "Member[app].Member[Flask].Instance.Member[run]", "Argument[4,load_dotenv:]", "environment"] + - ["flask", "Member[blueprints].Member[Blueprint].Instance.Member[open_resource]", "Argument[1,resource:]", "file"] + - ["flask", "Member[blueprints].Member[Blueprint].Instance.Member[open_resource]", "Argument[2,mode:]", "file"] + - ["flask", "Member[blueprints].Member[Blueprint].Instance.Member[open_resource]", "Argument[3,encoding:]", "file"] + - ["flask", "Member[blueprints].Member[Blueprint].Instance.Member[open_resource]", "ReturnValue", "file"] + - ["flask", "Member[cli].Member[FlaskGroup].Instance.Member[make_context]", "Argument[1,info_name:]", "environment"] + - ["flask", "Member[cli].Member[FlaskGroup].Instance.Member[make_context]", "Argument[2,args:]", "environment"] + - ["flask", "Member[cli].Member[FlaskGroup].Instance.Member[make_context]", "Argument[3,parent:]", "environment"] + - ["flask", "Member[cli].Member[FlaskGroup].Instance.Member[make_context]", "ReturnValue", "environment"] + - ["flask", "Member[cli].Member[ScriptInfo].Instance.Member[load_app]", "ReturnValue", "environment"] + - ["flask", "Member[cli].Member[load_dotenv]", "Argument[0,path:]", "environment"] + - ["flask", "Member[cli].Member[load_dotenv]", "ReturnValue", "environment"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_envvar]", "Argument[1,variable_name:]", "environment"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_envvar]", "Argument[2,silent:]", "environment"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_envvar]", "ReturnValue", "environment"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_envvar]", "ReturnValue", "file"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_file]", "Argument[1,filename:]", "file"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_file]", "Argument[2,load:]", "file"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_file]", "ReturnValue", "file"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_prefixed_env]", "ReturnValue", "environment"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_pyfile]", "Argument[1,filename:]", "file"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_pyfile]", "ReturnValue", "file"] + - ["flask", "Member[helpers].Member[get_debug_flag]", "ReturnValue", "environment"] + - ["flask", "Member[helpers].Member[get_load_dotenv]", "ReturnValue", "environment"] + - ["flask", "Member[sessions].Member[SecureCookieSessionInterface].Instance.Member[open_session]", "Argument[1,app:]", "remote"] + - ["flask", "Member[sessions].Member[SecureCookieSessionInterface].Instance.Member[save_session]", "Argument[1,app:]", "remote"] + - addsTo: + pack: codeql/python-all + extensible: sinkModel + data: + - ["flask", "Member[app].Member[Flask].Instance.Member[open_instance_resource]", "Argument[1,resource:]", "path-injection"] + - ["flask", "Member[app].Member[Flask].Instance.Member[open_resource]", "Argument[1,resource:]", "path-injection"] + - ["flask", "Member[blueprints].Member[Blueprint].Instance.Member[open_resource]", "Argument[1,resource:]", "path-injection"] + - ["flask", "Member[cli].Member[load_dotenv]", "Argument[0,path:]", "path-injection"] + - ["flask", "Member[cli].Member[prepare_import]", "Argument[0,path:]", "path-injection"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_envvar]", "Argument[2,silent:]", "path-injection"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_file]", "Argument[1,filename:]", "path-injection"] + - ["flask", "Member[config].Member[Config].Instance.Member[from_pyfile]", "Argument[1,filename:]", "path-injection"] + - addsTo: + pack: codeql/python-all + extensible: summaryModel + data: + - ["flask", "Member[app].Member[Flask].Instance.Member[app_context]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[create_jinja_environment]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[create_url_adapter]", "Argument[self]", "Argument[1,request:]", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[ensure_sync]", "Argument[1,func:]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[finalize_request]", "Argument[1,rv:]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[handle_http_exception]", "Argument[1,e:]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[handle_user_exception]", "Argument[1,e:]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[make_response]", "Argument[1,rv:]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[make_shell_context]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[process_response]", "Argument[1,response:]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[request_context]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[test_cli_runner]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[app].Member[Flask].Instance.Member[test_request_context]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[cli].Member[AppGroup].Instance.Member[command]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[cli].Member[ScriptInfo].Instance.Member[load_app]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[cli].Member[SeparatedPathType].Instance.Member[convert]", "Argument[2,param:]", "ReturnValue", "taint"] + - ["flask", "Member[cli].Member[SeparatedPathType].Instance.Member[convert]", "Argument[3,ctx:]", "ReturnValue", "taint"] + - ["flask", "Member[cli].Member[find_best_app]", "Argument[0,module:]", "ReturnValue", "taint"] + - ["flask", "Member[cli].Member[prepare_import]", "Argument[0,path:]", "ReturnValue", "taint"] + - ["flask", "Member[ctx].Member[after_this_request]", "Argument[0,f:]", "ReturnValue", "taint"] + - ["flask", "Member[helpers].Member[get_load_dotenv]", "Argument[0,default:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[dump]", "Argument[0,obj:]", "Argument[1,fp:]", "taint"] + - ["flask", "Member[json].Member[dumps]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[load]", "Argument[0,fp:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[loads]", "Argument[0,s:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[provider].Member[DefaultJSONProvider].Instance.Member[dumps]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[provider].Member[DefaultJSONProvider].Instance.Member[loads]", "Argument[1,s:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[PassDict].Instance.Member[to_json]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[PassDict].Instance.Member[to_json]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[PassList].Instance.Member[to_json]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TagBytes].Instance.Member[to_json]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TagBytes].Instance.Member[to_python]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TagMarkup].Instance.Member[to_python]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TagTuple].Instance.Member[to_json]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TagTuple].Instance.Member[to_python]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TagUUID].Instance.Member[to_json]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TaggedJSONSerializer].Instance.Member[dumps]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TaggedJSONSerializer].Instance.Member[loads]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TaggedJSONSerializer].Instance.Member[loads]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TaggedJSONSerializer].Instance.Member[tag]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[json].Member[tag].Member[TaggedJSONSerializer].Instance.Member[untag]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[auto_find_instance_path]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[create_global_jinja_loader]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[iter_blueprints]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[jinja_env]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[name]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[shell_context_processor]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[teardown_appcontext]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[template_filter]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[template_filter]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[template_global]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[template_global]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[template_test]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[app].Member[App].Instance.Member[template_test]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[after_app_request]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_context_processor]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_errorhandler]", "Argument[1,code:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_errorhandler]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_template_filter]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_template_filter]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_template_global]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_template_global]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_template_test]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_template_test]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_url_defaults]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[app_url_value_preprocessor]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[before_app_request]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[make_setup_state]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[make_setup_state]", "Argument[2,options:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[make_setup_state]", "Argument[3,first_registration:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[make_setup_state]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[blueprints].Member[Blueprint].Instance.Member[teardown_app_request]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[after_request]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[before_request]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[context_processor]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[delete]", "Argument[1,rule:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[delete]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[endpoint]", "Argument[1,endpoint:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[endpoint]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[errorhandler]", "Argument[1,code_or_exception:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[errorhandler]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[get]", "Argument[1,rule:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[patch]", "Argument[1,rule:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[patch]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[post]", "Argument[1,rule:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[post]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[put]", "Argument[1,rule:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[put]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[route]", "Argument[1,rule:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[route]", "Argument[self]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[teardown_request]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[url_defaults]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sansio].Member[scaffold].Member[Scaffold].Instance.Member[url_value_preprocessor]", "Argument[1,f:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SecureCookieSession].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SecureCookieSession].Instance.Member[setdefault]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[get_cookie_domain]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[get_cookie_httponly]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[get_cookie_name]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[get_cookie_partitioned]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[get_cookie_path]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[get_cookie_samesite]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[get_cookie_secure]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[get_expiration_time]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[should_set_cookie]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["flask", "Member[sessions].Member[SessionInterface].Instance.Member[should_set_cookie]", "Argument[2,session:]", "ReturnValue", "taint"] + - ["flask", "Member[views].Member[View].Instance.Member[as_view]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["flask", "Member[views].Member[View].Instance.Member[as_view]", "Argument[self]", "ReturnValue", "taint"] diff --git a/python/ext/generated/ghastoolkit.model.yml b/python/ext/generated/ghastoolkit.model.yml new file mode 100644 index 00000000..f7ab1136 --- /dev/null +++ b/python/ext/generated/ghastoolkit.model.yml @@ -0,0 +1,182 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: sourceModel + data: + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[getResults]", "Argument[1,database:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[getResults]", "Argument[2,path:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[getResults]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[readBqrs]", "Argument[1,bqrsfile:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[readBqrs]", "Argument[2,display:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[readBqrs]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runQuery]", "Argument[1,database:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runQuery]", "Argument[2,path:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runQuery]", "Argument[6,save_sarif:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runQuery]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runRawQuery]", "Argument[1,path:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runRawQuery]", "Argument[2,database:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runRawQuery]", "Argument[3,display:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runRawQuery]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[findCodeQLBinary]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[findCodeQLBinary]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[check]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[createDownloadPath]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[createPath]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[downloadDatabase]", "Argument[1,output:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[downloadDatabase]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[downloadDatabase]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[exists]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[loadDatabaseYml]", "Argument[1,path:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Member[loadFromYml]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabases].Member[loadLocalDatabase]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[dataextensions].Member[ext].Member[DataExtensions].Instance.Member[load]", "Argument[1,path:]", "file"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Instance.Member[updatePack]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Member[download]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Member[findByQuery]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[octokit].Member[billing].Member[Billing].Member[loadFromCsv]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[downloadSARIF]", "Argument[1,output:]", "file"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[downloadSARIF]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[octokit].Member[enterprise].Member[Enterprise].Instance.Member[getOrganizations]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[octokit].Member[github].Member[GitHub].Member[init]", "Argument[6,instance:]", "environment"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[OctoItem].Instance.Member[get]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[Octokit].Member[route]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[RestRequest].Member[restGet]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[clone]", "Argument[3,depth:]", "file"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[getPullRequestComments]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[getPullRequestCommits]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[getPullRequestInfo]", "ReturnValue", "environment"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisories].Instance.Member[loadAdvisories]", "Argument[1,path:]", "file"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisories].Instance.Member[loadAdvisory]", "Argument[1,path:]", "file"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisory].Member[loadJson]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisory].Member[load]", "ReturnValue", "file"] + - ["ghastoolkit", "Member[supplychain].Member[licensing].Member[Licenses].Instance.Member[export]", "Argument[1,path:]", "file"] + - ["ghastoolkit", "Member[supplychain].Member[licensing].Member[Licenses].Instance.Member[generateLockfile]", "Argument[1,path:]", "file"] + - ["ghastoolkit", "Member[supplychain].Member[licensing].Member[Licenses].Instance.Member[generateLockfile]", "Argument[2,repository:]", "file"] + - ["ghastoolkit", "Member[supplychain].Member[licensing].Member[Licenses].Instance.Member[load]", "Argument[1,path:]", "file"] + - ["ghastoolkit", "Member[utils].Member[cli].Member[CommandLine].Instance.Member[parse_args]", "ReturnValue", "commandargs"] + - addsTo: + pack: codeql/python-all + extensible: sinkModel + data: + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[getResults]", "Argument[1,database:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runQuery]", "Argument[1,database:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runRawQuery]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[runRawQuery]", "Argument[2,database:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[downloadDatabase]", "Argument[1,output:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[loadDatabaseYml]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabases].Instance.Member[findDatabases]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[dataextensions].Member[ext].Member[DataExtensions].Instance.Member[load]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Member[download]", "Argument[1,version:]", "path-injection"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[packs].Member[CodeQLPacks].Instance.Member[load]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[downloadSARIF]", "Argument[1,output:]", "path-injection"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[GraphQLRequest].Instance.Member[loadQueries]", "Argument[1,paths:]", "path-injection"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[clone]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisories].Instance.Member[loadAdvisories]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisories].Instance.Member[loadAdvisory]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[supplychain].Member[licensing].Member[Licenses].Instance.Member[export]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[supplychain].Member[licensing].Member[Licenses].Instance.Member[generateLockfile]", "Argument[1,path:]", "path-injection"] + - ["ghastoolkit", "Member[supplychain].Member[licensing].Member[Licenses].Instance.Member[load]", "Argument[1,path:]", "path-injection"] + - addsTo: + pack: codeql/python-all + extensible: summaryModel + data: + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[createDatabase]", "Argument[1,database:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[cli].Member[CodeQL].Instance.Member[createDatabase]", "Argument[2,output:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[createDownloadPath]", "Argument[1,root:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[createDownloadPath]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[createPath]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[display_name]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[downloadDatabase]", "Argument[1,output:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[downloadDatabase]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[getSuite]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabase].Instance.Member[getSuite]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[databases].Member[CodeQLDatabases].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Instance.Member[create]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Instance.Member[updatePack]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Instance.Member[updateVersion]", "Argument[2,version:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Instance.Member[updateVersion]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Member[download]", "Argument[1,version:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[codeql].Member[packs].Member[pack].Member[CodeQLPack].Member[download]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[billing].Member[BillingRepository].Instance.Member[activeCommitterEmails]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[billing].Member[BillingRepository].Instance.Member[activeCommitterNames]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[billing].Member[Billing].Instance.Member[getGhasBilling]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[billing].Member[GhasBilling].Instance.Member[getRepository]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[clearlydefined].Member[ClearlyDefined].Instance.Member[createCurationUrl]", "Argument[1,dependency:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[clearlydefined].Member[ClearlyDefined].Instance.Member[createCurationUrl]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlertInstances]", "Argument[1,alert_number:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlertInstances]", "Argument[2,ref:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlertInstances]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlert]", "Argument[1,alert_number:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlert]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlertsInPR]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlerts]", "Argument[1,state:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlerts]", "Argument[2,tool_name:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlerts]", "Argument[3,ref:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlerts]", "Argument[4,sort:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlerts]", "Argument[5,severity:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAlerts]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAnalyses]", "Argument[1,reference:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAnalyses]", "Argument[2,tool:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getAnalyses]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getCodeQLDatabase]", "Argument[1,language:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getCodeQLDatabase]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getCodeQLDatabases]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getDefaultConfiguration]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getFailedAnalyses]", "Argument[1,reference:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getFailedAnalyses]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getLatestAnalyses]", "Argument[1,reference:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getLatestAnalyses]", "Argument[2,tool:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getLatestAnalyses]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getLatestPackVersion]", "Argument[1,pack_name:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getLatestPackVersion]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getOrganizationAlerts]", "Argument[1,state:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getOrganizationAlerts]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getPackVersions]", "Argument[1,pack_name:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getPackVersions]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getPacks]", "Argument[1,visibility:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getPacks]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[codescanning].Member[CodeScanning].Instance.Member[getTools]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[dependencygraph].Member[DependencyGraph].Instance.Member[exportBOM]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[dependencygraph].Member[DependencyGraph].Instance.Member[getDependenciesInPR]", "Argument[1,base:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[dependencygraph].Member[DependencyGraph].Instance.Member[getDependenciesInPR]", "Argument[2,head:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[dependencygraph].Member[DependencyGraph].Instance.Member[getDependenciesInPR]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[dependencygraph].Member[DependencyGraph].Instance.Member[getDependenciesSbom]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[dependencygraph].Member[DependencyGraph].Instance.Member[getDependencies]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[OctoItem].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[OctoItem].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[Octokit].Member[formatPath]", "Argument[1,repo:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[Octokit].Member[formatPath]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[Octokit].Member[route]", "Argument[1,repository:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[Octokit].Member[route]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[RestRequest].Member[restGet]", "Argument[1,authenticated:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[RestRequest].Member[restGet]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[octokit].Member[loadOctoItem]", "Argument[1,data:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[display]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[getFile]", "Argument[1,path:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[getFile]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[repository].Member[Repository].Instance.Member[getPullRequestInfo]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getAlertLocations]", "Argument[1,alert_number:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getAlertLocations]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getAlert]", "Argument[1,alert_number:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getAlert]", "Argument[2,state:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getAlert]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getAlertsInPR]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getAlerts]", "Argument[1,state:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getAlerts]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getOrganizationAlerts]", "Argument[1,state:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getOrganizationAlerts]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[octokit].Member[secretscanning].Member[SecretScanning].Instance.Member[getStatus]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisories].Instance.Member[find]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisory].Instance.Member[check]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[Advisory].Instance.Member[cvss_score]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[advisories].Member[parseVersion]", "Argument[0,data:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependencies].Instance.Member[exportBOM]", "Argument[1,tool:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependencies].Instance.Member[exportBOM]", "Argument[3,sha:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependencies].Instance.Member[exportBOM]", "Argument[4,ref:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependencies].Instance.Member[exportBOM]", "Argument[5,version:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependencies].Instance.Member[exportBOM]", "Argument[6,url:]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependencies].Instance.Member[findPurl]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependencies].Instance.Member[find]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependency].Instance.Member[getPurl]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[dependencies].Member[Dependency].Member[fromPurl]", "Argument[self]", "ReturnValue", "taint"] + - ["ghastoolkit", "Member[supplychain].Member[licensing].Member[Licenses].Instance.Member[find]", "Argument[self]", "ReturnValue", "taint"] diff --git a/python/ext/generated/itsdangerous.model.yml b/python/ext/generated/itsdangerous.model.yml new file mode 100644 index 00000000..0d7dbe85 --- /dev/null +++ b/python/ext/generated/itsdangerous.model.yml @@ -0,0 +1,16 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: summaryModel + data: + - ["itsdangerous", "Member[encoding].Member[base64_decode]", "Argument[0,string:]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[encoding].Member[base64_encode]", "Argument[0,string:]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[encoding].Member[want_bytes]", "Argument[0,s:]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[signer].Member[Signer].Instance.Member[derive_key]", "Argument[1,secret_key:]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[signer].Member[Signer].Instance.Member[derive_key]", "Argument[self]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[signer].Member[Signer].Instance.Member[sign]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[signer].Member[Signer].Instance.Member[sign]", "Argument[self]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[signer].Member[Signer].Instance.Member[unsign]", "Argument[1,signed_value:]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[timed].Member[TimestampSigner].Instance.Member[sign]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[timed].Member[TimestampSigner].Instance.Member[sign]", "Argument[self]", "ReturnValue", "taint"] + - ["itsdangerous", "Member[timed].Member[TimestampSigner].Instance.Member[unsign]", "Argument[1,signed_value:]", "ReturnValue", "taint"] diff --git a/python/ext/generated/openai.model.yml b/python/ext/generated/openai.model.yml new file mode 100644 index 00000000..beffe837 --- /dev/null +++ b/python/ext/generated/openai.model.yml @@ -0,0 +1,428 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: sourceModel + data: + - ["openai", "Argument[self]", "file"] + - ["openai", "Member[_legacy_response].Member[HttpxBinaryResponseContent].Instance.Member[stream_to_file]", "Argument[1,file:]", "file"] + - ["openai", "Member[_legacy_response].Member[HttpxBinaryResponseContent].Instance.Member[stream_to_file]", "Argument[self]", "file"] + - ["openai", "Member[_legacy_response].Member[HttpxBinaryResponseContent].Instance.Member[write_to_file]", "Argument[1,file:]", "file"] + - ["openai", "Member[_legacy_response].Member[HttpxBinaryResponseContent].Instance.Member[write_to_file]", "Argument[self]", "file"] + - ["openai", "Member[_response].Member[BinaryAPIResponse].Instance.Member[write_to_file]", "Argument[1,file:]", "file"] + - ["openai", "Member[_response].Member[BinaryAPIResponse].Instance.Member[write_to_file]", "Argument[self]", "file"] + - ["openai", "Member[_response].Member[StreamedBinaryAPIResponse].Instance.Member[stream_to_file]", "Argument[1,file:]", "file"] + - ["openai", "Member[_response].Member[StreamedBinaryAPIResponse].Instance.Member[stream_to_file]", "Argument[self]", "file"] + - ["openai", "Member[cli].Member[_tools].Member[migrate].Member[install]", "ReturnValue", "environment"] + - ["openai", "Member[cli].Member[_tools].Member[migrate].Member[install]", "ReturnValue", "file"] + - ["openai", "Member[cli].Member[_utils].Member[get_client]", "ReturnValue", "environment"] + - ["openai", "Member[cli].Member[_utils].Member[organization_info]", "ReturnValue", "environment"] + - ["openai", "Member[lib].Member[_validators].Member[accept_suggestion]", "Argument[0,input_text:]", "stdin"] + - ["openai", "Member[lib].Member[_validators].Member[accept_suggestion]", "Argument[self]", "stdin"] + - ["openai", "Member[lib].Member[_validators].Member[accept_suggestion]", "ReturnValue", "stdin"] + - ["openai", "Member[lib].Member[_validators].Member[read_any_format]", "Argument[0,fname:]", "file"] + - ["openai", "Member[lib].Member[_validators].Member[read_any_format]", "Argument[1,fields:]", "file"] + - ["openai", "Member[lib].Member[_validators].Member[read_any_format]", "Argument[self]", "file"] + - ["openai", "Member[lib].Member[_validators].Member[read_any_format]", "ReturnValue", "file"] + - addsTo: + pack: codeql/python-all + extensible: summaryModel + data: + - ["openai", "Argument[self]", "Argument[1,_fields_set:]", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[delete]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[get_api_list]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[is_closed]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[patch]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[post]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[put]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[request]", "Argument[2,options:]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[AsyncAPIClient].Instance.Member[request]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[BaseAsyncPage].Instance.Member[iter_pages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[BaseClient].Instance.Member[platform_headers]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[BaseSyncPage].Instance.Member[iter_pages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[delete]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[get_api_list]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[is_closed]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[patch]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[post]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[put]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[request]", "Argument[2,options:]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[SyncAPIClient].Instance.Member[request]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[make_request_options]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[platform_headers]", "Argument[0,version:]", "ReturnValue", "taint"] + - ["openai", "Member[_base_client].Member[platform_headers]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[field_is_required]", "Argument[0,field:]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[field_is_required]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[field_outer_type]", "Argument[0,field:]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[field_outer_type]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[get_model_config]", "Argument[0,model:]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[get_model_config]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[get_model_fields]", "Argument[0,model:]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[get_model_fields]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[model_copy]", "Argument[0,model:]", "ReturnValue", "taint"] + - ["openai", "Member[_compat].Member[model_copy]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_extras].Member[_common].Member[format_instructions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_files].Member[async_to_httpx_files]", "Argument[0,files:]", "ReturnValue", "taint"] + - ["openai", "Member[_files].Member[async_to_httpx_files]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_files].Member[to_httpx_files]", "Argument[0,files:]", "ReturnValue", "taint"] + - ["openai", "Member[_files].Member[to_httpx_files]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_legacy_response].Member[LegacyAPIResponse].Instance.Member[parse]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_models].Member[FinalRequestOptions].Instance.Member[get_max_retries]", "Argument[1,max_retries:]", "ReturnValue", "taint"] + - ["openai", "Member[_models].Member[FinalRequestOptions].Instance.Member[get_max_retries]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_models].Member[add_request_id]", "Argument[1,request_id:]", "Argument[0,obj:]", "taint"] + - ["openai", "Member[_models].Member[add_request_id]", "Argument[1,request_id:]", "Argument[self]", "taint"] + - ["openai", "Member[_models].Member[add_request_id]", "Argument[self]", "Argument[0,obj:]", "taint"] + - ["openai", "Member[_models].Member[build]", "Argument[0,base_model_cls:]", "ReturnValue", "taint"] + - ["openai", "Member[_models].Member[build]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_models].Member[construct_type]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_models].Member[construct_type_unchecked]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_qs].Member[Querystring].Instance.Member[parse]", "Argument[1,query:]", "ReturnValue", "taint"] + - ["openai", "Member[_qs].Member[Querystring].Instance.Member[parse]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_qs].Member[Querystring].Instance.Member[stringify]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_qs].Member[Querystring].Instance.Member[stringify_items]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_response].Member[APIResponse].Instance.Member[parse]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_response].Member[APIResponse].Instance.Member[text]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_response].Member[AsyncAPIResponse].Instance.Member[parse]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_response].Member[AsyncAPIResponse].Instance.Member[text]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_streaming].Member[SSEDecoder].Instance.Member[aiter_bytes]", "Argument[1,iterator:]", "Argument[self]", "taint"] + - ["openai", "Member[_streaming].Member[SSEDecoder].Instance.Member[aiter_bytes]", "Argument[1,iterator:]", "ReturnValue", "taint"] + - ["openai", "Member[_streaming].Member[SSEDecoder].Instance.Member[aiter_bytes]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_streaming].Member[SSEDecoder].Instance.Member[decode]", "Argument[1,line:]", "Argument[self]", "taint"] + - ["openai", "Member[_streaming].Member[SSEDecoder].Instance.Member[decode]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_streaming].Member[SSEDecoder].Instance.Member[iter_bytes]", "Argument[1,iterator:]", "Argument[self]", "taint"] + - ["openai", "Member[_streaming].Member[SSEDecoder].Instance.Member[iter_bytes]", "Argument[1,iterator:]", "ReturnValue", "taint"] + - ["openai", "Member[_streaming].Member[SSEDecoder].Instance.Member[iter_bytes]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_streaming].Member[ServerSentEvent].Instance.Member[json]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_sync].Member[asyncify]", "Argument[0,function:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_sync].Member[asyncify]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[async_maybe_transform]", "Argument[0,data:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[async_maybe_transform]", "Argument[1,expected_type:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[async_maybe_transform]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[async_transform]", "Argument[0,data:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[async_transform]", "Argument[1,expected_type:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[async_transform]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[maybe_transform]", "Argument[0,data:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[maybe_transform]", "Argument[1,expected_type:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[maybe_transform]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[transform]", "Argument[0,data:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[transform]", "Argument[1,expected_type:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_transform].Member[transform]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_typing].Member[strip_annotated_type]", "Argument[0,typ:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_typing].Member[strip_annotated_type]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[deepcopy_minimal]", "Argument[0,item:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[deepcopy_minimal]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[file_from_path]", "Argument[0,path:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[file_from_path]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[flatten]", "Argument[0,t:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[flatten]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[get_required_header]", "Argument[0,headers:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[get_required_header]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[human_join]", "Argument[0,seq:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[human_join]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[json_safe]", "Argument[0,data:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[json_safe]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[quote]", "Argument[0,string:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[quote]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[removeprefix]", "Argument[0,string:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[removeprefix]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[removesuffix]", "Argument[0,string:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[removesuffix]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[required_args]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[strip_not_given]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["openai", "Member[_utils].Member[_utils].Member[strip_not_given]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[cli].Member[_progress].Member[progress]", "Argument[0,total:]", "ReturnValue", "taint"] + - ["openai", "Member[cli].Member[_progress].Member[progress]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_parsing].Member[_completions].Member[get_input_tool_by_name]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_parsing].Member[_completions].Member[is_parseable_tool]", "Argument[0,input_tool:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_parsing].Member[_completions].Member[is_parseable_tool]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_parsing].Member[_completions].Member[parse_function_tool_arguments]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_parsing].Member[_completions].Member[solve_response_format_t]", "Argument[0,response_format:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_parsing].Member[_completions].Member[solve_response_format_t]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_parsing].Member[_completions].Member[type_to_response_format_param]", "Argument[0,response_format:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_parsing].Member[_completions].Member[type_to_response_format_param]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_pydantic].Member[resolve_ref]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_tools].Member[PydanticFunctionTool].Instance.Member[cast]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_tools].Member[pydantic_function_tool]", "Argument[0,model:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_tools].Member[pydantic_function_tool]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_validators].Member[apply_necessary_remediation]", "Argument[0,df:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_validators].Member[apply_necessary_remediation]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_validators].Member[apply_optional_remediation]", "Argument[0,df:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_validators].Member[apply_optional_remediation]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_validators].Member[get_common_xfix]", "Argument[0,series:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_validators].Member[get_common_xfix]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_validators].Member[get_outfnames]", "Argument[0,fname:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[_validators].Member[get_outfnames]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[AssistantEventHandler].Instance.Member[get_final_messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[AssistantEventHandler].Instance.Member[get_final_run]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[AssistantEventHandler].Instance.Member[get_final_run_steps]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[AsyncAssistantEventHandler].Instance.Member[get_final_messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[AsyncAssistantEventHandler].Instance.Member[get_final_run]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[AsyncAssistantEventHandler].Instance.Member[get_final_run_steps]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[accumulate_delta]", "Argument[0,acc:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[accumulate_delta]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_assistants].Member[accumulate_event]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_deltas].Member[accumulate_delta]", "Argument[0,acc:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[_deltas].Member[accumulate_delta]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[chat].Member[_completions].Member[AsyncChatCompletionStream].Instance.Member[until_done]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[chat].Member[_completions].Member[ChatCompletionStreamState].Instance.Member[handle_chunk]", "Argument[1,chunk:]", "Argument[self]", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[chat].Member[_completions].Member[ChatCompletionStreamState].Instance.Member[handle_chunk]", "Argument[1,chunk:]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[chat].Member[_completions].Member[ChatCompletionStreamState].Instance.Member[handle_chunk]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[chat].Member[_completions].Member[ChatCompletionStream].Instance.Member[until_done]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[lib].Member[streaming].Member[chat].Member[_completions].Member[ChoiceEventState].Instance.Member[get_done_events]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[pagination].Member[AsyncCursorPage].Instance.Member[next_page_info]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[pagination].Member[SyncCursorPage].Instance.Member[next_page_info]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudioWithRawResponse].Instance.Member[speech]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudioWithRawResponse].Instance.Member[transcriptions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudioWithRawResponse].Instance.Member[translations]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudioWithStreamingResponse].Instance.Member[speech]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudioWithStreamingResponse].Instance.Member[transcriptions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudioWithStreamingResponse].Instance.Member[translations]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudio].Instance.Member[speech]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudio].Instance.Member[transcriptions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudio].Instance.Member[translations]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudio].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AsyncAudio].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AudioWithRawResponse].Instance.Member[speech]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AudioWithRawResponse].Instance.Member[transcriptions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AudioWithRawResponse].Instance.Member[translations]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AudioWithStreamingResponse].Instance.Member[speech]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AudioWithStreamingResponse].Instance.Member[transcriptions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[AudioWithStreamingResponse].Instance.Member[translations]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[Audio].Instance.Member[speech]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[Audio].Instance.Member[transcriptions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[Audio].Instance.Member[translations]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[Audio].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[audio].Member[Audio].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[speech].Member[AsyncSpeech].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[speech].Member[AsyncSpeech].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[speech].Member[Speech].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[speech].Member[Speech].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[transcriptions].Member[AsyncTranscriptions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[transcriptions].Member[AsyncTranscriptions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[transcriptions].Member[Transcriptions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[transcriptions].Member[Transcriptions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[translations].Member[AsyncTranslations].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[translations].Member[AsyncTranslations].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[translations].Member[Translations].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[audio].Member[translations].Member[Translations].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[batches].Member[AsyncBatches].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[batches].Member[AsyncBatches].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[batches].Member[Batches].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[batches].Member[Batches].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[assistants].Member[Assistants].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[assistants].Member[Assistants].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[assistants].Member[AsyncAssistants].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[assistants].Member[AsyncAssistants].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBetaWithRawResponse].Instance.Member[assistants]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBetaWithRawResponse].Instance.Member[realtime]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBetaWithRawResponse].Instance.Member[threads]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBetaWithRawResponse].Instance.Member[vector_stores]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBetaWithStreamingResponse].Instance.Member[assistants]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBetaWithStreamingResponse].Instance.Member[realtime]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBetaWithStreamingResponse].Instance.Member[threads]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBetaWithStreamingResponse].Instance.Member[vector_stores]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBeta].Instance.Member[assistants]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBeta].Instance.Member[chat]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBeta].Instance.Member[realtime]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBeta].Instance.Member[threads]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBeta].Instance.Member[vector_stores]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBeta].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[AsyncBeta].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[BetaWithRawResponse].Instance.Member[assistants]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[BetaWithRawResponse].Instance.Member[realtime]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[BetaWithRawResponse].Instance.Member[threads]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[BetaWithRawResponse].Instance.Member[vector_stores]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[BetaWithStreamingResponse].Instance.Member[assistants]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[BetaWithStreamingResponse].Instance.Member[realtime]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[BetaWithStreamingResponse].Instance.Member[threads]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[BetaWithStreamingResponse].Instance.Member[vector_stores]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[Beta].Instance.Member[assistants]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[Beta].Instance.Member[chat]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[Beta].Instance.Member[realtime]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[Beta].Instance.Member[threads]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[Beta].Instance.Member[vector_stores]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[Beta].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[beta].Member[Beta].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[chat].Member[chat].Member[AsyncChat].Instance.Member[completions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[chat].Member[chat].Member[Chat].Instance.Member[completions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[chat].Member[completions].Member[AsyncCompletions].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[chat].Member[completions].Member[AsyncCompletions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[chat].Member[completions].Member[AsyncCompletions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[chat].Member[completions].Member[Completions].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[chat].Member[completions].Member[Completions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[chat].Member[completions].Member[Completions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtimeConnection].Instance.Member[parse_event]", "Argument[1,data:]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtimeConnection].Instance.Member[parse_event]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtimeConversationResource].Instance.Member[item]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtimeWithRawResponse].Instance.Member[sessions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtimeWithStreamingResponse].Instance.Member[sessions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtime].Instance.Member[connect]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtime].Instance.Member[sessions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtime].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[AsyncRealtime].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[RealtimeConnection].Instance.Member[parse_event]", "Argument[1,data:]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[RealtimeConnection].Instance.Member[parse_event]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[RealtimeConversationResource].Instance.Member[item]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[RealtimeWithRawResponse].Instance.Member[sessions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[RealtimeWithStreamingResponse].Instance.Member[sessions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[Realtime].Instance.Member[connect]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[Realtime].Instance.Member[sessions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[Realtime].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[realtime].Member[Realtime].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[sessions].Member[AsyncSessions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[sessions].Member[AsyncSessions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[sessions].Member[Sessions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[realtime].Member[sessions].Member[Sessions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[messages].Member[AsyncMessages].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[messages].Member[AsyncMessages].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[messages].Member[Messages].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[messages].Member[Messages].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[AsyncRunsWithRawResponse].Instance.Member[steps]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[AsyncRunsWithStreamingResponse].Instance.Member[steps]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[AsyncRuns].Instance.Member[create_and_stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[AsyncRuns].Instance.Member[steps]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[AsyncRuns].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[AsyncRuns].Instance.Member[submit_tool_outputs_stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[AsyncRuns].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[AsyncRuns].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[RunsWithRawResponse].Instance.Member[steps]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[RunsWithStreamingResponse].Instance.Member[steps]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[Runs].Instance.Member[create_and_stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[Runs].Instance.Member[steps]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[Runs].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[Runs].Instance.Member[submit_tool_outputs_stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[Runs].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[runs].Member[Runs].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[steps].Member[AsyncSteps].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[steps].Member[AsyncSteps].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[steps].Member[Steps].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[runs].Member[steps].Member[Steps].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreadsWithRawResponse].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreadsWithRawResponse].Instance.Member[runs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreadsWithStreamingResponse].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreadsWithStreamingResponse].Instance.Member[runs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreads].Instance.Member[create_and_run_stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreads].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreads].Instance.Member[runs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreads].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[AsyncThreads].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[ThreadsWithRawResponse].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[ThreadsWithRawResponse].Instance.Member[runs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[ThreadsWithStreamingResponse].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[ThreadsWithStreamingResponse].Instance.Member[runs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[Threads].Instance.Member[create_and_run_stream]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[Threads].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[Threads].Instance.Member[runs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[Threads].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[threads].Member[threads].Member[Threads].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[file_batches].Member[AsyncFileBatches].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[file_batches].Member[AsyncFileBatches].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[file_batches].Member[FileBatches].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[file_batches].Member[FileBatches].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[files].Member[AsyncFiles].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[files].Member[AsyncFiles].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[files].Member[Files].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[files].Member[Files].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[AsyncVectorStoresWithRawResponse].Instance.Member[file_batches]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[AsyncVectorStoresWithRawResponse].Instance.Member[files]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[AsyncVectorStoresWithStreamingResponse].Instance.Member[file_batches]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[AsyncVectorStoresWithStreamingResponse].Instance.Member[files]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[AsyncVectorStores].Instance.Member[file_batches]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[AsyncVectorStores].Instance.Member[files]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[AsyncVectorStores].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[AsyncVectorStores].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[VectorStoresWithRawResponse].Instance.Member[file_batches]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[VectorStoresWithRawResponse].Instance.Member[files]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[VectorStoresWithStreamingResponse].Instance.Member[file_batches]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[VectorStoresWithStreamingResponse].Instance.Member[files]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[VectorStores].Instance.Member[file_batches]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[VectorStores].Instance.Member[files]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[VectorStores].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[beta].Member[vector_stores].Member[vector_stores].Member[VectorStores].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[AsyncChatWithRawResponse].Instance.Member[completions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[AsyncChatWithStreamingResponse].Instance.Member[completions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[AsyncChat].Instance.Member[completions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[AsyncChat].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[AsyncChat].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[ChatWithRawResponse].Instance.Member[completions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[ChatWithStreamingResponse].Instance.Member[completions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[Chat].Instance.Member[completions]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[Chat].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[chat].Member[Chat].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[AsyncCompletionsWithRawResponse].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[AsyncCompletionsWithStreamingResponse].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[AsyncCompletions].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[AsyncCompletions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[AsyncCompletions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[CompletionsWithRawResponse].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[CompletionsWithStreamingResponse].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[Completions].Instance.Member[messages]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[Completions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[completions].Member[Completions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[messages].Member[AsyncMessages].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[messages].Member[AsyncMessages].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[messages].Member[Messages].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[chat].Member[completions].Member[messages].Member[Messages].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[completions].Member[AsyncCompletions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[completions].Member[AsyncCompletions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[completions].Member[Completions].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[completions].Member[Completions].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[embeddings].Member[AsyncEmbeddings].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[embeddings].Member[AsyncEmbeddings].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[embeddings].Member[Embeddings].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[embeddings].Member[Embeddings].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[files].Member[AsyncFiles].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[files].Member[AsyncFiles].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[files].Member[Files].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[files].Member[Files].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[AsyncFineTuningWithRawResponse].Instance.Member[jobs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[AsyncFineTuningWithStreamingResponse].Instance.Member[jobs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[AsyncFineTuning].Instance.Member[jobs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[AsyncFineTuning].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[AsyncFineTuning].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[FineTuningWithRawResponse].Instance.Member[jobs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[FineTuningWithStreamingResponse].Instance.Member[jobs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[FineTuning].Instance.Member[jobs]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[FineTuning].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[fine_tuning].Member[FineTuning].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[checkpoints].Member[AsyncCheckpoints].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[checkpoints].Member[AsyncCheckpoints].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[checkpoints].Member[Checkpoints].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[checkpoints].Member[Checkpoints].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[AsyncJobsWithRawResponse].Instance.Member[checkpoints]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[AsyncJobsWithStreamingResponse].Instance.Member[checkpoints]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[AsyncJobs].Instance.Member[checkpoints]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[AsyncJobs].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[AsyncJobs].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[JobsWithRawResponse].Instance.Member[checkpoints]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[JobsWithStreamingResponse].Instance.Member[checkpoints]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[Jobs].Instance.Member[checkpoints]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[Jobs].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[fine_tuning].Member[jobs].Member[jobs].Member[Jobs].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[images].Member[AsyncImages].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[images].Member[AsyncImages].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[images].Member[Images].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[images].Member[Images].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[models].Member[AsyncModels].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[models].Member[AsyncModels].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[models].Member[Models].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[models].Member[Models].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[moderations].Member[AsyncModerations].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[moderations].Member[AsyncModerations].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[moderations].Member[Moderations].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[moderations].Member[Moderations].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[parts].Member[AsyncParts].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[parts].Member[AsyncParts].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[parts].Member[Parts].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[parts].Member[Parts].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[AsyncUploadsWithRawResponse].Instance.Member[parts]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[AsyncUploadsWithStreamingResponse].Instance.Member[parts]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[AsyncUploads].Instance.Member[parts]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[AsyncUploads].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[AsyncUploads].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[UploadsWithRawResponse].Instance.Member[parts]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[UploadsWithStreamingResponse].Instance.Member[parts]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[Uploads].Instance.Member[parts]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[Uploads].Instance.Member[with_raw_response]", "Argument[self]", "ReturnValue", "taint"] + - ["openai", "Member[resources].Member[uploads].Member[uploads].Member[Uploads].Instance.Member[with_streaming_response]", "Argument[self]", "ReturnValue", "taint"] diff --git a/python/ext/generated/pymysql.model.yml b/python/ext/generated/pymysql.model.yml new file mode 100644 index 00000000..00541867 --- /dev/null +++ b/python/ext/generated/pymysql.model.yml @@ -0,0 +1,66 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: sinkModel + data: + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[connect]", "Argument[1,sock:]", "path-injection"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[connect]", "Argument[1,sock:]", "sql-injection"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[executemany]", "Argument[1,query:]", "sql-injection"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[executemany]", "Argument[2,args:]", "sql-injection"] + - addsTo: + pack: codeql/python-all + extensible: summaryModel + data: + - ["pymysql", "Member[Binary]", "Argument[0,x:]", "ReturnValue", "taint"] + - ["pymysql", "Member[_auth].Member[caching_sha2_password_auth]", "Argument[1,pkt:]", "Argument[0,conn:]", "taint"] + - ["pymysql", "Member[_auth].Member[sha256_password_auth]", "Argument[1,pkt:]", "Argument[0,conn:]", "taint"] + - ["pymysql", "Member[charset].Member[Charsets].Instance.Member[by_id]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[charset].Member[Charsets].Instance.Member[by_name]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[affected_rows]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[character_set_name]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[cursor]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[escape]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[escape_string]", "Argument[1,s:]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[get_host_info]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[get_proto_info]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[get_server_info]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[insert_id]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[literal]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[next_result]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[query]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[connections].Member[Connection].Instance.Member[thread_id]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[convert_date]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[convert_datetime]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[convert_time]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[convert_timedelta]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[escape_date]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[escape_datetime]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[escape_int]", "Argument[0,value:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[escape_set]", "Argument[1,charset:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[escape_set]", "Argument[2,mapping:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[escape_time]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[escape_timedelta]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["pymysql", "Member[converters].Member[through]", "Argument[0,x:]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[callproc]", "Argument[2,args:]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[execute]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[executemany]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[fetchall]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[fetchmany]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[fetchone]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[mogrify]", "Argument[1,query:]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[mogrify]", "Argument[2,args:]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[Cursor].Instance.Member[mogrify]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[SSCursor].Instance.Member[fetchall]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[cursors].Member[SSCursor].Instance.Member[fetchall_unbuffered]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[optionfile].Member[Parser].Instance.Member[get]", "Argument[1,section:]", "ReturnValue", "taint"] + - ["pymysql", "Member[optionfile].Member[Parser].Instance.Member[optionxform]", "Argument[1,key:]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[FieldDescriptorPacket].Instance.Member[description]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[FieldDescriptorPacket].Instance.Member[get_column_length]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[MysqlPacket].Instance.Member[get_all_data]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[MysqlPacket].Instance.Member[get_bytes]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[MysqlPacket].Instance.Member[read]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[MysqlPacket].Instance.Member[read_all]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[MysqlPacket].Instance.Member[read_length_coded_string]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[MysqlPacket].Instance.Member[read_length_encoded_integer]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[MysqlPacket].Instance.Member[read_string]", "Argument[self]", "ReturnValue", "taint"] + - ["pymysql", "Member[protocol].Member[MysqlPacket].Instance.Member[read_uint8]", "Argument[self]", "ReturnValue", "taint"] diff --git a/python/ext/generated/urllib3.model.yml b/python/ext/generated/urllib3.model.yml new file mode 100644 index 00000000..460ec891 --- /dev/null +++ b/python/ext/generated/urllib3.model.yml @@ -0,0 +1,103 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: sourceModel + data: + - ["urllib3", "Member[util].Member[ssl_].Member[create_urllib3_context]", "Argument[0,ssl_version:]", "environment"] + - ["urllib3", "Member[util].Member[ssl_].Member[create_urllib3_context]", "Argument[3,ciphers:]", "environment"] + - ["urllib3", "Member[util].Member[ssl_].Member[create_urllib3_context]", "ReturnValue", "environment"] + - ["urllib3", "Member[util].Member[ssl_].Member[ssl_wrap_socket]", "Argument[1,keyfile:]", "file"] + - ["urllib3", "Member[util].Member[ssl_].Member[ssl_wrap_socket]", "Argument[6,ssl_version:]", "environment"] + - ["urllib3", "Member[util].Member[ssl_].Member[ssl_wrap_socket]", "Argument[7,ciphers:]", "environment"] + - addsTo: + pack: codeql/python-all + extensible: sinkModel + data: + - ["urllib3", "Member[util].Member[ssl_].Member[ssl_wrap_socket]", "Argument[1,keyfile:]", "path-injection"] + - addsTo: + pack: codeql/python-all + extensible: summaryModel + data: + - ["urllib3", "Member[_collections].Member[HTTPHeaderDict].Instance.Member[getlist]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["urllib3", "Member[_collections].Member[HTTPHeaderDict].Instance.Member[getlist]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[_collections].Member[HTTPHeaderDict].Instance.Member[items]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[_collections].Member[HTTPHeaderDict].Instance.Member[iteritems]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[_collections].Member[HTTPHeaderDict].Instance.Member[itermerged]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[_collections].Member[HTTPHeaderDict].Instance.Member[setdefault]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["urllib3", "Member[_collections].Member[RecentlyUsedContainer].Instance.Member[keys]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[_collections].Member[ensure_can_construct_http_header_dict]", "Argument[0,potential:]", "ReturnValue", "taint"] + - ["urllib3", "Member[_request_methods].Member[RequestMethods].Instance.Member[request]", "Argument[5,headers:]", "ReturnValue", "taint"] + - ["urllib3", "Member[_request_methods].Member[RequestMethods].Instance.Member[request]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[_request_methods].Member[RequestMethods].Instance.Member[request_encode_body]", "Argument[4,headers:]", "ReturnValue", "taint"] + - ["urllib3", "Member[_request_methods].Member[RequestMethods].Instance.Member[request_encode_body]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[_request_methods].Member[RequestMethods].Instance.Member[request_encode_url]", "Argument[4,headers:]", "ReturnValue", "taint"] + - ["urllib3", "Member[_request_methods].Member[RequestMethods].Instance.Member[request_encode_url]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[connection].Member[HTTPConnection].Instance.Member[getresponse]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[connectionpool].Member[HTTPConnectionPool].Instance.Member[urlopen]", "Argument[5,retries:]", "ReturnValue", "taint"] + - ["urllib3", "Member[connectionpool].Member[HTTPConnectionPool].Instance.Member[urlopen]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[contrib].Member[emscripten].Member[connection].Member[EmscriptenHTTPConnection].Instance.Member[getresponse]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[contrib].Member[emscripten].Member[fetch].Member[send_jspi_request]", "Argument[0,request:]", "ReturnValue", "taint"] + - ["urllib3", "Member[contrib].Member[emscripten].Member[fetch].Member[send_request]", "Argument[0,request:]", "ReturnValue", "taint"] + - ["urllib3", "Member[contrib].Member[emscripten].Member[fetch].Member[send_streaming_request]", "Argument[0,request:]", "ReturnValue", "taint"] + - ["urllib3", "Member[contrib].Member[emscripten].Member[response].Member[EmscriptenHttpResponseWrapper].Instance.Member[json]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[contrib].Member[pyopenssl].Member[PyOpenSSLContext].Instance.Member[wrap_socket]", "Argument[1,sock:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[RequestField].Instance.Member[from_tuples]", "Argument[1,fieldname:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[RequestField].Instance.Member[from_tuples]", "Argument[2,value:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[RequestField].Instance.Member[from_tuples]", "Argument[3,header_formatter:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[RequestField].Instance.Member[render_headers]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[format_header_param]", "Argument[0,name:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[format_header_param_html5]", "Argument[0,name:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[format_header_param_rfc2231]", "Argument[0,name:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[format_header_param_rfc2231]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[format_multipart_header_param]", "Argument[0,name:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[guess_content_type]", "Argument[0,filename:]", "ReturnValue", "taint"] + - ["urllib3", "Member[fields].Member[guess_content_type]", "Argument[1,default:]", "ReturnValue", "taint"] + - ["urllib3", "Member[filepost].Member[encode_multipart_formdata]", "Argument[1,boundary:]", "ReturnValue", "taint"] + - ["urllib3", "Member[filepost].Member[iter_field_objects]", "Argument[0,fields:]", "ReturnValue", "taint"] + - ["urllib3", "Member[http2].Member[connection].Member[HTTP2Connection].Instance.Member[getresponse]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[poolmanager].Member[PoolManager].Instance.Member[connection_from_context]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[poolmanager].Member[PoolManager].Instance.Member[connection_from_host]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[poolmanager].Member[PoolManager].Instance.Member[connection_from_pool_key]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[poolmanager].Member[PoolManager].Instance.Member[connection_from_url]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[poolmanager].Member[ProxyManager].Instance.Member[connection_from_host]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[poolmanager].Member[proxy_from_url]", "Argument[0,url:]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[BaseHTTPResponse].Instance.Member[get_redirect_location]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[BaseHTTPResponse].Instance.Member[getheader]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[BaseHTTPResponse].Instance.Member[getheader]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[BaseHTTPResponse].Instance.Member[getheaders]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[BaseHTTPResponse].Instance.Member[geturl]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[BaseHTTPResponse].Instance.Member[info]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[BaseHTTPResponse].Instance.Member[json]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[BytesQueueBuffer].Instance.Member[get_all]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[DeflateDecoder].Instance.Member[decompress]", "Argument[1,data:]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[DeflateDecoder].Instance.Member[decompress]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[HTTPResponse].Instance.Member[isclosed]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[HTTPResponse].Instance.Member[read1]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[HTTPResponse].Instance.Member[read]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[HTTPResponse].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[HTTPResponse].Instance.Member[tell]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[response].Member[MultiDecoder].Instance.Member[decompress]", "Argument[1,data:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[request].Member[make_headers]", "Argument[1,accept_encoding:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[request].Member[make_headers]", "Argument[2,user_agent:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[request].Member[make_headers]", "Argument[3,basic_auth:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[request].Member[make_headers]", "Argument[4,proxy_basic_auth:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[request].Member[set_file_position]", "Argument[1,pos:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[response].Member[is_fp_closed]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[retry].Member[Retry].Instance.Member[from_int]", "Argument[1,retries:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[retry].Member[Retry].Instance.Member[from_int]", "Argument[3,default:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[retry].Member[Retry].Instance.Member[from_int]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[retry].Member[Retry].Instance.Member[increment]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[retry].Member[Retry].Instance.Member[new]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[ssl_].Member[create_urllib3_context]", "Argument[1,cert_reqs:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[ssl_].Member[create_urllib3_context]", "Argument[4,ssl_minimum_version:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[ssl_].Member[create_urllib3_context]", "Argument[5,ssl_maximum_version:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[ssl_].Member[resolve_cert_reqs]", "Argument[0,candidate:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[ssl_].Member[resolve_ssl_version]", "Argument[0,candidate:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[ssl_].Member[ssl_wrap_socket]", "Argument[0,sock:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[ssltransport].Member[SSLTransport].Instance.Member[makefile]", "Argument[1,mode:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[timeout].Member[Timeout].Instance.Member[clone]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[timeout].Member[Timeout].Instance.Member[from_float]", "Argument[1,timeout:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[timeout].Member[Timeout].Instance.Member[start_connect]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[timeout].Member[Timeout].Member[resolve_default_timeout]", "Argument[self]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[util].Member[to_bytes]", "Argument[0,x:]", "ReturnValue", "taint"] + - ["urllib3", "Member[util].Member[util].Member[to_str]", "Argument[0,x:]", "ReturnValue", "taint"] diff --git a/python/ext/generated/werkzeug.model.yml b/python/ext/generated/werkzeug.model.yml new file mode 100644 index 00000000..41f6eace --- /dev/null +++ b/python/ext/generated/werkzeug.model.yml @@ -0,0 +1,318 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: sourceModel + data: + - ["werkzeug", "Member[_reloader].Member[ReloaderLoop].Instance.Member[restart_with_reloader]", "ReturnValue", "environment"] + - ["werkzeug", "Member[_reloader].Member[run_with_reloader]", "Argument[0,main_func:]", "environment"] + - ["werkzeug", "Member[_reloader].Member[run_with_reloader]", "Argument[1,extra_files:]", "environment"] + - ["werkzeug", "Member[_reloader].Member[run_with_reloader]", "Argument[2,exclude_patterns:]", "environment"] + - ["werkzeug", "Member[_reloader].Member[run_with_reloader]", "Argument[3,interval:]", "environment"] + - ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[1,name:]", "file"] + - ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[2,file:]", "file"] + - ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[3,filename:]", "file"] + - ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[4,content_type:]", "file"] + - ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileStorage].Instance.Member[save]", "Argument[1,dst:]", "file"] + - ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileStorage].Instance.Member[save]", "Argument[2,buffer_size:]", "file"] + - ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "Argument[2,filename:]", "file"] + - ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "ReturnValue", "file"] + - ["werkzeug", "Member[debug].Member[get_machine_id]", "ReturnValue", "file"] + - ["werkzeug", "Member[debug].Member[get_pin_and_cookie_name]", "Argument[0,app:]", "environment"] + - ["werkzeug", "Member[debug].Member[get_pin_and_cookie_name]", "ReturnValue", "environment"] + - ["werkzeug", "Member[serving].Member[is_running_from_reloader]", "ReturnValue", "environment"] + - ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "Argument[1,host:]", "file"] + - ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "Argument[2,cn:]", "file"] + - ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "ReturnValue", "file"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[0,hostname:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[1,port:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[10,threaded:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[11,processes:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[12,request_handler:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[13,static_files:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[14,passthrough_errors:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[15,ssl_context:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[2,application:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[5,use_evalex:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[6,extra_files:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[7,exclude_patterns:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[8,reloader_interval:]", "environment"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[9,reloader_type:]", "environment"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[0,path_or_file:]", "file"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[1,environ:]", "file"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[10,response_class:]", "file"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[11,_root_path:]", "file"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[2,mimetype:]", "file"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[4,download_name:]", "file"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[6,etag:]", "file"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[8,max_age:]", "file"] + - ["werkzeug", "Member[utils].Member[send_file]", "ReturnValue", "file"] + - ["werkzeug", "Member[utils].Member[send_from_directory]", "Argument[2,environ:]", "file"] + - ["werkzeug", "Member[utils].Member[send_from_directory]", "ReturnValue", "file"] + - addsTo: + pack: codeql/python-all + extensible: sinkModel + data: + - ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[2,file:]", "path-injection"] + - ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileStorage].Instance.Member[save]", "Argument[1,dst:]", "path-injection"] + - ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "Argument[2,filename:]", "path-injection"] + - ["werkzeug", "Member[routing].Member[rules].Member[Rule].Instance.Member[bind]", "Argument[1,map:]", "code-injection"] + - ["werkzeug", "Member[serving].Member[make_server]", "Argument[0,host:]", "path-injection"] + - ["werkzeug", "Member[serving].Member[make_server]", "Argument[8,fd:]", "path-injection"] + - ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "Argument[0,base_path:]", "path-injection"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[0,hostname:]", "path-injection"] + - ["werkzeug", "Member[serving].Member[run_simple]", "Argument[13,static_files:]", "path-injection"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[0,path_or_file:]", "path-injection"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[11,_root_path:]", "path-injection"] + - addsTo: + pack: codeql/python-all + extensible: summaryModel + data: + - ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[best_match]", "Argument[1,matches:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[best_match]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[find]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[index]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[quality]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[values]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[accept].Member[LanguageAccept].Instance.Member[best_match]", "Argument[1,matches:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[accept].Member[LanguageAccept].Instance.Member[best_match]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[auth].Member[Authorization].Instance.Member[from_header]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[auth].Member[Authorization].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[auth].Member[Authorization].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[auth].Member[Authorization].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[auth].Member[WWWAuthenticate].Instance.Member[from_header]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[auth].Member[WWWAuthenticate].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[auth].Member[WWWAuthenticate].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[auth].Member[WWWAuthenticate].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[csp].Member[ContentSecurityPolicy].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[etag].Member[ETags].Instance.Member[as_set]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[etag].Member[ETags].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[get_all]", "Argument[1,name:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[get_all]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[getlist]", "Argument[1,key:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[getlist]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[items]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[keys]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[pop]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[pop]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[popitem]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setdefault]", "Argument[1,key:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setdefault]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setdefault]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setlistdefault]", "Argument[1,key:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setlistdefault]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setlistdefault]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[to_wsgi_list]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[values]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[mixins].Member[UpdateDictMixin].Instance.Member[pop]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[mixins].Member[UpdateDictMixin].Instance.Member[setdefault]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[ContentRange].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[IfRange].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[make_content_range]", "Argument[1,length:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[make_content_range]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[range_for_length]", "Argument[1,length:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[range_for_length]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[to_content_range_header]", "Argument[1,length:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[to_content_range_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[items]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[keys]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[values]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[HeaderSet].Instance.Member[as_set]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[HeaderSet].Instance.Member[find]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[HeaderSet].Instance.Member[index]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[HeaderSet].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[ImmutableDict].Instance.Member[copy]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[MultiDict].Instance.Member[pop]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[MultiDict].Instance.Member[setdefault]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[MultiDict].Instance.Member[to_dict]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[TypeConversionDict].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[TypeConversionDict].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[datastructures].Member[structures].Member[iter_multi_items]", "Argument[0,mapping:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[debug_application]", "Argument[self]", "Argument[2,start_response:]", "taint"] + - ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[display_console]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "Argument[1,request:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "Argument[2,filename:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[console].Member[HTMLStringO].Instance.Member[readline]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[console].Member[HTMLStringO].Instance.Member[reset]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dict_repr]", "Argument[1,d:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dispatch_repr]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dump_locals]", "Argument[1,d:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dump_locals]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dump_object]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[render_object_dump]", "Argument[1,items:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[render_object_dump]", "Argument[3,repr:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[repr]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[string_repr]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[repr].Member[debug_repr]", "Argument[0,obj:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[DebugFrameSummary].Instance.Member[info]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[DebugFrameSummary].Instance.Member[render_html]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[all_frames]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[all_tracebacks]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[render_debugger_html]", "Argument[2,secret:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[render_debugger_html]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[render_traceback_html]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[render_traceback_text]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[debug].Member[tbtools].Member[render_console_html]", "Argument[0,secret:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[exceptions].Member[HTTPException].Instance.Member[get_body]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[exceptions].Member[HTTPException].Instance.Member[get_response]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[exceptions].Member[MethodNotAllowed].Instance.Member[get_headers]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[exceptions].Member[RequestedRangeNotSatisfiable].Instance.Member[get_headers]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[formparser].Member[FormDataParser].Instance.Member[parse]", "Argument[1,stream:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[formparser].Member[FormDataParser].Instance.Member[parse_from_environ]", "Argument[1,environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[formparser].Member[FormDataParser].Instance.Member[parse_from_environ]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[formparser].Member[MultiPartParser].Instance.Member[get_part_charset]", "Argument[1,headers:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[formparser].Member[parse_form_data]", "Argument[0,environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[formparser].Member[parse_form_data]", "Argument[3,max_content_length:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[0,key:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[10,samesite:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[11,partitioned:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[2,max_age:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[3,expires:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[4,path:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[5,domain:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[6,secure:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[7,httponly:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_csp_header]", "Argument[0,header:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_header]", "Argument[0,iterable:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_options_header]", "Argument[0,header:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[dump_options_header]", "Argument[1,options:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[parse_content_range_header]", "Argument[0,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[parse_content_range_header]", "Argument[1,on_update:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[parse_etags]", "Argument[0,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[parse_if_range_header]", "Argument[0,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[parse_options_header]", "Argument[0,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[parse_range_header]", "Argument[0,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[parse_set_header]", "Argument[1,on_update:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[quote_etag]", "Argument[0,etag:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[quote_header_value]", "Argument[0,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[unquote_etag]", "Argument[0,etag:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[http].Member[unquote_header_value]", "Argument[0,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[local].Member[LocalManager].Instance.Member[make_middleware]", "Argument[1,app:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[local].Member[LocalManager].Instance.Member[make_middleware]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[local].Member[LocalProxy].Instance.Member[lambda]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[local].Member[LocalStack].Instance.Member[pop]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[local].Member[LocalStack].Instance.Member[push]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[local].Member[LocalStack].Instance.Member[push]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[http_proxy].Member[ProxyMiddleware].Instance.Member[proxy_to]", "Argument[1,opts:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[http_proxy].Member[ProxyMiddleware].Instance.Member[proxy_to]", "Argument[2,path:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[http_proxy].Member[ProxyMiddleware].Instance.Member[proxy_to]", "Argument[3,prefix:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[http_proxy].Member[ProxyMiddleware].Instance.Member[proxy_to]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[lint].Member[LintMiddleware].Instance.Member[check_start_response]", "Argument[2,headers:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[generate_etag]", "Argument[2,file_size:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_directory_loader]", "Argument[1,directory:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_directory_loader]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_file_loader]", "Argument[1,filename:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_file_loader]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_package_loader]", "Argument[2,package_path:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[converters].Member[AnyConverter].Instance.Member[to_url]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[converters].Member[BaseConverter].Instance.Member[to_python]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[converters].Member[BaseConverter].Instance.Member[to_url]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[converters].Member[UUIDConverter].Instance.Member[to_url]", "Argument[1,value:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[exceptions].Member[RequestRedirect].Instance.Member[get_response]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[build]", "Argument[6,url_scheme:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[build]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[encode_query_args]", "Argument[1,query_args:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[get_host]", "Argument[1,domain_part:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[get_host]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[make_alias_redirect_url]", "Argument[5,query_args:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[make_alias_redirect_url]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[1,server_name:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[2,script_name:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[3,subdomain:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[4,url_scheme:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[5,default_method:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[6,path_info:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[7,query_args:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind_to_environ]", "Argument[1,environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind_to_environ]", "Argument[2,server_name:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind_to_environ]", "Argument[3,subdomain:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind_to_environ]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[iter_rules]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[matcher].Member[StateMachineMatcher].Instance.Member[match]", "Argument[1,domain:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[matcher].Member[StateMachineMatcher].Instance.Member[match]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[rules].Member[EndpointPrefix].Instance.Member[get_rules]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[rules].Member[Rule].Instance.Member[empty]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[rules].Member[Rule].Instance.Member[get_empty_kwargs]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[rules].Member[Rule].Instance.Member[get_rules]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[rules].Member[Subdomain].Instance.Member[get_rules]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[routing].Member[rules].Member[Submount].Instance.Member[get_rules]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[multipart].Member[MultipartEncoder].Instance.Member[send_event]", "Argument[1,event:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[multipart].Member[MultipartEncoder].Instance.Member[send_event]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[authorization]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[full_path]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[host]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[if_match]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[if_none_match]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[if_range]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[range]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[response].Member[Response].Instance.Member[get_etag]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[response].Member[Response].Instance.Member[lambda]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[response].Member[Response].Instance.Member[www_authenticate]", "Argument[self]", "Argument[1,value:]", "taint"] + - ["werkzeug", "Member[sansio].Member[utils].Member[get_host]", "Argument[1,host_header:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[sansio].Member[utils].Member[get_host]", "Argument[2,server:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[security].Member[generate_password_hash]", "Argument[1,method:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[WSGIRequestHandler].Instance.Member[address_string]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[WSGIRequestHandler].Instance.Member[dictcomp]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[WSGIRequestHandler].Instance.Member[make_environ]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[WSGIRequestHandler].Instance.Member[port_integer]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[get_sockaddr]", "Argument[0,host:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[get_sockaddr]", "Argument[1,port:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[make_server]", "Argument[0,host:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[make_server]", "Argument[1,port:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[make_server]", "Argument[2,app:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[make_server]", "Argument[4,processes:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[make_server]", "Argument[6,passthrough_errors:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[make_server]", "Argument[7,ssl_context:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "Argument[0,base_path:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[user_agent].Member[UserAgent].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[append_slash_redirect]", "Argument[0,environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[append_slash_redirect]", "Argument[1,code:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[environ_property].Instance.Member[lookup]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[get_content_type]", "Argument[0,mimetype:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[get_content_type]", "Argument[1,charset:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[header_property].Instance.Member[lookup]", "Argument[1,obj:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[redirect]", "Argument[0,location:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[redirect]", "Argument[1,code:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[0,path_or_file:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[1,environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[11,_root_path:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[2,mimetype:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[4,download_name:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[6,etag:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[7,last_modified:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_file]", "Argument[8,max_age:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[utils].Member[send_from_directory]", "Argument[2,environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[data]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[files]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[form]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[get_data]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[get_json]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[url_root]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[values]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[call_on_close]", "Argument[1,func:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[force_type]", "Argument[1,response:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[force_type]", "Argument[self]", "Argument[1,response:]", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[force_type]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[get_app_iter]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[get_data]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[get_wsgi_headers]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[get_wsgi_response]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[iter_encoded]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[make_conditional]", "Argument[1,request_or_environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[make_conditional]", "Argument[2,accept_ranges:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[make_conditional]", "Argument[3,complete_length:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[make_conditional]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wsgi].Member[LimitedStream].Instance.Member[tell]", "Argument[self]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wsgi].Member[get_host]", "Argument[0,environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wsgi].Member[get_input_stream]", "Argument[0,environ:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wsgi].Member[get_input_stream]", "Argument[2,max_content_length:]", "ReturnValue", "taint"] + - ["werkzeug", "Member[wsgi].Member[get_path_info]", "Argument[0,environ:]", "ReturnValue", "taint"] diff --git a/python/ext/manual/aioredis.yml b/python/ext/manual/aioredis.yml new file mode 100644 index 00000000..7824e2bd --- /dev/null +++ b/python/ext/manual/aioredis.yml @@ -0,0 +1,31 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: sinkModel + data: + - [ + "aioredis", + "create_connection.Argument[password:]", + "credentials-hardcoded", + ] + - ["aioredis", "create_pool.Argument[password:]", "credentials-hardcoded"] + - [ + "aioredis", + "create_redis.Argument[password:]", + "credentials-hardcoded", + ] + - [ + "aioredis", + "create_redis_pool.Argument[password:]", + "credentials-hardcoded", + ] + - [ + "aioredis", + "sentinel.create_sentinel.Argument[password:]", + "credentials-hardcoded", + ] + - [ + "aioredis", + "sentinel.create_sentinel_pool.Argument[password:]", + "credentials-hardcoded", + ] diff --git a/python/ext/manual/mysql.yml b/python/ext/manual/mysql.yml new file mode 100644 index 00000000..b72f4bc7 --- /dev/null +++ b/python/ext/manual/mysql.yml @@ -0,0 +1,21 @@ +extensions: + - addsTo: + pack: codeql/python-all + extensible: sinkModel + data: + - [ + "mysql", + "connector.connect.Argument[password:]", + "credentials-hardcoded", + ] + - [ + "asyncpg", + "connection.Connection.Argument[password:]", + "credentials-hardcoded", + ] + - ["psycopg2", "connect.Argument[:password]", "credentials-hardcoded"] + - [ + "aioredis", + "create_connection.Argument[password:]", + "credentials-hardcoded", + ] From 104b97470160c9e8f57376229c1b272c2448fd67 Mon Sep 17 00:00:00 2001 From: Mathew Payne <2772944+GeekMasher@users.noreply.github.com> Date: Tue, 15 Apr 2025 10:41:46 +0100 Subject: [PATCH 2/2] Update python/ext/manual/mysql.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- python/ext/manual/mysql.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/ext/manual/mysql.yml b/python/ext/manual/mysql.yml index b72f4bc7..d52e5ff4 100644 --- a/python/ext/manual/mysql.yml +++ b/python/ext/manual/mysql.yml @@ -13,7 +13,7 @@ extensions: "connection.Connection.Argument[password:]", "credentials-hardcoded", ] - - ["psycopg2", "connect.Argument[:password]", "credentials-hardcoded"] + - ["psycopg2", "connect.Argument[password:]", "credentials-hardcoded"] - [ "aioredis", "create_connection.Argument[password:]",