Blog Series
SecureChain for Open Source Software
- No categories
The Silent Danger of npm...
Every npm install is an act of trust. The same package ecosystem that expedites JavaScript development is also a primary vector for supply chain attacks. When you execute an install...
How the Shai-Hulud npm Attack...
The Short Version The Shai-Hulud npm attack returned on 4 August 2026, entering the registry through keyv and the cacheable family of caching libraries, then spreading on its own to...
How to Check a Single...
You installed a package through npm, the npm audit output looked clean, and you moved on. Fast-forward six months. You pull down the latest changes, something in CI lights up,...
Typosquatting: The Silent Threat Lurking...
You’ve typed npm install a thousand times. You’ve probably also typo’d a package name at least once, and gotten lucky. Not everyone does. Attackers count on that single lapse –...
Java 11 End of Life:...
Key Takeaways Running Java 11 after its end of life (EOL) leaves systems exposed to security vulnerabilities, compliance failures, and stability risks. Your options include upgrading to a newer LTS...
The Dependency Confusion Attack: How...
In modern software development, we have moved from a strictly supply-chain installation model to a hybrid model. Dependencies can now be obtained from two paths: private and public packages. This...
Ghosts in the Machine: Tampering...
In horror movies, the scariest threats aren’t the ones kicking down the front door – they’re the ones already inside, the ghosts hiding in the walls that nobody noticed. Modern...
Java 8 End Of Life:...
Key Takeaways Java 8 end of life (EOL) is a growing concern for businesses and developers who still rely on it for application development. As we approach 2026, understanding the...
What Is FIPS? Why It...
Key Takeaways FIPS 140-3 compliance requires the use of cryptographic modules that have been formally tested and approved by NIST – not just secure configurations or approved algorithms. For government...
What Frontend Developers Need to...
Key takeaways JavaScript apps often include hundreds of hidden dependencies, both direct and transitive. SBOMs give you complete visibility into your codebase, exposing vulnerabilities and ensuring transparency. Tools like Syft...
OpenJDK vs. Oracle JDK: Which...
The key differences in OpenJDK vs. Oracle JDK lies in their licensing and support. Released in September 2021, Java 17 is currently the most widely used JDK (Java Development...