GitHub recommends six crucial, free security settings that project maintainers should enable to significantly harden their projects against attacks. These settings are designed to close common vulnerabilities and make projects substantially more secure.
Source: GitHub Blog