Scaling accessibility within GitHub and beyond
GitHub celebrates Global Accessibility Awareness Day by launching another installment of the Coding Accessibility series and sharing how we scale accessibility within GitHub and beyond.
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: