<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GitHubSatellite &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/githubsatellite/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Tue, 13 Oct 2026 07:35:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>GitHub Satellite 2019 Berlin: Dependencies, Collaboration, and Security at Planetary Scale</title>
		<link>https://www.bestdevops.com/github-satellite-2019-berlin-the-social-code-its-just-dependencies-all-the-way-down-and-up/</link>
					<comments>https://www.bestdevops.com/github-satellite-2019-berlin-the-social-code-its-just-dependencies-all-the-way-down-and-up/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 19 Jul 2019 05:09:46 +0000</pubDate>
				<category><![CDATA[GitHub]]></category>
		<category><![CDATA[combining techniques]]></category>
		<category><![CDATA[GitHubSatellite]]></category>
		<category><![CDATA[software projects]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6305</guid>

					<description><![CDATA[GitHub's Satellite 2019 keynote in Berlin explored open-source collaboration at cosmic scale—using Dr. Katie Bouman's black hole image as a lens—before turning to the urgent security challenges that mass dependencies create.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on coverage of GitHub Satellite 2019, held in Berlin in May 2019. Original source: searchmicroservices.techtarget.com.</em></p>



<h2 class="wp-block-heading">A Keynote That Started With a Black Hole</h2>



<p class="wp-block-paragraph">The keynote at GitHub Satellite 2019 in Berlin opened not with a product announcement, but with a story—one that started at cosmic scale. The centerpiece was the first-ever image of a black hole, captured at the center of the Messier 87 galaxy and released earlier in 2019. It was a striking choice of metaphor for a developer conference, and it worked.</p>



<p class="wp-block-paragraph">Dr. Katie Bouman, who led the team that created the CHIRP algorithm (Continuous High-resolution Image Reconstruction using Patch priors), made an appearance at the event. Her message was clear: scientific breakthroughs at this scale are fundamentally collaborative. As she put it:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;My role has been about combining techniques from astronomy and computer science.&#8221;</p></blockquote>



<p class="wp-block-paragraph">Bouman was joined on stage by several colleagues from the Event Horizon Telescope collaboration, including Andrew Chael, Dr. Kazu Akiyama, Sara Issaoun, Dr. Lindy Blackburn, Dr. CK Chan, and Dr. Roman Gold—the broader team whose work made the image possible.</p>



<h2 class="wp-block-heading">21,485 Contributors—Without Knowing It</h2>



<p class="wp-block-paragraph">The keynote&#8217;s most memorable moment came when GitHub revealed the results of an internal analysis. By tracing the open-source dependencies used by the black hole imaging project—libraries such as NumPy—GitHub determined that <strong>21,485 people</strong> had contributed to software that helped produce the historic image. Many of those contributors had no idea their work had played a role.</p>



<p class="wp-block-paragraph">GitHub reportedly reached out to some of those contributors directly. It was a powerful illustration of the keynote&#8217;s central argument: open-source software is a deeply social, deeply interconnected system. The dependency graph doesn&#8217;t just connect packages—it connects people.</p>



<h2 class="wp-block-heading">New GitHub Features: Contributor Insights and Dependency Visibility</h2>



<p class="wp-block-paragraph">Building on the collaboration theme, GitHub announced two new platform features at the event:</p>



<ul class="wp-block-list">
<li><strong>Community Contributors:</strong> Repository maintainers can now view a list of people who have contributed to their project&#8217;s <em>dependencies</em>—not just the project itself. The feature surfaces in the repository&#8217;s Insights tab and is designed to help maintainers understand whose work their project is built upon.</li>
<li><strong>Dependent Repositories (&#8220;Used by&#8221;):</strong> A signal for package popularity, this feature shows how many other packages or repositories depend on a given project. It provides maintainers with a clearer picture of their downstream impact and gives contributors a sense of how broadly their work is used.</li>
</ul>



<p class="wp-block-paragraph">Both features reflect GitHub&#8217;s broader strategy: using the platform&#8217;s unique visibility into the global dependency graph to create tools that make the social and structural relationships in open source more legible.</p>



<h2 class="wp-block-heading">The Security Problem: Dependencies as Attack Surface</h2>



<p class="wp-block-paragraph">The keynote&#8217;s second half, led by Shanku Niyogi, GitHub&#8217;s SVP of Product at the time, made a sobering pivot. The same interconnectedness that enabled 21,485 people to contribute to a scientific breakthrough also creates an enormous and difficult-to-manage attack surface.</p>



<p class="wp-block-paragraph">Niyogi&#8217;s central theme: <strong>security in an age of mass dependencies</strong>. The package management revolution—npm, RubyGems, PyPI, and their equivalents—has made developers dramatically more productive. It has also introduced supply chain risks that the industry has not yet figured out how to manage at scale.</p>



<h3 class="wp-block-heading">The event-stream Incident</h3>



<p class="wp-block-paragraph">The keynote cited the November 2018 compromise of <code>event-stream</code>, a Node.js module that at the time was receiving close to two million downloads per week. The attack was a social engineering compromise: a malicious actor took over maintenance of the apparently abandoned package and injected code designed to steal bitcoin from wallet applications—specifically targeting a wallet called Copay.</p>



<p class="wp-block-paragraph">The attack was narrow by design, but the mechanism was general-purpose. The same technique—taking over a widely used, lightly maintained open-source package—could be applied to far more destructive ends. The event-stream incident was a warning that open-source software supply chains are structurally vulnerable in ways the industry has yet to fully address.</p>



<h3 class="wp-block-heading">Human Factors in Vulnerability Disclosure</h3>



<p class="wp-block-paragraph">Beyond technical vulnerabilities, the keynote acknowledged the human and organizational dynamics that make security harder. Maintainers and companies are often reluctant to publicly acknowledge a breach while investigating it, which can put them at odds with the researchers or developers who identified the problem. The result is a disclosure process that is frequently adversarial, slow, and poorly standardized.</p>



<p class="wp-block-paragraph">The Common Vulnerabilities and Exposures (CVE) system provides a shared language for known vulnerabilities, but the process for getting there—responsible disclosure, coordinated communication between researchers and maintainers—lacks a widely adopted, trusted workflow. Bug bounty programs help align incentives in some contexts, but they do not solve the underlying coordination problem.</p>



<h2 class="wp-block-heading">GitHub&#8217;s Response: Security Advisories in Beta</h2>



<p class="wp-block-paragraph">To address the disclosure gap, GitHub announced a <strong>Security Advisories</strong> feature for maintainers, released at the time in beta. The tool allows maintainers to draft and publish security advisories in a structured format, which has the potential to become a de facto standard over time given GitHub&#8217;s scale.</p>



<p class="wp-block-paragraph">Critically, the tool creates a <strong>private collaboration space</strong> where maintainers, security researchers, and affected developers can work together before a vulnerability is published. This addresses one of the core friction points in responsible disclosure: the lack of a trusted, structured venue for a conversation that is often sensitive and time-pressured.</p>



<h2 class="wp-block-heading">Key Takeaways for DevOps and Engineering Teams</h2>



<ul class="wp-block-list">
<li><strong>Your dependency graph is your team.</strong> The contributors to your transitive dependencies are, in a meaningful sense, part of the extended team building your software. Tools that surface this visibility matter.</li>
<li><strong>Supply chain security is not optional.</strong> The event-stream incident demonstrated that widely used packages with low maintenance activity are high-value targets. Auditing and monitoring dependencies—not just direct ones—is now a baseline engineering responsibility.</li>
<li><strong>Disclosure needs infrastructure.</strong> Vulnerability disclosure fails not just for technical reasons but for social and organizational ones. Platforms that provide structured, private spaces for disclosure conversations can reduce the friction that currently makes the process adversarial.</li>
<li><strong>Platform-level data creates new possibilities.</strong> GitHub&#8217;s ability to trace 21,485 contributors through a dependency graph is only possible because the platform instruments software development at scale. This cuts both ways: it enables powerful new features and raises questions about data use that teams should think through.</li>
</ul>



<p class="wp-block-paragraph">The through-line of GitHub Satellite 2019&#8217;s keynote was straightforward: open-source software is a social system built on dependencies, and that social structure is both its greatest strength and its most significant vulnerability. Managing it well—building tools that make the relationships visible and the security posture defensible—is one of the defining engineering challenges of the current era.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/github-satellite-2019-berlin-the-social-code-its-just-dependencies-all-the-way-down-and-up/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
