GitHub now supports HTTP basic authentication for post-receive URLs, ensuring that post-receive hooks are only triggered by GitHub itself. This feature, as announced by Chris Wanstrath, aims to enhance security by allowing users to authenticate their post-receive hooks, providing an added layer of protection for those integrating GitHub with other services or scripts.