PSF-2015-1

See a problem?
Import Source
https://github.com/psf/advisory-database/blob/main/advisories/python/PSF-2015-1.json
JSON Data
https://api.test.osv.dev/v1/vulns/PSF-2015-1
Aliases
Published
2015-07-23T00:00:00Z
Modified
2025-09-19T01:45:04.219438Z
Summary
Issue #26556: Expat 2.1.1
Details

Multiple integer overflows in the XML_GetBuffer function in Expat through 2.1.0, as used in Google Chrome before 44.0.2403.89 and other products, allow remote attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact via crafted XML data, a related issue to CVE-2015-2716.

Database specific
{
    "cwe_ids": []
}
References

Affected packages

Git / github.com/python/cpython

Affected ranges

Type
GIT
Repo
https://github.com/python/cpython
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed
Fixed

Affected versions

2.*

2.5

v0.*

v0.9.8
v0.9.9

v1.*

v1.0.1
v1.0.2
v1.1
v1.1.1
v1.2
v1.2b1
v1.2b2
v1.2b3
v1.2b4
v1.3
v1.3b1
v1.4
v1.4b1
v1.4b2
v1.4b3
v1.5
v1.5.1
v1.5.2
v1.5.2a1
v1.5.2a2
v1.5.2b1
v1.5.2b2
v1.5.2c1
v1.5a1
v1.5a2
v1.5a3
v1.5a4
v1.5b1
v1.5b2
v1.6a1
v1.6a2

v2.*

v2.0
v2.0b1
v2.0b2
v2.0c1
v2.1
v2.1a1
v2.1a2
v2.1b1
v2.1b2
v2.1c1
v2.1c2
v2.2a3
v2.3c1
v2.3c2
v2.4
v2.4a1
v2.4a2
v2.4a3
v2.4b1
v2.4b2
v2.4c1
v2.5
v2.5.1
v2.5.1c1
v2.5.2
v2.5.2c1
v2.5.3
v2.5.3c1
v2.5.4
v2.5.5
v2.5.5c1
v2.5.5c2
v2.5.6
v2.5.6c1
v2.5a0
v2.5a1
v2.5a2
v2.5b1
v2.5b2
v2.5b3
v2.5c1
v2.5c2
v2.6
v2.6.1
v2.6.2
v2.6.2c1
v2.6.3
v2.6.3rc1
v2.6.4
v2.6.4rc1
v2.6.4rc2
v2.6.5
v2.6.5rc1
v2.6.5rc2
v2.6.6
v2.6.6rc1
v2.6.6rc2
v2.6.7
v2.6.8
v2.6.8rc1
v2.6.8rc2
v2.6a1
v2.6a2
v2.6a3
v2.6b1
v2.6b2
v2.6b3
v2.6rc1
v2.6rc2
v2.7
v2.7.1
v2.7.1rc1
v2.7.2
v2.7.2rc1
v2.7.3
v2.7.3rc1
v2.7.3rc2
v2.7.4rc1
v2.7a1
v2.7a2
v2.7a3
v2.7a4
v2.7b1
v2.7b2
v2.7rc1
v2.7rc2

v3.*

v3.0a1
v3.0a2
v3.0a3
v3.0a4
v3.0a5
v3.0b1
v3.0b2
v3.0b3
v3.0rc1
v3.0rc2
v3.0rc3
v3.1
v3.1.1
v3.1.1rc1
v3.1.2
v3.1.2rc1
v3.1.3
v3.1.3rc1
v3.1.4
v3.1.4rc1
v3.1.5
v3.1.5rc1
v3.1.5rc2
v3.1a1
v3.1a2
v3.1b1
v3.1rc1
v3.1rc2
v3.2
v3.2.1
v3.2.1b1
v3.2.1rc1
v3.2.1rc2
v3.2.2
v3.2.2rc1
v3.2.3
v3.2.3rc1
v3.2.3rc2
v3.2.4
v3.2.4rc1
v3.2.5
v3.2.6
v3.2.6rc1
v3.2a1
v3.2a2
v3.2a3
v3.2a4
v3.2b1
v3.2b2
v3.2rc1
v3.2rc2
v3.2rc3
v3.3.0
v3.3.0a1
v3.3.0a2
v3.3.0a3
v3.3.0a4
v3.3.0b1
v3.3.0b2
v3.3.0rc1
v3.3.0rc2
v3.3.0rc3
v3.3.1
v3.3.1rc1
v3.3.2
v3.3.3
v3.3.3rc1
v3.3.3rc2
v3.3.4
v3.3.4rc1
v3.3.5
v3.3.5rc1
v3.3.5rc2
v3.3.6
v3.3.6rc1
v3.4.0
v3.4.0a1
v3.4.0a2
v3.4.0a3
v3.4.0a4
v3.4.0b1
v3.4.0b2
v3.4.0b3
v3.4.0rc1
v3.4.0rc2
v3.4.0rc3
v3.4.1
v3.4.1rc1
v3.4.2
v3.4.2rc1
v3.4.3
v3.4.3rc1
v3.4.4
v3.4.4rc1

