You Secured the Code. Did You Secure the Model?

Your team just shipped an AI-powered feature. You scanned the code. Passed SAST. Reviewed the PR. Green across the board.  But here’s what you probably didn’t scan: the model weights. The agent framework. The dataset lineage. The MCP server that your agent calls at runtime. 

How to Secure Secrets in CI/CD Pipelines

CI/CD pipelines are the foundation of modern software delivery. Every code change, no matter how small or large, always goes through automated build, test, and deployment workflows prior to production delivery, and then becomes available to end users. These CI/CD pipelines are connected with several systems. They are connected with different external systems, including image

Identity Security in the Age of Agentic AI: What Engineers Need to Know

The rise of agentic AI isn’t just changing how we build software it’s fundamentally breaking our assumptions about identity, access, and accountability. As engineers, we’ve spent decades building identity systems around a simple premise: users are humans. That premise is now obsolete. The Identity Model We Built Is Already Broken Traditional IAM, PAM, and SSO

Securing CI/CD Pipelines Against Supply Chain Attacks: Why Artifacts and Dependencies Matter More Than Ever

In highly automated engineering environments, the modern CI/CD pipeline has become a critical trust boundary. Every commit, build, and deployment represents an implicit decision to trust. If that trust is compromised, the pipeline does not just fail; it faithfully delivers compromise at scale. While a significant amount of security effort still centers on production defenses,

Why AI Forces a Rethink of Everything We Know About Software Security

Editor’s Note: The following article is the full-length version of the article, “How AI Is Rewriting the Rules of Software Security: Machine-Speed Delivery, Shifting Risk, and New Control Points.“ AI has hit the gas pedal on software delivery. We are shipping more code, more often, and relying on automated logic and external dependencies, which expands

Effective Engineering Feedback: Software Testing

Testing is learning through questioning and acting upon questions and answers. The importance of our questions and their answers determines testing value. There is a truth hidden behind this perspective: Feedback is at the core of testing. Testing is valuable to the extent that it generates feedback. It is valuable to the extent that it

Security in the Age of MCP: Preventing “Hallucinated Privilege”

We have officially crossed the rubicon from “AI as a Chatbot” to “AI as an Operator.” With the standardization of the Model Context Protocol (MCP) — the universal “USB-C for AI agents” introduced by Anthropic and rapidly adopted across the industry — Large Language Models (LLMs) are no longer confined to generating text. They are

Spring Boot Done Right: Lessons From a 400-Module Codebase

Most Spring Boot tutorials show you a controller, a service, a repository, and call it a day. That’s fine for a TODO app. But what happens when your application grows to 400 modules, gets deployed at thousands of organizations worldwide, and needs to let operators swap out nearly any component without touching your source code?

Securing the IT and OT Boundary in Geospatial Enterprise Systems

In modern infrastructure, the line between information technology (IT) and operational technology (OT) is blurring. Enterprise geographic information system (GIS) platforms, delivered by leading providers such as Environmental Systems Research Institute Inc. (Esri) as an implementation partner, unify spatial context with operational data. They improve situational awareness and decision-making across distributed assets. For engineers and

Why Playwright Gets Blocked After 200 Requests (And What To Do About It)

The problem was not Playwright. The problem was that every layer of my connection was telling a different story about who I was. Two Layers, One Identity Anti-bot systems like Cloudflare, PerimeterX (now HUMAN), and Akamai do not just look at your IP address. They correlate two separate identity signals against each other.