A Developer Corrupts Widespred Libraries

According to info from Bleeping Computer, developer Marak Squires recently corrupted two widely used open-source libraries, disrupting tons of projects in the process. He appears to have intentionally altered “color.js” and “faker.js” on GitHub and the software registry npm. 

The two corrupted libraries are used by thousands of users, as “color.js” adds colors to javascript consoles, and “faker.js” generates data for demos.

Squires introduced a malignant commit (a file revision on GitHub) to “color.js,” which added “a new American flag module.” He then rolled out a version of “faker.js” that caused apps to produce three lines of text saying “LIBERTY LIBERTY LIBERTY,” followed by infinite loops of letters and symbols. 

However, it seems that “color.js” has been reverted to a working version, while “faker.js” is still experiencing technical issues.

What’s more, the “faker.js” Readme file was cryptically renamed “What really happened to Aaron Swartz?” Swartz was a computer programmer that helped create RSS, Reddit, and Creative Commons. 

He was charged with stealing documents from an academic database in 2011. The purpose behind this theft was to make the information accessible to the public. Sadly, he took his own life in 2013.

Squires addressed the problem on GitHub in a presumably sarcastic manner, stating that he was aware of the problem and currently working on a solution. And just two days after performing the corrupt update to “faker.js,” he tweeted that his GitHub account had been suspended.  

The Verge inquired but didn’t hear back from GitHub about Marak’s account suspension.

Additionally, a 2020 post by Squires said he would no longer support Fortune 500s with his free work.

This issue seems to highlight the problems with using open-source development, as thousands of websites, apps, and software rely on it and have come to expect it all for free.


Ema is an ESL teacher (who is highly curious about technology in education) and a content writer. She enjoys writing on all sorts of subjects and she loves a good challenge. When she’s not working, you can find her reading a mystery thriller or watching “Shutter Island” for the umpteenth time.

Latest from Ema

How to Make a Wedding Website – A Guide for that Big Day Types of Hackers: A Must Know Guide for Today’s Online World How to Make Money Writing – An Excellent Guide for Wordsmiths What is the Most Expensive Domain Name?

Leave a Reply