In Python 3.6 through 3.6.10, 3.7 through 3.7.8, 3.8 through 3.8.4rc1, and 3.9 through 3.9.0b4 on Windows, a Trojan horse python3.dll might be used in cases where CPython is embedded in a native application. This occurs because python3X.dll may use an invalid search path for python3.dll loading (after Py_SetPath has been used). NOTE: this issue CANNOT occur when using python.exe from a standard (non-embedded) Python installation on Windows.
{ "cwe_ids": [] }
{ "vanir_signatures": [ { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "change_ext" }, "id": "PSF-2020-4-02f6b6c0", "digest": { "function_hash": "322079565198800175417518105208948341123", "length": 586.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/pathconfig.c" }, "id": "PSF-2020-4-0994e54a", "digest": { "threshold": 0.9, "line_hashes": [ "65842802426054550157460399596813219504", "323163340668741671626183518274925989791", "243509980923361890560226630011511506103", "243910460807626253842400566039946728555", "301232175750682949969991443568673465499", "127710140682625479793340896590712585942", "2268493248263994813618886964237985382", "314448710314677189880995079589048281639", "123025885773896775735980289585348782014", "211713752991339729506177137132069812871", "11009723935995773909925456025675293251", "152202680078312491203003891558295527588", "286253390159080478890399170710214608406", "214078884615700524640007131344279927819", "229884006761128747250653758866250373988", "173390436243442152559422181034900999905", "53292447557046661538376870984744193972", "59633255413245883845701708295416906065", "245549546135202523833631062009150283275", "158103926696010593692907604190754059181", "34360739395206761114258069076568157638", "302466303825668004662953531274529486205", "245544025916995145216297033058554280058", "190757976925035426997714442511790274620", "227446090341847475590008603599274729293", "253248491459136219047721898374099944906", "132846846861113734319464898080916924526", "226210592526197174608932777220247348669", "213211805130630559460041378574575050021", "296264839814417564408990630297555878872", "220009747256995606921049490822979521246", "270207993031747725070466214131588832761", "246612845516729641963911548599585168055", "179848929184120402717337358155391721797", "47014071693518115764009753529386181635", "324908213708854992610867949632991931343", "307247690318708046810287473430475343242", "61173876442554214547058819250212502785", "104563286054730976523144497984291006357", "320007734314650932119268456956861337283", "265181058719432757908653794648015190159", "16518288442103135396157591683347675306", "159742148784478270268648800663392748369", "175370721708907235457367371781351775318", "194642271201767614592031371250297055743", "168129493872971854198863119633034404496", "158542678262599051506480623222862436726", "314168384939044208306822600108802353509", "269762485605384808567895302607378619833", "5373586689547920195509393832807648868", "66304906417549963379525237846409801615" ] } }, { "source": "https://github.com/python/cpython/commit/f205f1000a2d7f8b044caf281041b3705f293480", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_CheckPython3" }, "id": "PSF-2020-4-0af22dc3", "digest": { "function_hash": "13319295406104404332313675216304964207", "length": 540.0 } }, { "source": "https://github.com/python/cpython/commit/110dd153662a13b8ae1bb06348e5b1f118ab26d7", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "get_dll_path" }, "id": "PSF-2020-4-0c37bbe7", "digest": { "function_hash": "68704742663636507205303680377821724341", "length": 395.0 } }, { "source": "https://github.com/python/cpython/commit/f205f1000a2d7f8b044caf281041b3705f293480", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/dynload_win.c", "function": "_PyImport_FindSharedFuncptrWindows" }, "id": "PSF-2020-4-112f556a", "digest": { "function_hash": "285130660583565372932900022828976711592", "length": 1796.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_path" }, "id": "PSF-2020-4-12c5eaf4", "digest": { "function_hash": "109590505761031483435777771481993440056", "length": 1242.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_CheckPython3" }, "id": "PSF-2020-4-14a043fa", "digest": { "function_hash": "24263885564847850818546025954649862630", "length": 630.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Modules/_testinternalcapi.c" }, "id": "PSF-2020-4-14f64f72", "digest": { "threshold": 0.9, "line_hashes": [ "285764702042292969032691092481680233216", "199512427631749384199176228284501259333", "115272418165195734222855183046997130555", "78479266111526367397736141587531576369", "159840849510092991996623927959778131420", "48289617510690312084058611936770530748", "76631104423656715362604879076694522113" ] } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Modules/_testinternalcapi.c" }, "id": "PSF-2020-4-1c8350a2", "digest": { "threshold": 0.9, "line_hashes": [ "282124728736933484614410173672054208723", "7036569287188119460851029329527302132", "284277383268372016890870192329051029576", "78479266111526367397736141587531576369", "159840849510092991996623927959778131420", "132278554677325131846997438574243054318", "199851725632585501497169214462869557858" ] } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Modules/_testinternalcapi.c", "function": "get_configs" }, "id": "PSF-2020-4-1cbb9d3a", "digest": { "function_hash": "217102252429129234055601879663754452902", "length": 93.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/pathconfig.c" }, "id": "PSF-2020-4-1e09fa8c", "digest": { "threshold": 0.9, "line_hashes": [ "65842802426054550157460399596813219504", "323163340668741671626183518274925989791", "243509980923361890560226630011511506103", "243910460807626253842400566039946728555", "301232175750682949969991443568673465499", "127710140682625479793340896590712585942", "2268493248263994813618886964237985382", "314448710314677189880995079589048281639", "123025885773896775735980289585348782014", "211713752991339729506177137132069812871", "11009723935995773909925456025675293251", "152202680078312491203003891558295527588", "286253390159080478890399170710214608406", "214078884615700524640007131344279927819", "229884006761128747250653758866250373988", "173390436243442152559422181034900999905", "53292447557046661538376870984744193972", "59633255413245883845701708295416906065", "245549546135202523833631062009150283275", "158103926696010593692907604190754059181", "34360739395206761114258069076568157638", "302466303825668004662953531274529486205", "245544025916995145216297033058554280058", "190757976925035426997714442511790274620", "227446090341847475590008603599274729293", "253248491459136219047721898374099944906", "132846846861113734319464898080916924526", "226210592526197174608932777220247348669", "213211805130630559460041378574575050021", "296264839814417564408990630297555878872", "220009747256995606921049490822979521246", "270207993031747725070466214131588832761", "246612845516729641963911548599585168055", "179848929184120402717337358155391721797", "47014071693518115764009753529386181635", "324908213708854992610867949632991931343", "307247690318708046810287473430475343242", "61173876442554214547058819250212502785", "104563286054730976523144497984291006357", "320007734314650932119268456956861337283", "265181058719432757908653794648015190159", "16518288442103135396157591683347675306", "159742148784478270268648800663392748369", "175370721708907235457367371781351775318", "194642271201767614592031371250297055743", "168129493872971854198863119633034404496", "158542678262599051506480623222862436726", "314168384939044208306822600108802353509", "269762485605384808567895302607378619833", "5373586689547920195509393832807648868", "66304906417549963379525237846409801615" ] } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "get_pth_filename" }, "id": "PSF-2020-4-26bc9190", "digest": { "function_hash": "257356824277880568927545733266426806172", "length": 374.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyPathConfig_ClearGlobal" }, "id": "PSF-2020-4-2a3baefd", "digest": { "function_hash": "57334394918300108274685891706481495732", "length": 230.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyConfig_WritePathConfig" }, "id": "PSF-2020-4-2d110163", "digest": { "function_hash": "239267206068414359171506678533454621825", "length": 185.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "pathconfig_global_init" }, "id": "PSF-2020-4-2de24ac1", "digest": { "function_hash": "15319144432669556379811911838385871278", "length": 651.0 } }, { "source": "https://github.com/python/cpython/commit/110dd153662a13b8ae1bb06348e5b1f118ab26d7", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_CheckPython3" }, "id": "PSF-2020-4-2fe85468", "digest": { "function_hash": "270634836997454219247752762734056073588", "length": 577.0 } }, { "source": "https://github.com/python/cpython/commit/f205f1000a2d7f8b044caf281041b3705f293480", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_path" }, "id": "PSF-2020-4-36ad07ef", "digest": { "function_hash": "2304349439087778168062792075672001415", "length": 5223.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/dynload_win.c" }, "id": "PSF-2020-4-3927342d", "digest": { "threshold": 0.9, "line_hashes": [ "161459322973353706279802860652364035110", "217158268884339251226949057941023823605", "235972061002238153320895767852594780769", "56097386664506536070579460130596567579", "218229134679336810076136655768548590175", "196897493817294772927326183905595365444" ] } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "get_pth_filename" }, "id": "PSF-2020-4-397cdf1e", "digest": { "function_hash": "257356824277880568927545733266426806172", "length": 374.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyPathConfig_InitDLLPath" }, "id": "PSF-2020-4-3a8ebb4b", "digest": { "function_hash": "219445039988299005175302222779633945748", "length": 287.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/dynload_win.c" }, "id": "PSF-2020-4-3b524ab9", "digest": { "threshold": 0.9, "line_hashes": [ "161459322973353706279802860652364035110", "217158268884339251226949057941023823605", "235972061002238153320895767852594780769", "56097386664506536070579460130596567579", "218229134679336810076136655768548590175", "196897493817294772927326183905595365444" ] } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyPathConfig_InitDLLPath" }, "id": "PSF-2020-4-3dfd04df", "digest": { "function_hash": "219445039988299005175302222779633945748", "length": 287.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_GetDLLPath" }, "id": "PSF-2020-4-3fd03745", "digest": { "function_hash": "221545340721266596311384001018824655755", "length": 282.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/dynload_win.c", "function": "_PyImport_FindSharedFuncptrWindows" }, "id": "PSF-2020-4-3fd11c5d", "digest": { "function_hash": "242408404042468933451964247934042589005", "length": 1797.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_GetDLLPath" }, "id": "PSF-2020-4-4029fd4f", "digest": { "function_hash": "221545340721266596311384001018824655755", "length": 282.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "get_pth_filename" }, "id": "PSF-2020-4-4cee303a", "digest": { "function_hash": "257356824277880568927545733266426806172", "length": 374.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Modules/_testinternalcapi.c" }, "id": "PSF-2020-4-4eec2ff6", "digest": { "threshold": 0.9, "line_hashes": [ "282124728736933484614410173672054208723", "7036569287188119460851029329527302132", "284277383268372016890870192329051029576", "78479266111526367397736141587531576369", "159840849510092991996623927959778131420", "132278554677325131846997438574243054318", "199851725632585501497169214462869557858" ] } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_free" }, "id": "PSF-2020-4-4fb51fa5", "digest": { "function_hash": "222066829909466577726672451682726195740", "length": 147.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "change_ext" }, "id": "PSF-2020-4-4fd2f09b", "digest": { "function_hash": "322079565198800175417518105208948341123", "length": 586.0 } }, { "source": "https://github.com/python/cpython/commit/46cbf6148a46883110883488d3e9febbe46ba861", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "PC/getpathp.c" }, "id": "PSF-2020-4-5573d3e5", "digest": { "threshold": 0.9, "line_hashes": [ "293895775886961298698158275634699890233", "282826357035013921097084032523384161878", "194287125374495138288567088812995686322", "230884389811815478175608081265482206760", "42350238817509148925279765913130396635", "220623976848682363161352070680303119037", "308495056461655948932365461564428247214", "222231105553568262321937896726507871677", "301451178508467256878239883449551013267", "98375102921175036982557146974622652562", "127875532093782212060792292937795676749", "166899424916291478921691611580639673640", "172549314693422675912312976283916263170", "73137601584815738492405835762962595647", "140291342876137444522667852222543542906", "190768346613492770200449042409927522645", "115675447054803462827023467506563475686", "132144150092724888068558121855582290231", "80930321607790414972185307485021752297", "205581154828186916351739610378842436754", "295240058251419181516145847061462910262", "216751671838912977617106252695094337087", "202886513413022630981395250363803887277", "134335950620438695627129481242678555376", "109237276403264708961565905374692522520", "145246215391850551557367542983219302539", "220149119876592203171558676579971107347", "306574292338029150618659222448587905673", "244640524412418290410715409030595121066", "4162541777175622264016959953077457410", "271926021509198390489878889875734974262", "89057446789045921032478327152982088400", "316682095318603793027960051450023825661", "258551746192585404760752975328301111800", "45551902295210749732061080231278262035", "144135076491866227332389284092214378115", "21105957135794163735978336350853518335", "226027873160848425854414594400916324675", "217253981803166347439348446400522547235", "322914317156483335269641803005586822388", "222455087636130226530684475930524423282", "86958287891828651995712500633945012780", "257408078106644327910624699385401838889", "111708766549982062342636204382193101079", "179356742867210675800652149392733603322", "228874990740513788881259314773832477404", "215231788695774709425348337623917773100", "38501866459947382348323602916884636128", "133096593230741823664581463547388305557", "77267928883909387805055529074869233696", "46134143151437933411392466264730561799", "94349911902573504614581103862008863487", "328227040098650511721902328042915280807", "320359996444310977384665844624547290150", "287040462244372746751679135600415208362", "107082904762908739877417001503921855613", "109533416895271042278082930344259676030", "143809339981982463846311666602082015573", "104555490493299828921600643462824851487", "100212727378158735652000009083278989869", "326139167915249855385624669259734714280", "214306624127584122841551432645751865333", "225208239951359312523750346737859856011" ] } }, { "source": "https://github.com/python/cpython/commit/46cbf6148a46883110883488d3e9febbe46ba861", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/dynload_win.c" }, "id": "PSF-2020-4-5604f42d", "digest": { "threshold": 0.9, "line_hashes": [ "161459322973353706279802860652364035110", "217158268884339251226949057941023823605", "235972061002238153320895767852594780769", "56097386664506536070579460130596567579", "218229134679336810076136655768548590175", "196897493817294772927326183905595365444" ] } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_CheckPython3" }, "id": "PSF-2020-4-6aec55b8", "digest": { "function_hash": "24263885564847850818546025954649862630", "length": 630.0 } }, { "source": "https://github.com/python/cpython/commit/f205f1000a2d7f8b044caf281041b3705f293480", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "get_progpath" }, "id": "PSF-2020-4-7089f39b", "digest": { "function_hash": "242682994792242545657135468516699638166", "length": 1035.0 } }, { "source": "https://github.com/python/cpython/commit/f205f1000a2d7f8b044caf281041b3705f293480", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "PC/getpathp.c" }, "id": "PSF-2020-4-70ece2ae", "digest": { "threshold": 0.9, "line_hashes": [ "293895775886961298698158275634699890233", "282826357035013921097084032523384161878", "194287125374495138288567088812995686322", "230884389811815478175608081265482206760", "190168788864484913358260093808738201641", "325501076057958678070954284096216806998", "143718832982340895748187842555069035391", "211911324083298735572319214454174208528", "168598848515407014548209518872234364847", "285499925209220253657677220869797110298", "7139631939748948978152052491157467600", "317067163909204138495385250576525334369", "124352570716697611913105099978155180673", "224861470679876805046850013958674832315", "306574292338029150618659222448587905673", "244640524412418290410715409030595121066", "4162541777175622264016959953077457410", "271926021509198390489878889875734974262", "89057446789045921032478327152982088400", "231254516117718762473827699674784296734", "66254853495018225913960648272603715848", "234458955387349385072114901698396406948", "201135632133454469999121825119171497410", "27076473566372466463861682905982758159", "58808861239213669444223290117720462177", "187596927103710905042333333936167426553", "295626708511635781951554778582471631337", "49963228609260205297948928703086199375", "45881674475313719784651720209558756676", "233247808407390729922971570993938467329", "339940712612648950978257228842714324094", "332194939046635884398072950059363453630", "203090188598781870553029675181343062813", "93812044108862708093108629064204760298", "111708766549982062342636204382193101079", "179356742867210675800652149392733603322", "228874990740513788881259314773832477404", "215231788695774709425348337623917773100", "38501866459947382348323602916884636128", "133096593230741823664581463547388305557", "77267928883909387805055529074869233696", "46134143151437933411392466264730561799", "94349911902573504614581103862008863487", "328227040098650511721902328042915280807", "320359996444310977384665844624547290150", "287040462244372746751679135600415208362", "107082904762908739877417001503921855613", "109533416895271042278082930344259676030", "143809339981982463846311666602082015573", "104555490493299828921600643462824851487", "100212727378158735652000009083278989869", "326139167915249855385624669259734714280", "214306624127584122841551432645751865333", "225208239951359312523750346737859856011" ] } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_CheckPython3" }, "id": "PSF-2020-4-71f6cd2d", "digest": { "function_hash": "24263885564847850818546025954649862630", "length": 630.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "change_ext" }, "id": "PSF-2020-4-73aad7ee", "digest": { "function_hash": "322079565198800175417518105208948341123", "length": 586.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "PC/getpathp.c" }, "id": "PSF-2020-4-7425a84d", "digest": { "threshold": 0.9, "line_hashes": [ "300284505557180021493603447788810838669", "94914332383072683479462596176101921225", "225282778510025655220715780631239079", "262523101042777814964797430467851032808", "42350238817509148925279765913130396635", "220623976848682363161352070680303119037", "185763329983816291814827749021206759525", "154288719893004112390387252294937906508", "278904851636686726486970604720955127643", "171796618783698473400267969382949118103", "247215667308424676102466580848427627037", "125732579748328719367207199339477112515", "166899424916291478921691611580639673640", "172549314693422675912312976283916263170", "73137601584815738492405835762962595647", "272109051426171912423651574360874273837", "137680434656949523074230282228391328007", "266918632605246575784579486692404644004", "223884703174736948360094929919680366227", "269855501893166724568398503793515247666", "206608167343443865616830833028389023474", "53220348038392694974657812417737320676", "312563051779105703864659409198936778664", "200143536443564205200376915186568926707", "216751671838912977617106252695094337087", "202886513413022630981395250363803887277", "134335950620438695627129481242678555376", "83711582377859115211186669708851405836", "223550868046256598564061748974515717308", "74480285450618016631562242444456100452", "18871877688511848371939199120375487079", "136428650803776415867057183125476439128", "264015935182600696144746165838041213892", "50905763543827171825092720510006017172", "67986806659104321112637567834310485970", "114286033440431148340170374146269505844", "117533681124556600680545638315179466051", "206478480241254440563545198211773582779", "178939540047178833084456996720364892296", "79800854679649729985120576164397796457", "262423757197373423931853147459958082328", "130060959674862008495522352665468962172", "219337602565492501583923908890344992954", "79896679183634623950531717340960273960", "226328993156698635943449663061935457084", "129705521988705645808216937752063703234", "195018932094943020478344232620338596027", "109578235929953698033489745832638299160", "155765759306260760995606777760266677195", "252745104020719725333862095689033812758", "85817825596905628785501746713913189833", "70615214274834640804195515168368355464", "295993348865930686061847125987648665071", "137675460314575042574121575175952400180", "334010114984495727964621420680816764159", "249413959662132297843632052012951234989", "34000630455282758672488226615478449642", "290385392449383330917508898535190129521", "2130200386014486372457858199424375950", "295993348865930686061847125987648665071", "137675460314575042574121575175952400180", "11526915861048331948992309700118793723", "267868390585593816517915983992887850017", "196972050040415687942748076749220641568", "112821669302459678205281811550443615409", "212354664862457806049832521239237209821", "156538656243073004921927333779398855072", "86090285670900705452253307216716516825", "166202939875782874979632603873336679381", "319974867284773878579349055358512836308", "162814908971459688890550659783218746803", "18607121091747021582972838269660097296", "25263831665693131325821976301359372540", "283070778011794508115821558602849913660", "303098949263212234190852945295625797238", "240734171915460384941029164758767871390", "124991360884532373684508632402739101604", "21761676700261296726680943167831343186", "291649406182455234828804667505530916080", "171219611424815169049637531178184005371", "105553534040180192363736677239595075347", "175092380110503400561596308914113479334", "41661423916817616258834222533023983628", "317904885580871006911510640374572190582", "302920466351901422266611799735664533730", "167349166904288461305108652464082737034", "192907300598578123143148772989141714620", "279009718793224522422401655711133941308", "51164542216667537912898124458942233742", "4187828976908475968502994664640971165", "264068494695082600823093888091556310539", "164779212121609985399097341864393162561", "283589341656349765347016478705148880125", "69257028489593197466201605768019834717", "24963260049926415502374215263401834195", "312783356394982668013696100154618379702", "48568826404071414370528877590041289182", "321447920468289766070481125976145439237", "40089545222260432195065960922819719568", "102454073379458584214031110999947281240", "306728700296221598744223904159070429015", "30142968764597782584718457280143943715", "116781878006614942359798142431251246928", "241040756910853445039787406224707182839", "214306624127584122841551432645751865333", "225208239951359312523750346737859856011" ] } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/dynload_win.c" }, "id": "PSF-2020-4-75b58e7e", "digest": { "threshold": 0.9, "line_hashes": [ "161459322973353706279802860652364035110", "217158268884339251226949057941023823605", "235972061002238153320895767852594780769", "56097386664506536070579460130596567579", "218229134679336810076136655768548590175", "196897493817294772927326183905595365444" ] } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyConfig_WritePathConfig" }, "id": "PSF-2020-4-76190008", "digest": { "function_hash": "239267206068414359171506678533454621825", "length": 185.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_path" }, "id": "PSF-2020-4-790c716c", "digest": { "function_hash": "103265452270350828949734286751935421846", "length": 1195.0 } }, { "source": "https://github.com/python/cpython/commit/46cbf6148a46883110883488d3e9febbe46ba861", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_CheckPython3" }, "id": "PSF-2020-4-7ea91e60", "digest": { "function_hash": "13319295406104404332313675216304964207", "length": 540.0 } }, { "source": "https://github.com/python/cpython/commit/110dd153662a13b8ae1bb06348e5b1f118ab26d7", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_path_impl" }, "id": "PSF-2020-4-80d93826", "digest": { "function_hash": "205594823101747549229739302702913619183", "length": 864.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_init" }, "id": "PSF-2020-4-8120e919", "digest": { "function_hash": "198887411385685576085678574969050538508", "length": 325.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "PC/getpathp.c" }, "id": "PSF-2020-4-828ec740", "digest": { "threshold": 0.9, "line_hashes": [ "300284505557180021493603447788810838669", "94914332383072683479462596176101921225", "225282778510025655220715780631239079", "262523101042777814964797430467851032808", "42350238817509148925279765913130396635", "220623976848682363161352070680303119037", "185763329983816291814827749021206759525", "154288719893004112390387252294937906508", "278904851636686726486970604720955127643", "171796618783698473400267969382949118103", "247215667308424676102466580848427627037", "125732579748328719367207199339477112515", "166899424916291478921691611580639673640", "172549314693422675912312976283916263170", "73137601584815738492405835762962595647", "272109051426171912423651574360874273837", "137680434656949523074230282228391328007", "266918632605246575784579486692404644004", "223884703174736948360094929919680366227", "269855501893166724568398503793515247666", "206608167343443865616830833028389023474", "53220348038392694974657812417737320676", "312563051779105703864659409198936778664", "200143536443564205200376915186568926707", "216751671838912977617106252695094337087", "202886513413022630981395250363803887277", "134335950620438695627129481242678555376", "83711582377859115211186669708851405836", "223550868046256598564061748974515717308", "74480285450618016631562242444456100452", "18871877688511848371939199120375487079", "136428650803776415867057183125476439128", "264015935182600696144746165838041213892", "50905763543827171825092720510006017172", "67986806659104321112637567834310485970", "114286033440431148340170374146269505844", "117533681124556600680545638315179466051", "206478480241254440563545198211773582779", "178939540047178833084456996720364892296", "79800854679649729985120576164397796457", "262423757197373423931853147459958082328", "130060959674862008495522352665468962172", "219337602565492501583923908890344992954", "79896679183634623950531717340960273960", "226328993156698635943449663061935457084", "129705521988705645808216937752063703234", "195018932094943020478344232620338596027", "109578235929953698033489745832638299160", "155765759306260760995606777760266677195", "252745104020719725333862095689033812758", "85817825596905628785501746713913189833", "70615214274834640804195515168368355464", "295993348865930686061847125987648665071", "137675460314575042574121575175952400180", "334010114984495727964621420680816764159", "249413959662132297843632052012951234989", "34000630455282758672488226615478449642", "290385392449383330917508898535190129521", "2130200386014486372457858199424375950", "295993348865930686061847125987648665071", "137675460314575042574121575175952400180", "11526915861048331948992309700118793723", "267868390585593816517915983992887850017", "196972050040415687942748076749220641568", "112821669302459678205281811550443615409", "212354664862457806049832521239237209821", "156538656243073004921927333779398855072", "86090285670900705452253307216716516825", "166202939875782874979632603873336679381", "319974867284773878579349055358512836308", "162814908971459688890550659783218746803", "18607121091747021582972838269660097296", "25263831665693131325821976301359372540", "283070778011794508115821558602849913660", "303098949263212234190852945295625797238", "240734171915460384941029164758767871390", "124991360884532373684508632402739101604", "21761676700261296726680943167831343186", "291649406182455234828804667505530916080", "171219611424815169049637531178184005371", "105553534040180192363736677239595075347", "175092380110503400561596308914113479334", "41661423916817616258834222533023983628", "317904885580871006911510640374572190582", "302920466351901422266611799735664533730", "167349166904288461305108652464082737034", "192907300598578123143148772989141714620", "279009718793224522422401655711133941308", "51164542216667537912898124458942233742", "4187828976908475968502994664640971165", "264068494695082600823093888091556310539", "164779212121609985399097341864393162561", "283589341656349765347016478705148880125", "69257028489593197466201605768019834717", "24963260049926415502374215263401834195", "312783356394982668013696100154618379702", "48568826404071414370528877590041289182", "321447920468289766070481125976145439237", "40089545222260432195065960922819719568", "102454073379458584214031110999947281240", "306728700296221598744223904159070429015", "30142968764597782584718457280143943715", "116781878006614942359798142431251246928", "241040756910853445039787406224707182839", "214306624127584122841551432645751865333", "225208239951359312523750346737859856011" ] } }, { "source": "https://github.com/python/cpython/commit/110dd153662a13b8ae1bb06348e5b1f118ab26d7", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "PC/getpathp.c" }, "id": "PSF-2020-4-84dac423", "digest": { "threshold": 0.9, "line_hashes": [ "42350238817509148925279765913130396635", "220623976848682363161352070680303119037", "185763329983816291814827749021206759525", "154288719893004112390387252294937906508", "278904851636686726486970604720955127643", "171796618783698473400267969382949118103", "247215667308424676102466580848427627037", "125732579748328719367207199339477112515", "166899424916291478921691611580639673640", "172549314693422675912312976283916263170", "73137601584815738492405835762962595647", "272109051426171912423651574360874273837", "137680434656949523074230282228391328007", "266918632605246575784579486692404644004", "223884703174736948360094929919680366227", "269855501893166724568398503793515247666", "206608167343443865616830833028389023474", "53220348038392694974657812417737320676", "312563051779105703864659409198936778664", "200143536443564205200376915186568926707", "216751671838912977617106252695094337087", "202886513413022630981395250363803887277", "134335950620438695627129481242678555376", "288253791365006177943258971153619240802", "205814616385653803902515933483614584106", "161900565394851064215991269265412490370", "272484679834913311735642121140102550499", "95250271473625187449794916306946977353", "264015935182600696144746165838041213892", "50905763543827171825092720510006017172", "67986806659104321112637567834310485970", "114286033440431148340170374146269505844", "117533681124556600680545638315179466051", "206478480241254440563545198211773582779", "178939540047178833084456996720364892296", "79800854679649729985120576164397796457", "262423757197373423931853147459958082328", "130060959674862008495522352665468962172", "164860479777792726212950873824937677305", "257742134967704091926728459638892810734", "294464435376059152378939839196659943312", "235410654886815944630441589561038040470", "278884724754637150712120971621758693990", "3200269192282948900880261735557285474", "310244185425524701129607091341626899866", "14987305187582671343820881823222696624", "314468116290331926308728896533939556611", "116484686961854278925737141311795825852", "153899579421264211782600263536454257769", "64504463596998580173266963159171627766", "286935922703528402156324179278604669596", "228705993051014292680681562257822748143", "256854965412982395072171790596715282375", "137675460314575042574121575175952400180", "159900519424392418435079064881942899453", "340064525637014494321475740431698431147", "277887897790171228775239485276615979756", "317323687636076143993292735826065302816", "296094697518377210866765699543159966627", "115620940137783643786263282805172180148", "41838739399725787765303658165248789597", "238358431210872439766128533085776125758", "57378173279703305487383132471260352903", "144892694258463669294150203251445646272", "289557932842983823052169315122836518537", "79976073576724199666294737586869751126", "110459706175563218247511411747600729261", "141193325930961006342470365341586326342", "156128522957011629784073771617426350532", "175092380110503400561596308914113479334", "41661423916817616258834222533023983628", "317904885580871006911510640374572190582", "302920466351901422266611799735664533730", "167349166904288461305108652464082737034", "211037573138903406758014254007701523400", "18830025972752242535789574385455187494", "177346493479877325932498768674692057698", "839785420732125574410333419581247004", "312783356394982668013696100154618379702", "48568826404071414370528877590041289182", "321447920468289766070481125976145439237", "40089545222260432195065960922819719568", "102454073379458584214031110999947281240", "306728700296221598744223904159070429015", "30142968764597782584718457280143943715", "116781878006614942359798142431251246928", "241040756910853445039787406224707182839", "214306624127584122841551432645751865333", "225208239951359312523750346737859856011" ] } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "pathconfig_global_init" }, "id": "PSF-2020-4-8cbc599d", "digest": { "function_hash": "15319144432669556379811911838385871278", "length": 651.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "_Py_GetDLLPath" }, "id": "PSF-2020-4-90ef270f", "digest": { "function_hash": "221545340721266596311384001018824655755", "length": 282.0 } }, { "source": "https://github.com/python/cpython/commit/110dd153662a13b8ae1bb06348e5b1f118ab26d7", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "get_pth_filename" }, "id": "PSF-2020-4-9487c866", "digest": { "function_hash": "313163985113353565440397845514515800401", "length": 352.0 } }, { "source": "https://github.com/python/cpython/commit/46cbf6148a46883110883488d3e9febbe46ba861", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/dynload_win.c", "function": "_PyImport_FindSharedFuncptrWindows" }, "id": "PSF-2020-4-9d9f14d9", "digest": { "function_hash": "285130660583565372932900022828976711592", "length": 1796.0 } }, { "source": "https://github.com/python/cpython/commit/f205f1000a2d7f8b044caf281041b3705f293480", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/dynload_win.c" }, "id": "PSF-2020-4-9f824706", "digest": { "threshold": 0.9, "line_hashes": [ "161459322973353706279802860652364035110", "217158268884339251226949057941023823605", "235972061002238153320895767852594780769", "56097386664506536070579460130596567579", "218229134679336810076136655768548590175", "196897493817294772927326183905595365444" ] } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/pathconfig.c" }, "id": "PSF-2020-4-aa09c06c", "digest": { "threshold": 0.9, "line_hashes": [ "65842802426054550157460399596813219504", "323163340668741671626183518274925989791", "243509980923361890560226630011511506103", "243910460807626253842400566039946728555", "301232175750682949969991443568673465499", "127710140682625479793340896590712585942", "2268493248263994813618886964237985382", "314448710314677189880995079589048281639", "123025885773896775735980289585348782014", "211713752991339729506177137132069812871", "11009723935995773909925456025675293251", "152202680078312491203003891558295527588", "286253390159080478890399170710214608406", "214078884615700524640007131344279927819", "229884006761128747250653758866250373988", "173390436243442152559422181034900999905", "53292447557046661538376870984744193972", "59633255413245883845701708295416906065", "245549546135202523833631062009150283275", "158103926696010593692907604190754059181", "34360739395206761114258069076568157638", "302466303825668004662953531274529486205", "245544025916995145216297033058554280058", "190757976925035426997714442511790274620", "227446090341847475590008603599274729293", "253248491459136219047721898374099944906", "132846846861113734319464898080916924526", "226210592526197174608932777220247348669", "213211805130630559460041378574575050021", "296264839814417564408990630297555878872", "220009747256995606921049490822979521246", "270207993031747725070466214131588832761", "246612845516729641963911548599585168055", "179848929184120402717337358155391721797", "47014071693518115764009753529386181635", "324908213708854992610867949632991931343", "307247690318708046810287473430475343242", "61173876442554214547058819250212502785", "104563286054730976523144497984291006357", "320007734314650932119268456956861337283", "265181058719432757908653794648015190159", "16518288442103135396157591683347675306", "159742148784478270268648800663392748369", "175370721708907235457367371781351775318", "194642271201767614592031371250297055743", "168129493872971854198863119633034404496", "158542678262599051506480623222862436726", "314168384939044208306822600108802353509", "269762485605384808567895302607378619833", "5373586689547920195509393832807648868", "66304906417549963379525237846409801615" ] } }, { "source": "https://github.com/python/cpython/commit/46cbf6148a46883110883488d3e9febbe46ba861", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "change_ext" }, "id": "PSF-2020-4-aeb28c69", "digest": { "function_hash": "225644719328268580771641462025006996987", "length": 578.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyConfig_WritePathConfig" }, "id": "PSF-2020-4-af0c3be5", "digest": { "function_hash": "239267206068414359171506678533454621825", "length": 185.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_init" }, "id": "PSF-2020-4-b21db5a9", "digest": { "function_hash": "198887411385685576085678574969050538508", "length": 325.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/dynload_win.c", "function": "_PyImport_FindSharedFuncptrWindows" }, "id": "PSF-2020-4-b685b7eb", "digest": { "function_hash": "242408404042468933451964247934042589005", "length": 1797.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyPathConfig_ClearGlobal" }, "id": "PSF-2020-4-b754aa75", "digest": { "function_hash": "57334394918300108274685891706481495732", "length": 230.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Modules/_testinternalcapi.c", "function": "get_configs" }, "id": "PSF-2020-4-b9c2ccd6", "digest": { "function_hash": "217102252429129234055601879663754452902", "length": 93.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_free" }, "id": "PSF-2020-4-be7e78fc", "digest": { "function_hash": "222066829909466577726672451682726195740", "length": 147.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/dynload_win.c", "function": "_PyImport_FindSharedFuncptrWindows" }, "id": "PSF-2020-4-c2189b3d", "digest": { "function_hash": "148599704456082948240652973877572315526", "length": 1964.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_init" }, "id": "PSF-2020-4-c9fbfd61", "digest": { "function_hash": "198887411385685576085678574969050538508", "length": 325.0 } }, { "source": "https://github.com/python/cpython/commit/46cbf6148a46883110883488d3e9febbe46ba861", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_path" }, "id": "PSF-2020-4-ce4c56fa", "digest": { "function_hash": "203467985931339664968697083436184257986", "length": 4764.0 } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "pathconfig_global_init" }, "id": "PSF-2020-4-d0ee70bc", "digest": { "function_hash": "15319144432669556379811911838385871278", "length": 651.0 } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_path" }, "id": "PSF-2020-4-d3b01d75", "digest": { "function_hash": "109590505761031483435777771481993440056", "length": 1242.0 } }, { "source": "https://github.com/python/cpython/commit/46cbf6148a46883110883488d3e9febbe46ba861", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "get_progpath" }, "id": "PSF-2020-4-e0e9049c", "digest": { "function_hash": "316423292802502516173301921100059157804", "length": 1064.0 } }, { "source": "https://github.com/python/cpython/commit/110dd153662a13b8ae1bb06348e5b1f118ab26d7", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/dynload_win.c", "function": "_PyImport_FindSharedFuncptrWindows" }, "id": "PSF-2020-4-e8e15dfa", "digest": { "function_hash": "26818746652662048746423739028104423218", "length": 1796.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Modules/_testinternalcapi.c", "function": "get_configs" }, "id": "PSF-2020-4-eb1166e2", "digest": { "function_hash": "217102252429129234055601879663754452902", "length": 93.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "PC/getpathp.c" }, "id": "PSF-2020-4-efe4ff7c", "digest": { "threshold": 0.9, "line_hashes": [ "300284505557180021493603447788810838669", "94914332383072683479462596176101921225", "225282778510025655220715780631239079", "262523101042777814964797430467851032808", "42350238817509148925279765913130396635", "220623976848682363161352070680303119037", "185763329983816291814827749021206759525", "154288719893004112390387252294937906508", "278904851636686726486970604720955127643", "171796618783698473400267969382949118103", "247215667308424676102466580848427627037", "125732579748328719367207199339477112515", "166899424916291478921691611580639673640", "172549314693422675912312976283916263170", "73137601584815738492405835762962595647", "272109051426171912423651574360874273837", "137680434656949523074230282228391328007", "266918632605246575784579486692404644004", "223884703174736948360094929919680366227", "269855501893166724568398503793515247666", "206608167343443865616830833028389023474", "53220348038392694974657812417737320676", "312563051779105703864659409198936778664", "200143536443564205200376915186568926707", "216751671838912977617106252695094337087", "202886513413022630981395250363803887277", "134335950620438695627129481242678555376", "83711582377859115211186669708851405836", "223550868046256598564061748974515717308", "74480285450618016631562242444456100452", "18871877688511848371939199120375487079", "136428650803776415867057183125476439128", "264015935182600696144746165838041213892", "50905763543827171825092720510006017172", "67986806659104321112637567834310485970", "114286033440431148340170374146269505844", "117533681124556600680545638315179466051", "206478480241254440563545198211773582779", "178939540047178833084456996720364892296", "79800854679649729985120576164397796457", "262423757197373423931853147459958082328", "130060959674862008495522352665468962172", "219337602565492501583923908890344992954", "79896679183634623950531717340960273960", "226328993156698635943449663061935457084", "129705521988705645808216937752063703234", "195018932094943020478344232620338596027", "109578235929953698033489745832638299160", "155765759306260760995606777760266677195", "252745104020719725333862095689033812758", "85817825596905628785501746713913189833", "70615214274834640804195515168368355464", "295993348865930686061847125987648665071", "137675460314575042574121575175952400180", "334010114984495727964621420680816764159", "249413959662132297843632052012951234989", "34000630455282758672488226615478449642", "290385392449383330917508898535190129521", "2130200386014486372457858199424375950", "295993348865930686061847125987648665071", "137675460314575042574121575175952400180", "11526915861048331948992309700118793723", "267868390585593816517915983992887850017", "278761545405454404176950994125315405789", "112821669302459678205281811550443615409", "212354664862457806049832521239237209821", "156538656243073004921927333779398855072", "86090285670900705452253307216716516825", "166202939875782874979632603873336679381", "319974867284773878579349055358512836308", "162814908971459688890550659783218746803", "18607121091747021582972838269660097296", "25263831665693131325821976301359372540", "283070778011794508115821558602849913660", "303098949263212234190852945295625797238", "240734171915460384941029164758767871390", "124991360884532373684508632402739101604", "21761676700261296726680943167831343186", "291649406182455234828804667505530916080", "171219611424815169049637531178184005371", "105553534040180192363736677239595075347", "175092380110503400561596308914113479334", "41661423916817616258834222533023983628", "317904885580871006911510640374572190582", "302920466351901422266611799735664533730", "167349166904288461305108652464082737034", "192907300598578123143148772989141714620", "279009718793224522422401655711133941308", "51164542216667537912898124458942233742", "4187828976908475968502994664640971165", "264068494695082600823093888091556310539", "164779212121609985399097341864393162561", "283589341656349765347016478705148880125", "69257028489593197466201605768019834717", "24963260049926415502374215263401834195", "312783356394982668013696100154618379702", "48568826404071414370528877590041289182", "321447920468289766070481125976145439237", "40089545222260432195065960922819719568", "102454073379458584214031110999947281240", "306728700296221598744223904159070429015", "30142968764597782584718457280143943715", "116781878006614942359798142431251246928", "241040756910853445039787406224707182839", "214306624127584122841551432645751865333", "225208239951359312523750346737859856011" ] } }, { "source": "https://github.com/python/cpython/commit/dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "calculate_free" }, "id": "PSF-2020-4-f05f7c12", "digest": { "function_hash": "222066829909466577726672451682726195740", "length": 147.0 } }, { "source": "https://github.com/python/cpython/commit/aa7f7756149a10c64d01f583b71e91814db886ab", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyPathConfig_InitDLLPath" }, "id": "PSF-2020-4-f53ad664", "digest": { "function_hash": "219445039988299005175302222779633945748", "length": 287.0 } }, { "source": "https://github.com/python/cpython/commit/110dd153662a13b8ae1bb06348e5b1f118ab26d7", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "Python/dynload_win.c" }, "id": "PSF-2020-4-f81505c5", "digest": { "threshold": 0.9, "line_hashes": [ "161459322973353706279802860652364035110", "217158268884339251226949057941023823605", "235972061002238153320895767852594780769", "56097386664506536070579460130596567579", "218229134679336810076136655768548590175", "196897493817294772927326183905595365444" ] } }, { "source": "https://github.com/python/cpython/commit/4981fe36c7477303de830e8dca929a02caaaffe4", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "Python/pathconfig.c", "function": "_PyPathConfig_ClearGlobal" }, "id": "PSF-2020-4-f89195ef", "digest": { "function_hash": "57334394918300108274685891706481495732", "length": 230.0 } }, { "source": "https://github.com/python/cpython/commit/110dd153662a13b8ae1bb06348e5b1f118ab26d7", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "PC/getpathp.c", "function": "change_ext" }, "id": "PSF-2020-4-f90fc3dd", "digest": { "function_hash": "322079565198800175417518105208948341123", "length": 586.0 } } ] }