Database specific

{
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "function_hash": "259456642757570694268668474001057878325",
                "length": 345.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-00bbcafd",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "element0"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "178908764574601736705782383249838970184",
                "length": 328.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-026edf38",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "attlist6"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "203517866901020741168136351038616738903",
                "length": 1600.0
            },
            "source": "https://github.com/python/cpython/commit/d244a8f7cb0ec6979ec9fc7acd39e95f5339ad0e",
            "signature_type": "Function",
            "id": "PSF-2015-1-04626de4",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "getAttributeId"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "106008711248847389600483835548252835076",
                    "169246177541890588009870948462331529254",
                    "90106439331313493217646883080389917793",
                    "320965778269504555111093710915771713228",
                    "208783973248647345764042532218309099915",
                    "315915901820574201567833681050178786267",
                    "228792282566459054366349946943135209795",
                    "183661045616717387356570713068772698348",
                    "136244073594312370645956514530879133942",
                    "128436182030181138237757368172519817328",
                    "203144343627233735515516354065252960410",
                    "125966102258628047096642316626183111698",
                    "46819659599007149154358893932567069201",
                    "19332008497186613373980434715093242901",
                    "181462803570033004269456073182171712118",
                    "339759345085349997800583497571078864574",
                    "295443067894253215548283120283886523713",
                    "149032650230054868940072784761884830536",
                    "104770485536830613895329762337420235994",
                    "72420878966934283409123470383304849133",
                    "10296921553431634397533856506176840926",
                    "231892645701195898050660992094590023460",
                    "133354493546878206443226168904237649277",
                    "153617540833009636856786397719459274417",
                    "239782131693150783498090213408617940151",
                    "213605336014297868318103106685600921027"
                ],
                "threshold": 0.9
            },
            "source": "https://github.com/python/cpython/commit/196d7db3956f4c0b03e87b570771b3460a61bab5",
            "signature_type": "Line",
            "id": "PSF-2015-1-05e3602d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "307500614486896740836530452112889082709",
                "length": 368.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-07baa400",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "entity6"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "161387527340053767706217476347775410875",
                "length": 324.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-0cd7da80",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "doctype3"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "106008711248847389600483835548252835076",
                    "169246177541890588009870948462331529254",
                    "90106439331313493217646883080389917793",
                    "320965778269504555111093710915771713228",
                    "208783973248647345764042532218309099915",
                    "315915901820574201567833681050178786267",
                    "228792282566459054366349946943135209795",
                    "183661045616717387356570713068772698348",
                    "136244073594312370645956514530879133942",
                    "128436182030181138237757368172519817328",
                    "203144343627233735515516354065252960410",
                    "125966102258628047096642316626183111698",
                    "46819659599007149154358893932567069201",
                    "19332008497186613373980434715093242901",
                    "181462803570033004269456073182171712118",
                    "339759345085349997800583497571078864574",
                    "295443067894253215548283120283886523713",
                    "149032650230054868940072784761884830536",
                    "104770485536830613895329762337420235994",
                    "72420878966934283409123470383304849133",
                    "10296921553431634397533856506176840926",
                    "231892645701195898050660992094590023460",
                    "133354493546878206443226168904237649277",
                    "153617540833009636856786397719459274417",
                    "239782131693150783498090213408617940151",
                    "213605336014297868318103106685600921027"
                ],
                "threshold": 0.9
            },
            "source": "https://github.com/python/cpython/commit/d244a8f7cb0ec6979ec9fc7acd39e95f5339ad0e",
            "signature_type": "Line",
            "id": "PSF-2015-1-0ecbaa4c",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "150861401753245106416854938456284762507",
                "length": 1424.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-147e459f",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanPi)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "40314738835629099520960641840307839434",
                "length": 1178.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-16b9a2ab",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "element7"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "73285295661078795658916763963083557433"
                ],
                "threshold": 0.9
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Line",
            "id": "PSF-2015-1-1accf49d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/winconfig.h"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "325825885788404885376957063368595128228",
                "length": 376.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-1d3744bc",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "attlist3"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "227447483123007221717143451075735957172",
                "length": 402.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-229dc284",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "attlist7"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "59068660917084508809777586234055799879",
                "length": 1949.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-24959a58",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "XML_GetBuffer"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "119872179726108707188539025871016662583",
                "length": 1170.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-256071c5",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(ignoreSectionTok)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "125514225230301590590847933368225777190",
                "length": 328.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-2642c4ae",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "attlist9"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "101847680252709024983273945794611752288",
                    "312482845231826947391904982440140134737",
                    "65166747668072526334582032293008567",
                    "140322488286473057153565762330792260860",
                    "5999219529733147356522820935032384114",
                    "198176890761105112509748938180659017226",
                    "234778221768075410769435880629835673604",
                    "262910800584062299882225590064499326236",
                    "338893660095067882215266557298355690868",
                    "102241228698551790770238840306889443447",
                    "337296921573271353484243797794343118601",
                    "97931650176451471991365028768445572094",
                    "129935517464265989959934259065181445525",
                    "166251024941070917897011145252497727896",
                    "20811373570823096947822059758283680539",
                    "64377523150531468147750675607660094220",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "284137146275595612108175166426203370125",
                    "293386550141126190374163026711862754993",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "128300435327551986531648825870323446216",
                    "71214609311034028172314813440618476453",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "143217485586965353510675681267181711535",
                    "28466024226931662120315362273592498384",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "166806586045308085435673071017370220915",
                    "316637301772186831439007341559854403482",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "284014211645035454208184657259149151960",
                    "31189854173862433269293468762517405758",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "303900250121888434556469904726729149479",
                    "289211481955493749855056882766308366594",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "107686621406615594238390597942030623691",
                    "141192181953665020907568577206724828435",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "241689485593045912590612931779926624416",
                    "105614431212769973306667572511481491387",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "158340271045710616019872776837973289963",
                    "234288775553510064000024154651495333661",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "11626073136089652832263347640876007674",
                    "23118218833881935620801847697349529689",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "178482674018085546884870529845022574593",
                    "322345482386536258518575958621116705381",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "227934597774955479534951744280860281877",
                    "7831808342220465410131540916914893895",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "83310541028602707928405548143387550261",
                    "169959727601418336613248523191091876656",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "123845871856529611501752320470348701046",
                    "225084918347899818309425524992223969399",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "47627638603590389687930481743268832603",
                    "187386144172729919331393040213055282597",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "295201577212212108418187015801783104845",
                    "3043970920375438597400132291931789131",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "19254158049838268605111760783459479026",
                    "267257024029244067613713708073132411651",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "84174273200565845176343203062171876844",
                    "336692708002726128770289914490900355195",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "199557743455148641216868365682923429847",
                    "290066051559476052408991218997618505762",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "55808722276043891300714533388913378961",
                    "313483643913018840455064197837593632531",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "225219709815640649697366785914353884824",
                    "219658600768161364334650195391448356616",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "144087409850236419030757370461052715414",
                    "249175655844096488886990091319234312724",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "146042394465515698025339726012950518683",
                    "32097103652411569399108641089429380475",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "141492748642869760264719188479271763693",
                    "306679130183558317447521422130880059638",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "243650703002938928665541248262995116618",
                    "162549786131812753324613301680185628227",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "38454777838705992740533312693409293188",
                    "274436375141861437738957701269506824703",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "124181811099428341128442936763258627995",
                    "160927721818450989544332723186924504439",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "184325509348924134504732221946964725787",
                    "16648372890015440941406435156468633848",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "161717198455499477857266625942348455510",
                    "339952928868418339779974866329738272993",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "80656618971946254171315011260504099418",
                    "325345737712559766338178166533101481885",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "4612237196064440790965502026333954714",
                    "104831300305893878774662808674973715587",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "270609780372777836747118127805308245718",
                    "305444299382795807779838269231218433112",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "190997565452536002914391722658699311469",
                    "186991124988009360753863727994075527420",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "325468870681746861381526065529253459753",
                    "279717787557504593642732802825047610685",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "339682309456230606264610756219142633206",
                    "313004055145771864689076199470967807681",
                    "298010960104360941949693506503361459618",
                    "244562339569315158523588262914365980782",
                    "155756716095765325874541400782891275067",
                    "46948325031956456210112627565953687903",
                    "16311557194454043079331807449542376286",
                    "222919314843273672249300423368294687658",
                    "134695066370234232386113197071770310435",
                    "78910487799226668777638194636208900014"
                ],
                "threshold": 0.9
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Line",
            "id": "PSF-2015-1-29ca23ca",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "233521872629872353095950502290787006184",
                    "98993048554488533391657882256162981586",
                    "38142951075644014591881487039405319171",
                    "312495160403196912529599374031657127883",
                    "261375857761501238010291023060035061161",
                    "181935051625536678576554217086880119167",
                    "28446040752291626934274377729103056007",
                    "95618290713006708997577823937125835724",
                    "295596049081352595436207675379875425898",
                    "49259708871136091635800769175713820595",
                    "83741467667597769123021056279505421087",
                    "250125141705583661885875036688833481100",
                    "202977594186247996518910427571633920281",
                    "156354400552627003527361400824692524823",
                    "64914380526474419869960115830393466819",
                    "57867655637992881113726292845927638620",
                    "212688622093692150993752568231863317298",
                    "326917653803597768218619038115201403529",
                    "26670668957260435041723096544163464117",
                    "134964206501805957499897901570762043783",
                    "275290592952522448294257861479556448296",
                    "145759914794884915489006205378956531619",
                    "21552976235177065572246566299202983027",
                    "339857746464063787934653300953675296758",
                    "81406006955489210945311744463300608300",
                    "258495429625870369459880808213386828454",
                    "151933471323591487925457087975411582683",
                    "270911725405108243239365695148567457201",
                    "64629121297951769800215480428989609041",
                    "62321333898946615586536801943060892961",
                    "104422571327653472965502233967655600171",
                    "227042864318150573902013633601296441494",
                    "322252481840421446062112600052464630176",
                    "49044372677502662161763573678194841569",
                    "159379511554498845838183646381775259887",
                    "316893360691891434022480597480658873754",
                    "167463319257793885619594617284390643210",
                    "129991416550079173856896884827996038631",
                    "300857605278388935535762600158035236025",
                    "212302771543862646356208247875207358877",
                    "320124761129619988610923697539855122861",
                    "77967852641784223683193296717005263015",
                    "189740695677994047533146053920591980368",
                    "136567267670543915975336710336237711874",
                    "283063246945406796291869359413623803162",
                    "50335199159572922166708822927721088191",
                    "121090643225362561192889308847356418413",
                    "270911725405108243239365695148567457201",
                    "64629121297951769800215480428989609041",
                    "60355447619121697718610400951910383129",
                    "189889594646800898925404331556984131824",
                    "83741467667597769123021056279505421087",
                    "250125141705583661885875036688833481100",
                    "202977594186247996518910427571633920281",
                    "7750172749197552588866719166888941836",
                    "156831290696738769281021616230680612757",
                    "13669621506936974480412057418277439112",
                    "126554402277175912556353559248247323796",
                    "60444004716498950496323234886881131329",
                    "203379764522142646169370839626452872549",
                    "294611638655352768123100947186643605560",
                    "313949089714970411719490538732304008330",
                    "57171607328961592140946572116239361134",
                    "60444004716498950496323234886881131329",
                    "203379764522142646169370839626452872549",
                    "294611638655352768123100947186643605560",
                    "28828472845500150412298310794330438311",
                    "185990453917842544846223010509065348157",
                    "335329026996105724378201781071204174479",
                    "184501088268859762204530003884000226776",
                    "106230418425573217260973664126202487992",
                    "100522806151820957135869103013428534772",
                    "309857675203672464466184873881522723471",
                    "44581721184433987870612330707694406519",
                    "174892917123395376442097796088175352650",
                    "280022331662302465964587084443089372137",
                    "83146347172364973511420212752864292556",
                    "34848179893103760804507003782237907538",
                    "85592700346935597167744742449696726584",
                    "251786446073062444173633697101564947110",
                    "46378543294841275247466812502725697516",
                    "246603412970646202538521768419121023614",
                    "172876951663927130296810595978908934042",
                    "199174622147726444619891885984375517113",
                    "39474361017060532709111741482650371862",
                    "169965999702489849520020213055311083239",
                    "185427911458065014971142149103776484958",
                    "55534708782466888513844297355994977464",
                    "340255536804309258754861372054920215101",
                    "53257411904852808626183165511028658024",
                    "159655828470632199844496823079469610725",
                    "216954287598634954942616587154593921255",
                    "65294406512185620617310786681033941132",
                    "314341296813934943318463457910196474306",
                    "271354432170107528414092228490658634459",
                    "269507150378573518886961161987309859200",
                    "98269273984681311487907771314918229405",
                    "41831161723833543188419147282863502379",
                    "149173429044266592193707674481738080554",
                    "251049741237789614631675420654707475841",
                    "337866935665397855619551831189707018883",
                    "339857746464063787934653300953675296758",
                    "81406006955489210945311744463300608300",
                    "189740695677994047533146053920591980368",
                    "136567267670543915975336710336237711874",
                    "283063246945406796291869359413623803162",
                    "50335199159572922166708822927721088191",
                    "121090643225362561192889308847356418413",
                    "270911725405108243239365695148567457201",
                    "64629121297951769800215480428989609041",
                    "60355447619121697718610400951910383129",
                    "189889594646800898925404331556984131824",
                    "155024147935034259629172291516678930575",
                    "2472172053277946370084933024606373098",
                    "242581771434037761085073631467019278683",
                    "242278762768073947614958907186513149574",
                    "218841620835747365839292894134856632999",
                    "41664791487177241357288548433683811223",
                    "322296006858537484149651893947487610260",
                    "45177342007291486144076263261586947049",
                    "152162764581711984755719057165542704166",
                    "252488408974097680831299346381083716780",
                    "208893814166127887306013422385938638488",
                    "275280962728681679214989822017728986267",
                    "276464843913943741910689366300285379536",
                    "161023619855865803401580985138164005080",
                    "274823656810472235740851581984008269432",
                    "149263299718631545230566735876342564327",
                    "152162764581711984755719057165542704166",
                    "252488408974097680831299346381083716780",
                    "208893814166127887306013422385938638488",
                    "118668161430413164738154949040593686194",
                    "78471300429265945438882344076970722476",
                    "285997636457074604078477354982540088563",
                    "81406006955489210945311744463300608300",
                    "189740695677994047533146053920591980368",
                    "48263850358634409061931508033107398865",
                    "270911725405108243239365695148567457201",
                    "64629121297951769800215480428989609041",
                    "60355447619121697718610400951910383129",
                    "146974015929737326662782642052160753537",
                    "35243004678272171362315062663115828401",
                    "154011991591178659279867709472280837414",
                    "13868116522277107812315863681241175147",
                    "28519571050291847537769253826671278503",
                    "291607991656912748588987662211698085899",
                    "167017201651070560935400589561995993089",
                    "293851523666045265752334078193001306491",
                    "189740695677994047533146053920591980368",
                    "136567267670543915975336710336237711874",
                    "299478808125886401364927503920216144662",
                    "337907411944267678930394352582827865363",
                    "326706800607716134044947903371124921165",
                    "325669165576594729517255132288815883115",
                    "307194289280047132059202074466765592213",
                    "303979925283147260589520525512617837211",
                    "116035143467781073043689247202112178165",
                    "324043536984354544430874428263430868189",
                    "241731893158499871474035217266546814284",
                    "89591234836656117426159811328167492081",
                    "220994360005150029693384371874127908140",
                    "79836054452654897512887580029489504549",
                    "20815309965413353524366264522308664546",
                    "331204306829579858363313911975212666667",
                    "111360565777055482478623698676524217766",
                    "310819293463964620856459689739852513454",
                    "57171607328961592140946572116239361134",
                    "293851523666045265752334078193001306491",
                    "130760292774529315142710915196019671406",
                    "219701329350773216174492478182825766430",
                    "270455449769049425013611992964036904251",
                    "116035143467781073043689247202112178165",
                    "293851523666045265752334078193001306491",
                    "189740695677994047533146053920591980368",
                    "277487097412445952553710707225759512258",
                    "9340887272388834368654885405898657779",
                    "108980561599785496112837835686441319379",
                    "340255536804309258754861372054920215101",
                    "135032762169849064538890896478055915455",
                    "145759914794884915489006205378956531619",
                    "98303829587034222929104757824537463640",
                    "113866282609340165566936592557095676865",
                    "202304058633082625779457859785410890918",
                    "189740695677994047533146053920591980368",
                    "206899485576904940288798441075814967681",
                    "74262123028069354147924058155279903753",
                    "312147561856315856071267384397357640677",
                    "309361147724005506179966262501596276275",
                    "102398251005123995467809573737962812269",
                    "151933471323591487925457087975411582683",
                    "89374426124935593298074861959477235051",
                    "288042128010631750966080175269270107601",
                    "13868116522277107812315863681241175147",
                    "28519571050291847537769253826671278503",
                    "291607991656912748588987662211698085899",
                    "167017201651070560935400589561995993089",
                    "293851523666045265752334078193001306491",
                    "189740695677994047533146053920591980368",
                    "136567267670543915975336710336237711874",
                    "77001496985474652231833868297430140060",
                    "321379674687858332556407396866753123185",
                    "268173964726258983278935363984859749624",
                    "229297316449296726977793022309521458118",
                    "9340887272388834368654885405898657779",
                    "108980561599785496112837835686441319379",
                    "340255536804309258754861372054920215101",
                    "135032762169849064538890896478055915455",
                    "145759914794884915489006205378956531619",
                    "265357001922850780343750459508022463453",
                    "235258204259704051031027516667184928030",
                    "251786446073062444173633697101564947110",
                    "46378543294841275247466812502725697516",
                    "250246916287044026768330116294467423670",
                    "244477737642212889819467140212950484764",
                    "17704988236497282892348276089016033394",
                    "109261780402442608781152762112002135827",
                    "112548731358464030968853966800150218542",
                    "270671211500628439359069098579964515124",
                    "73580562191398130519312995797063966890",
                    "262756673612177537815126567139311431184",
                    "32028552993406487716006868087582017445",
                    "185427911458065014971142149103776484958",
                    "101665377296719793716000417037060456834",
                    "196201075087326079480732539363498751174",
                    "319871832664258445853002668370048673111",
                    "98269273984681311487907771314918229405",
                    "41831161723833543188419147282863502379",
                    "149173429044266592193707674481738080554",
                    "251049741237789614631675420654707475841",
                    "133952080730084867886223408093628066427",
                    "183771960475593186693162533401710317060",
                    "286456594511492996005230733385466484118",
                    "314721040133562822552317790553284976156",
                    "339307895088049207313518535495900173813",
                    "31954020581485639639595270109151029576",
                    "323497574360418185204427628678555693800",
                    "55850912110849091322729170267070442513",
                    "271992712481887874642097723370417173485",
                    "50984353724948981795298068289745742517",
                    "285997636457074604078477354982540088563",
                    "81406006955489210945311744463300608300",
                    "189740695677994047533146053920591980368",
                    "246282659025746790620651418648565874059",
                    "270911725405108243239365695148567457201",
                    "64629121297951769800215480428989609041",
                    "60355447619121697718610400951910383129",
                    "146974015929737326662782642052160753537",
                    "100476981972576336351455240542591231392",
                    "285997636457074604078477354982540088563",
                    "81406006955489210945311744463300608300",
                    "189740695677994047533146053920591980368",
                    "136567267670543915975336710336237711874",
                    "283063246945406796291869359413623803162",
                    "50335199159572922166708822927721088191",
                    "121090643225362561192889308847356418413",
                    "270911725405108243239365695148567457201",
                    "64629121297951769800215480428989609041",
                    "60355447619121697718610400951910383129",
                    "3007303616604559809037760918756367789",
                    "207670387549670567116472992315557994635",
                    "108475218035734375458075063741842178119",
                    "134643532578739901706223943138959381255",
                    "66728196873432534360230686411687306717",
                    "239020331117582259492749239880728188438",
                    "308923240657440879437718032474059422632",
                    "192374540320836319568349087079320392826",
                    "186192410188459699778630085984187758793",
                    "294911638898331797837978639287307559420",
                    "238089028019088520207798157623734097954",
                    "59428655620449456641235267069785923467",
                    "46378543294841275247466812502725697516",
                    "309824832959949146267668838328027069524",
                    "86443888419096720589110383573530358406",
                    "293851523666045265752334078193001306491",
                    "37098289438024066834072337967179877982",
                    "194978449527890313483117539197690740171",
                    "241296738827977187868736104842343287996",
                    "253205453992951629457430546833791401565",
                    "320807830902311080006801177905585724673",
                    "239245011038626869032712042126131224001",
                    "184747130606273696428425987036906870878",
                    "215425720108700348765197824331665282554",
                    "299349302099962428685567946885557887764",
                    "317792743580448930283767870172854065610",
                    "215572862949178671746551568952820197415",
                    "73209614779245275268229086837490957371",
                    "210131562370629563275555189865133062805",
                    "7649643877575974844569366980680293702",
                    "62173534464337489775508047532512948445",
                    "140123854102278090534840200603096313186",
                    "89522379312183401736645637029564981008",
                    "34729808483456249953874661664350341339",
                    "270911725405108243239365695148567457201",
                    "64629121297951769800215480428989609041",
                    "60355447619121697718610400951910383129",
                    "86551140647723985188037033334932327925",
                    "164476946441664833354496499313646671933",
                    "120692280588512560327354802190160363573",
                    "124712785051330557915044402078652215404",
                    "150964433311680355255358177538891561600",
                    "326832957887977652084480287759716008165",
                    "64909669766326699174668239320810857460",
                    "69730240647291283875810119439289106269",
                    "161784747642493877387591987917703552633",
                    "219196910565410924920441618774148524806",
                    "112501292970567849509503779494677572673",
                    "310030136503866196352238898255426673450",
                    "53936333595671716909242316886560534478",
                    "335393578430283319024796050140911904256",
                    "321611740144403638347797067401618223839",
                    "17704988236497282892348276089016033394",
                    "109261780402442608781152762112002135827",
                    "64909669766326699174668239320810857460",
                    "69730240647291283875810119439289106269",
                    "161784747642493877387591987917703552633",
                    "219196910565410924920441618774148524806",
                    "112501292970567849509503779494677572673",
                    "310030136503866196352238898255426673450",
                    "53936333595671716909242316886560534478",
                    "335393578430283319024796050140911904256",
                    "321611740144403638347797067401618223839",
                    "17704988236497282892348276089016033394",
                    "109261780402442608781152762112002135827",
                    "130986156545933102139292457929930175893",
                    "279039471834741733447883418337086840878",
                    "134936502653816157719394592567116870878",
                    "281734664211270881730328881255756472614",
                    "167215204079685662191718171770662097557",
                    "147893688343376602500126796073003650339",
                    "48810813617176237470352116535758351925",
                    "146465475281950306979357376768261693677",
                    "171132128079419555573108795320743440102",
                    "232902769276946594353000633322139396805",
                    "224636115143498076763509322439425329128",
                    "305791770021109638009888439828619508595",
                    "264711414684152601673272293000918628336",
                    "271144900658325559324991541413913432395",
                    "143333509643370126823127181611400511841",
                    "126399689807507697714757607563774045382",
                    "299637329663713480994849349012285858854",
                    "278019151123875992931504301460095800404",
                    "79869825541536996028494055687283445552",
                    "329533131567450596227888619096425993036",
                    "327658887499452951445728469844104544969",
                    "295055181169613636995969112192657300341",
                    "138246796219664573242134513730354880244",
                    "329905652387736633964845667492908383273",
                    "260330481654023104795977319988667447091",
                    "39406381036838536682906010141070780750",
                    "181153967078517168669054035103679910467",
                    "175155324595930014118815976190293623454",
                    "295606235160711246595623836421095747117",
                    "228263743140425209437980384975188942772",
                    "290828927711389905458300781059104416072",
                    "278873318613404136351280821016821656344",
                    "4497607659273856635591745033080835764",
                    "146626637051694872899959228904236768963",
                    "124086839344624605512981436018541327753",
                    "297646704064236937745251865996058361455",
                    "219395699670827186317458034025233947031",
                    "60059474900986707873090769443012628935",
                    "280232690050612200007717726256003208828",
                    "154936645631357903637336466255924699353",
                    "297550408848423355363595095685424413645",
                    "69115104178119117830264235661057963469",
                    "154460054371075730011999377576162793395",
                    "300978964833206090636914895299576282340",
                    "119815776894114768366927555455362501517",
                    "68010735506594452969058310825076995006",
                    "193147308736046541111415041717492957018",
                    "132825729288524330702808433709969190272"
                ],
                "threshold": 0.9
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Line",
            "id": "PSF-2015-1-307afcdc",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "117431206727619361585912002845832833260",
                "length": 694.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-310191f7",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(checkPiTarget)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "63318003319507521916167898359426810930",
                "length": 327.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-36e202e7",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "notation2"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "335639020260505556804065964911291877146",
                "length": 322.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-37167c4c",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "condSect2"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "5908120330555942336661126619287567622",
                "length": 1704.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-3bcae0bb",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(cdataSectionTok)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "70709786688672535069369945727968408485",
                "length": 315.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-3c5be36d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "entity10"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "159910486790319513547270092845322434265",
                "length": 5366.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-3ef41788",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(prologTok)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "26505301265312543746581258179137024977",
                "length": 373.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-416b6621",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "notation3"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "219837952240065279776626610006062901211",
                "length": 402.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-48a8ff93",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "attlist4"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "140880737815059580419726195909072305944",
                "length": 2338.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-4cc4ce7d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanLt)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "74745765122586336104214084767324448593",
                "length": 307.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-50277672",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "declClose"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "80546054573574025608910265304456639538",
                "length": 321.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-56a26369",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "entity8"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "35903879390632232260097241091223272132",
                "length": 425.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-5996bede",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "attlist1"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "101597020515224110586584967183710121636",
                "length": 319.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-5c2ba117",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "entity1"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "289557942274758736123041237075482035795",
                "length": 1106.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-62af8ca4",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(charRefNumber)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "163213282067368519355011150740039385455",
                "length": 7511.0
            },
            "source": "https://github.com/python/cpython/commit/d244a8f7cb0ec6979ec9fc7acd39e95f5339ad0e",
            "signature_type": "Function",
            "id": "PSF-2015-1-65aed934",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "storeAtts"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "181720279114656304496342729746053305746",
                "length": 460.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-67022b60",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "element5"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "25824107399709288857027356688832374012",
                "length": 460.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-674bec6d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "notation4"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "240068279368241595600242650985397215308",
                "length": 1070.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-6867e519",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanDecl)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "310324466230827900389048005057585331807",
                "length": 345.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-6a6bcef3",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "doctype0"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "257835283445479329623323986925610421886",
                "length": 1201.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-7259b307",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(predefinedEntityName)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "8641767650428932353090966297126244685",
                "length": 319.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-7388eef8",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "notation0"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "160310208858183758547848843481818722792",
                "length": 833.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-7ce96a21",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanComment)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "216088621124926166871440288579597203802",
                "length": 700.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-81bbc2ae",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanRef)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "203517866901020741168136351038616738903",
                "length": 1600.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-820b5466",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "getAttributeId"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "81382381423042281322919714753300046507",
                "length": 344.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-827e5eeb",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "condSect1"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "52731380792737543918633525498989557248",
                "length": 348.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-84af95ce",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "element4"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "197837607551361760675516356693518514096",
                "length": 322.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-84fd133d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "attlist5"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "75278686880089376027850691456630106955",
                "length": 705.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-85324712",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanPercent)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "34274173324825765908662995272918989649",
                "length": 716.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-86bd7c37",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanCharRef)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "59068660917084508809777586234055799879",
                "length": 1949.0
            },
            "source": "https://github.com/python/cpython/commit/d244a8f7cb0ec6979ec9fc7acd39e95f5339ad0e",
            "signature_type": "Function",
            "id": "PSF-2015-1-871f0a27",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "XML_GetBuffer"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "269978961614411954793962330867726656218",
                "length": 324.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-8b16cd70",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "doctype2"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "59068660917084508809777586234055799879",
                "length": 1949.0
            },
            "source": "https://github.com/python/cpython/commit/196d7db3956f4c0b03e87b570771b3460a61bab5",
            "signature_type": "Function",
            "id": "PSF-2015-1-8bcc42da",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "XML_GetBuffer"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "112647034397673912967275986026206789741",
                "length": 304.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-8ee74a7e",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(nameMatchesAscii)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "261315404207450278605267740163230878532",
                "length": 525.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-9976571b",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanCdataSection)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "293973250566543665100659979784074980739",
                "length": 672.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-9a974a0d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanPoundName)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "163213282067368519355011150740039385455",
                "length": 7511.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-9cacd2a2",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "storeAtts"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "39228962385268784022986474021242208187",
                "length": 403.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-9fe08ffb",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "entity0"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "158744320868948222905926810128716510779",
                "length": 1315.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-a3fd177f",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(entityValueTok)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "222481197169734469783073164721467924931",
                "length": 322.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-a4317558",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "doctype5"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "3166394268332724135023596881126058019",
                "length": 322.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-a6cdd37e",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "entity9"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "159606265074065677933780282074198179433",
                "length": 611.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-b4482025",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanHexCharRef)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "4900883429381516094135874877416752585",
                "length": 146.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-b9f9b1c5",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "error"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "166337952731916323838814878910662145211",
                "length": 1040.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-ba39e61e",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanEndTag)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "27668197015800496254794033676431781522",
                "length": 2300.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-bb03a472",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(contentTok)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "296879233424109093602784762392271391255",
                    "157469107305342646172955279402838530575",
                    "105288700248022152534943184938283747104",
                    "47262178801901796132132361730521485885",
                    "262887191278136406947696654642080317317",
                    "323183404853189918925898387523644285042",
                    "131844157103399805881150426180003821205",
                    "50938053821697904164415567401765321737",
                    "190989605134679561563235811914700849030",
                    "169753518984261628186138808094876007812",
                    "186676559622756484657548472047822502276",
                    "100639983013438467104715351413015763784"
                ],
                "threshold": 0.9
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Line",
            "id": "PSF-2015-1-bc17e104",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok.h"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "204265833178182714065533164482732880912",
                "length": 321.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-bc28b4df",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "entity3"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "259690224900299742841635891591613962156",
                "length": 668.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-bff6693e",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanLit)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "146123808324122198454302375664076306293",
                "length": 428.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-d553fd19",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "doctype4"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "34440242001578654019148137586085413129",
                "length": 930.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-d566af86",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(isPublicId)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "221955351455805407597504771749622601772",
                "length": 353.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-d59ae42c",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "attlist0"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "318137794100144201067895394112699831630",
                "length": 593.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-d99eea92",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "element3"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "293236399412009287078000797994657183489",
                "length": 405.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-dcb4a1cb",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "prolog2"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "303477000649137626190951523619129261261",
                    "305088510808185160532365801576404767300",
                    "118742576331173929481208980559979467189",
                    "250934694542433026161170181263118992825",
                    "34412462116505602274350461670842629230",
                    "126567581894012163717871827274156250343",
                    "155151944857489940130335254729436501658",
                    "181432087390163573932850435142241023066"
                ],
                "threshold": 0.9
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Line",
            "id": "PSF-2015-1-e052de6d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/expat_external.h"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "70262907917862125205563200725021111283",
                "length": 1289.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-e1cb9c7e",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(attributeValueTok)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "28550240453695501099159532420927172530",
                "length": 713.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-e40228fa",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "element6"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "203517866901020741168136351038616738903",
                "length": 1600.0
            },
            "source": "https://github.com/python/cpython/commit/196d7db3956f4c0b03e87b570771b3460a61bab5",
            "signature_type": "Function",
            "id": "PSF-2015-1-eaf5f177",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "getAttributeId"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "75412425632094317610972922639475566892",
                "length": 689.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-f52a0b06",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(updatePosition)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "207165470081327084483677991252989574865",
                "length": 2845.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-f6b9cf9b",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmltok_impl.c",
                "function": "(scanAtts)"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "163213282067368519355011150740039385455",
                "length": 7511.0
            },
            "source": "https://github.com/python/cpython/commit/196d7db3956f4c0b03e87b570771b3460a61bab5",
            "signature_type": "Function",
            "id": "PSF-2015-1-f93299ae",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlparse.c",
                "function": "storeAtts"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "20747749218751309136088127401219146433",
                "length": 321.0
            },
            "source": "https://github.com/python/cpython/commit/ab90986600ba7dea2aa41e5c1773791070725453",
            "signature_type": "Function",
            "id": "PSF-2015-1-fc460db4",
            "signature_version": "v1",
            "target": {
                "file": "Modules/expat/xmlrole.c",
                "function": "entity4"
            }
        }
    ]
}