
The next step for LGTM.com: GitHub code scanning!
Today, GitHub code scanning has all of LGTM.com’s key features—and more! The time has therefore come to announce the plan for the gradual deprecation of LGTM.com.
GitHub is on a mission to create a more secure supply chain for all developers and organizations. To do that, we need to empower all developer communities with comprehensive vulnerability information and seamless remediation guidance.
That’s why we’re excited to announce that the GitHub Advisory Database now includes curated security advisories for languages compiled to run on the BEAM virtual machine, including Elixir and Erlang. Elixir is a dynamic, functional language for building scalable and maintainable applications and is great at controlling vast amounts of infrastructure. Erlang is a general-purpose programming language and runtime environment that favors building scalable and concurrent systems. These languages, as well as others compiled to run on the BEAM virtual machine, are managed by the Hex package registry.
The addition of the Erlang ecosystem expands our GitHub Advisory Database coverage to nine supported ecosystems: Composer (PHP), Go, Maven (Java), npm (JavaScript), NuGet (.NET), pip (Python), RubyGems (Ruby), Rust, and now Erlang (Hex). This new coverage ensures that any member of the Erlang and Elixir community can check for security issues in the same place that their code resides—on GitHub.
GitHub believes that free and open security data is critical to empowering the industry as a whole to best secure our software supply chains. To support this mission, GitHub’s Advisory Database is an open source database of security advisories focused on high-quality, actionable vulnerability information for developers. It’s licensed under Creative Commons Attribution 4.0, so the data can be used anywhere and is forever free!
We are also accepting community contributions on Hex packages now that the Advisory Database supports this ecosystem! Security researchers, academics, and enthusiasts can provide additional relevant information to further the community’s understanding and awareness of these security advisories. Contributors can submit their edits following our community guidelines.
Jump in, and explore Erlang advisories today, or learn more about our other supply chain security features as follows: