Home/GitHub
Source

GitHub

1,681 articles from GitHub.

SRE & Ops — GraphQL global ID migration update

GraphQL global ID migration update

All newly created GraphQL objects now have IDs that conform to a new format, which we refer to as “next IDs.” Learn how to migrate older IDs to the new format and why we’re making the change.

AHAndrew HoglundAndrew Hoglund·November 16, 2021SRE & Ops
Career & Teams — The 2021 State of the Octoverse

The 2021 State of the Octoverse

The State of the Octoverse analyzes data from millions of developers & repos to share trends across working habits, productivity, and career satisfaction.

EKEirini KalliamvakouEirini Kalliamvakou·November 16, 2021Career & Teams
Engineering — Highlights from Git 2.34

Highlights from Git 2.34

To celebrate this most recent release, here’s GitHub’s look at some of the most interesting features and changes introduced since last time.

TBTaylor BlauTaylor Blau·November 15, 2021Engineering
Engineering — Release Radar

Release Radar

What an incredible month it’s been for GitHub and our communities. Whilst we’ve been busy with GitHub Universe, our communities have been busy coding. It’s been a successful year for…

MDMichelle DukeMichelle Duke·November 12, 2021Engineering
Engineering — Building the next phase of GitHub, together

Building the next phase of GitHub, together

This morning, I shared the following post with Hubbers in response to Nat’s announcement about his next adventure. I am thrilled to take on the role of CEO to build the next phase of GitHub for our global community of software developers.

TDThomas DohmkeThomas Dohmke·November 3, 2021Engineering
Career & Teams — Thank you, GitHub

Thank you, GitHub

This morning, I sent the following post to the GitHub team. TL;DR: I’m moving on to my next adventure, and Thomas Dohmke (currently Chief Product Officer) will be GitHub’s next CEO.

NFNat FriedmanNat Friedman·November 3, 2021Career & Teams
Engineering — Game Off 2021 theme announcement

Game Off 2021 theme announcement

The theme for this year’s Game Off is… …BUG! Your challenge, should you choose to accept it, is to create a game between now and December 1 incorporating the theme…

LRLee ReillyLee Reilly·November 1, 2021Engineering
Engineering — Everything new from Universe 2021

Everything new from Universe 2021

Since last year’s GitHub Universe, we’ve shipped more than 20,000 improvements to GitHub for developers, open source communities, and enterprise teams. Here’s a comprehensive overview of what we’re announcing at Universe this week.

TDThomas DohmkeThomas Dohmke·October 27, 2021Engineering
Engineering — Diversity, inclusion, and belonging at GitHub in 2021

Diversity, inclusion, and belonging at GitHub in 2021

In the past two years, GitHub has doubled in size, welcoming more than 760 new Hubbers in 2021 alone. This past year we particularly focused on our goal of making GitHub more equitable. We saw growth in our diversity representation, whose population increased at a higher rate than the company itself.

SBSofia BonnetSofia Bonnet·October 20, 2021Engineering
Security — Chrome in-the-wild bug analysis: CVE-2021-37975

Chrome in-the-wild bug analysis: CVE-2021-37975

This post is a technical analysis of a recently disclosed Chrome vulnerability in the garbage collector of v8 (CVE-2021-37975) that was believed to be exploited in the wild. This vulnerability was reported by an anonymous researcher and was patched on September 30, 2021 in Chrome version 94.0.4606.71. I’ll cover the root cause analysis of the bug, as well as detailed exploitation.

MYMan Yue MoMan Yue Mo·October 19, 2021Security
Security — GitHub security update: revoking weakly-generated SSH keys

GitHub security update: revoking weakly-generated SSH keys

On September 28, 2021, we received notice from the developer Axosoft regarding a vulnerability in a dependency of their popular git GUI client – GitKraken. An underlying issue with a dependency, called `keypair`, resulted in the GitKraken client generating weak SSH keys.

MHMike HanleyMike Hanley·October 11, 2021Security
Engineering — Release Radar

Release Radar

The Northern Hemisphere has hit fall, and the southern is starting to warm into summer. September has been a busy time for our community. Maintainers have been getting their repositories…

MDMichelle DukeMichelle Duke·October 8, 2021Engineering
Security — GitHub Advisory Database now powers npm audit

GitHub Advisory Database now powers npm audit

Today, we’re adding a proxy on top of the GitHub Advisory Database that speaks the `npm audit` protocol. This means that every version of the npm CLI that supports security audits is now talking directly to the GitHub Advisory Database.

ETEdward ThomsonEdward Thomson·October 7, 2021Security
Security — The fugitive in Java: Escaping to Java to escape the Chrome sandbox

The fugitive in Java: Escaping to Java to escape the Chrome sandbox

In this post, I’ll exploit a use-after-free (CVE-2021-30528) in the Chrome browser process that I reported to escape the Chrome sandbox. This is a fairly interesting bug that shows some of the subtleties involved in the interactions between C++ and Java in the Android version of Chrome.

MYMan Yue MoMan Yue Mo·September 30, 2021Security
Security — Chrome in-the-wild bug analysis: CVE-2021-30632

Chrome in-the-wild bug analysis: CVE-2021-30632

This post is a technical analysis of a recently disclosed Chrome JIT vulnerability (CVE-2021-30632) that was believed to be exploited in the wild. This vulnerability was reported by an anonymous researcher and was patched on September 13, 2021 in Chrome version 93.0.4577.82. I’ll cover the root cause analysis of the bug, as well as detailed exploitation.

MYMan Yue MoMan Yue Mo·September 27, 2021Security
Security — Apache Dubbo: All roads lead to RCE

Apache Dubbo: All roads lead to RCE

During an audit of Apache Dubbo v2.7.8 source code, I found multiple vulnerabilities enabling attackers to compromise and run arbitrary system commands on both Dubbo consumers and providers. In this blog post I detailed how I leveraged CodeQL as an audit oracle to help me find these issues.

AMAlvaro MunozAlvaro Munoz·September 21, 2021Security