they could redirect the user to a URL of their choice. Recursive clones were also vulnerable since they allowed the controller of a repository to specify arbitrary URLs via the gitmodules file. Git uses SHA-1 hashes internally. Linus Torvalds has responded that the hash was mostly to guard against accidental corruption, and the security a cryptographically secure hash gives was just an accidental side effect, with the main security being signing elsewhere. Since a demonstration of the SHAttered attack against git in 2017, git was modified to use a SHA-1 variant resistant to this attack. A plan for hash function transition is being written since February 2020. Trademark "Git" is a registered word trademark of Software Freedom Conservancy under US500000085961336 since 2015-02-03. See also Comparison of version-control software Comparison of source-code-hosting facilities List of version-control software Notes References External links 2005 software Distributed version control systems Free version control software Free software programmed in C Free software programmed in Perl Self-hosting software Linus Torvalds Software using the GPL license Software that uses Tk (software) Version control systems