{"schema_version":"1.6.0","id":"ROOT-APP-PYPI-GHSA-f4xh-w4cj-qxq8","modified":"2026-08-05T10:17:25Z","published":"2026-08-05T10:17:25Z","upstream":["GHSA-f4xh-w4cj-qxq8"],"summary":"GHSA-f4xh-w4cj-qxq8 in langsmith - Patched by Root","details":"Root has patched GHSA-f4xh-w4cj-qxq8 in the langsmith package for Root:PyPI. Multiple fixed versions available.","affected":[{"package":{"name":"langsmith","ecosystem":"Root:PyPI"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.7.6+aikido.4"},{"fixed":"0.4.9+aikido.5"},{"fixed":"0.4.30+aikido.6"},{"fixed":"0.7.19+aikido.6"},{"fixed":"0.7.17+aikido.6"},{"fixed":"0.5.0+aikido.5"},{"fixed":"0.4.43+aikido.5"},{"fixed":"0.4.45+aikido.5"},{"fixed":"0.7.37+aikido.3"},{"fixed":"0.6.3+aikido.5"},{"fixed":"0.4.13+aikido.7"},{"fixed":"0.4.40+aikido.5"},{"fixed":"0.4.52+aikido.5"},{"fixed":"0.4.39+aikido.5"},{"fixed":"0.7.4+aikido.4"},{"fixed":"0.4.24+aikido.7"},{"fixed":"0.4.25+aikido.7"},{"fixed":"0.7.28+aikido.6"},{"fixed":"0.7.15+aikido.5"},{"fixed":"0.7.6+aikido.5"},{"fixed":"0.7.1+aikido.5"},{"fixed":"0.6.0+aikido.6"},{"fixed":"0.4.27+aikido.7"},{"fixed":"0.7.36+aikido.3"},{"fixed":"0.4.32+aikido.6"},{"fixed":"0.6.5+aikido.5"},{"fixed":"0.5.1+aikido.5"},{"fixed":"0.7.3+aikido.6"},{"fixed":"0.7.32+aikido.4"},{"fixed":"0.7.25+aikido.6"},{"fixed":"0.4.11+aikido.7"},{"fixed":"0.4.55+aikido.5"},{"fixed":"0.4.19+aikido.7"},{"fixed":"0.6.6+aikido.5"},{"fixed":"0.4.34+aikido.5"},{"fixed":"0.4.9+aikido.6"},{"fixed":"0.6.8+aikido.5"},{"fixed":"0.6.2+aikido.5"},{"fixed":"0.4.41+aikido.6"},{"fixed":"0.4.26+aikido.7"},{"fixed":"0.4.23+aikido.7"},{"fixed":"0.4.56+aikido.6"},{"fixed":"0.8.3+aikido.1"},{"fixed":"0.4.48+aikido.6"},{"fixed":"0.4.17+aikido.7"},{"fixed":"0.4.46+aikido.5"},{"fixed":"0.8.15+aikido.1"},{"fixed":"0.4.51+aikido.5"},{"fixed":"0.6.1+aikido.5"},{"fixed":"0.8.4+aikido.1"},{"fixed":"0.4.44+aikido.5"},{"fixed":"0.8.0+aikido.1"},{"fixed":"0.7.5+aikido.4"},{"fixed":"0.4.33+aikido.6"},{"fixed":"0.4.15+aikido.7"},{"fixed":"0.7.30+aikido.6"},{"fixed":"0.4.47+aikido.5"},{"fixed":"0.7.9+aikido.4"},{"fixed":"0.5.2+aikido.6"},{"fixed":"0.4.49+aikido.6"},{"fixed":"0.4.59+aikido.5"},{"fixed":"0.7.27+aikido.6"},{"fixed":"0.7.20+aikido.6"},{"fixed":"0.4.37+aikido.6"},{"fixed":"0.4.18+aikido.7"},{"fixed":"0.6.7+aikido.5"},{"fixed":"0.7.11+aikido.5"},{"fixed":"0.7.33+aikido.4"},{"fixed":"0.4.36+aikido.5"},{"fixed":"0.4.54+aikido.6"},{"fixed":"0.4.12+aikido.7"},{"fixed":"0.4.53+aikido.5"},{"fixed":"0.4.57+aikido.5"},{"fixed":"0.4.28+aikido.7"},{"fixed":"0.4.29+aikido.7"},{"fixed":"0.4.60+aikido.5"},{"fixed":"0.7.10+aikido.5"},{"fixed":"0.6.9+aikido.5"},{"fixed":"0.7.7+aikido.4"},{"fixed":"0.4.10+aikido.8"},{"fixed":"0.4.22+aikido.7"},{"fixed":"0.7.14+aikido.5"},{"fixed":"0.7.31+aikido.4"},{"fixed":"0.7.34+aikido.4"},{"fixed":"0.7.16+aikido.5"},{"fixed":"0.7.38+aikido.3"},{"fixed":"0.8.5+aikido.1"},{"fixed":"0.8.8+aikido.1"},{"fixed":"0.8.2+aikido.1"},{"fixed":"0.4.35+aikido.6"},{"fixed":"0.7.23+aikido.6"},{"fixed":"0.6.4+aikido.5"},{"fixed":"0.4.50+aikido.6"},{"fixed":"0.7.26+aikido.6"},{"fixed":"0.7.22+aikido.6"},{"fixed":"0.7.29+aikido.6"},{"fixed":"0.4.16+aikido.7"},{"fixed":"0.4.20+aikido.7"},{"fixed":"0.4.42+aikido.6"},{"fixed":"0.7.13+aikido.5"},{"fixed":"0.7.0+aikido.5"},{"fixed":"0.7.12+aikido.5"},{"fixed":"0.4.31+aikido.6"},{"fixed":"0.4.58+aikido.5"},{"fixed":"0.7.2+aikido.6"},{"fixed":"0.7.18+aikido.6"},{"fixed":"0.4.21+aikido.7"},{"fixed":"0.7.24+aikido.6"},{"fixed":"0.4.14+aikido.8"},{"fixed":"0.7.21+aikido.6"},{"fixed":"0.4.38+aikido.5"},{"fixed":"0.7.8+aikido.4"},{"fixed":"0.8.6+aikido.1"},{"fixed":"0.7.21+aikido.7"}]}],"database_specific":{"all_fixed_versions":["0.7.6+aikido.4","0.4.9+aikido.5","0.4.30+aikido.6","0.7.19+aikido.6","0.7.17+aikido.6","0.5.0+aikido.5","0.4.43+aikido.5","0.4.45+aikido.5","0.7.37+aikido.3","0.6.3+aikido.5","0.4.13+aikido.7","0.4.40+aikido.5","0.4.52+aikido.5","0.4.39+aikido.5","0.7.4+aikido.4","0.4.24+aikido.7","0.4.25+aikido.7","0.7.28+aikido.6","0.7.15+aikido.5","0.7.6+aikido.5","0.7.1+aikido.5","0.6.0+aikido.6","0.4.27+aikido.7","0.7.36+aikido.3","0.4.32+aikido.6","0.6.5+aikido.5","0.5.1+aikido.5","0.7.3+aikido.6","0.7.32+aikido.4","0.7.25+aikido.6","0.4.11+aikido.7","0.4.55+aikido.5","0.4.19+aikido.7","0.6.6+aikido.5","0.4.34+aikido.5","0.4.9+aikido.6","0.6.8+aikido.5","0.6.2+aikido.5","0.4.41+aikido.6","0.4.26+aikido.7","0.4.23+aikido.7","0.4.56+aikido.6","0.8.3+aikido.1","0.4.48+aikido.6","0.4.17+aikido.7","0.4.46+aikido.5","0.8.15+aikido.1","0.4.51+aikido.5","0.6.1+aikido.5","0.8.4+aikido.1","0.4.44+aikido.5","0.8.0+aikido.1","0.7.5+aikido.4","0.4.33+aikido.6","0.4.15+aikido.7","0.7.30+aikido.6","0.4.47+aikido.5","0.7.9+aikido.4","0.5.2+aikido.6","0.4.49+aikido.6","0.4.59+aikido.5","0.7.27+aikido.6","0.7.20+aikido.6","0.4.37+aikido.6","0.4.18+aikido.7","0.6.7+aikido.5","0.7.11+aikido.5","0.7.33+aikido.4","0.4.36+aikido.5","0.4.54+aikido.6","0.4.12+aikido.7","0.4.53+aikido.5","0.4.57+aikido.5","0.4.28+aikido.7","0.4.29+aikido.7","0.4.60+aikido.5","0.7.10+aikido.5","0.6.9+aikido.5","0.7.7+aikido.4","0.4.10+aikido.8","0.4.22+aikido.7","0.7.14+aikido.5","0.7.31+aikido.4","0.7.34+aikido.4","0.7.16+aikido.5","0.7.38+aikido.3","0.8.5+aikido.1","0.8.8+aikido.1","0.8.2+aikido.1","0.4.35+aikido.6","0.7.23+aikido.6","0.6.4+aikido.5","0.4.50+aikido.6","0.7.26+aikido.6","0.7.22+aikido.6","0.7.29+aikido.6","0.4.16+aikido.7","0.4.20+aikido.7","0.4.42+aikido.6","0.7.13+aikido.5","0.7.0+aikido.5","0.7.12+aikido.5","0.4.31+aikido.6","0.4.58+aikido.5","0.7.2+aikido.6","0.7.18+aikido.6","0.4.21+aikido.7","0.7.24+aikido.6","0.4.14+aikido.8","0.7.21+aikido.6","0.4.38+aikido.5","0.7.8+aikido.4","0.8.6+aikido.1","0.7.21+aikido.7"],"root_patch_version":"aikido.7","root_patched":true,"total_fixed_versions":114,"upstream_version":"0.7.21"}}],"database_specific":{"distro":"pypi","distro_version":"","severity":"HIGH","source":"Root"}}
