{"id":"ROOT-APP-PYPI-GHSA-2f96-g7mh-g2hx","summary":"GHSA-2f96-g7mh-g2hx in GitPython - Patched by Root","details":"Root has patched GHSA-2f96-g7mh-g2hx in the GitPython package for Root:PyPI. Multiple fixed versions available.","modified":"2026-09-22T11:15:06.852867158Z","published":"2026-09-22T10:34:06Z","upstream":["GHSA-2f96-g7mh-g2hx"],"database_specific":{"source":"Root","distro":"pypi","distro_version":"","severity":"HIGH"},"affected":[{"package":{"name":"GitPython","ecosystem":"Root:PyPI"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.47+aikido.8"},{"fixed":"3.1.47+aikido.9"},{"fixed":"3.1.46+aikido.12"},{"fixed":"3.1.46+aikido.11"},{"fixed":"3.1.46+aikido.13"},{"fixed":"3.1.47+aikido.3"},{"fixed":"3.1.46+aikido.6"},{"fixed":"3.1.49+aikido.3"},{"fixed":"3.1.46+aikido.7"},{"fixed":"3.1.47+aikido.4"},{"fixed":"3.1.49+aikido.4"},{"fixed":"3.1.47+aikido.5"},{"fixed":"3.1.46+aikido.8"},{"fixed":"3.1.50+aikido.3"},{"fixed":"3.1.47+aikido.6"},{"fixed":"3.1.46+aikido.9"},{"fixed":"3.1.47+aikido.7"},{"fixed":"3.1.46+aikido.10"}]}],"database_specific":{"root_patched":true,"source":"https://api.root.io/external/osv/ROOT-APP-PYPI-GHSA-2f96-g7mh-g2hx.json","total_fixed_versions":18,"upstream_version":"3.1.46","all_fixed_versions":["3.1.47+aikido.8","3.1.47+aikido.9","3.1.46+aikido.12","3.1.46+aikido.11","3.1.46+aikido.13","3.1.47+aikido.3","3.1.46+aikido.6","3.1.49+aikido.3","3.1.46+aikido.7","3.1.47+aikido.4","3.1.49+aikido.4","3.1.47+aikido.5","3.1.46+aikido.8","3.1.50+aikido.3","3.1.47+aikido.6","3.1.46+aikido.9","3.1.47+aikido.7","3.1.46+aikido.10"],"root_patch_version":"aikido.13"}}],"schema_version":"1.9.0"}