{"library":"safehttpx","type":"library","category":null,"description":"safehttpx is a small Python library designed to protect applications from Server Side Request Forgery (SSRF) attacks. It provides an asynchronous `safehttpx.get()` method, which wraps `httpx.AsyncClient.get()` while performing DNS validation using Google DNS and implementing mitigation for DNS rebinding attacks. The current version is 0.1.7, and releases are irregular, driven primarily by security updates and the needs of its primary consumer, Gradio.","language":"python","status":"active","version":"0.1.7","tags":["security","ssrf","httpx","async","networking","dns-validation"],"install":[{"cmd":"pip install safehttpx","imports":["from safehttpx import get"]}],"homepage":null,"github":"https://github.com/gradio-app/safehttpx","docs":null,"changelog":null,"pypi":"https://pypi.org/project/safehttpx/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":90,"avg_install_s":2.1,"avg_import_s":0.41,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/safehttpx/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Tue Jun 30","last_verified":"Tue Jun 30","next_check":"Thu Jul 30","install_tag":null}}