The National Security Service (NSA), the US intelligence service, eventually decided to create an official page at GitHub.
The NSA employs generalist coders and brilliant mathematicians who work to crack codes, gather information from everyone, and develop tools hacking like EternalBlue leaked by Shadow Brokers in April and used by WannaCry ransomware last month.
The secret service is mostly underground, but following the spills of Edward Snowden 2013, the NSA began (slowly) to exist for the world. He created a Twitter account the same year after Snowden leaks and now opened an account at Github.
GitHub is an online service designed to share code between developers and the open source community. So far, the NSA shares 32 different projects under the Technology Transfer Program (TPP) of an NSA technology transfer program (TTP), some of which will come "soon".
"The Technology Transfer Program (TTP) works with innovative organizations who wish to use this collaborative model to transfer their technology to the commercial market," the service said on the program page.
Many of the projects provided by the service have been known for years and have leaked to the Internet for quite some time. For example, SELinux (Security-Enhanced Linux) has been part of the Linux kernel for years.
Some of the NSA's open source projects are listed below:
Certificate Authority Situational Awareness (CASA): A simple tool that recognizes unexpected and forbidden authorization certificates on Windows systems.
Control Flow Integrity: Hardware-based technique to avoid exploits that target memory.
GRASSMARLIN: To understand the status of IP networks in ICS and SCADA networks and to support of network security.
Open Attestation: A project to remotely recover and verify the integrity of the system using the Trusted Platform Module (TPM).
RedhawkSDR: It is a software-defined radio frequency (SDR) framework that provides tools for developing, and managing radio applications software in real time.
OZF Widget Framework (OWF): It is basically a web application that runs on the program tourand allows users to create lightweight widgets and easily access all their online tools from one web page.
You can see the full list of NSA projects from the link below
https://nationalsecurityagency.github.io/