Security | Blog

~/blog/tag/security

Security

On security, privacy and building safe systems.

What I write about here ​

Security on this site shows up in two flavours. There is the new kind, where the risk surface is shaped by AI and agents, and there is the old kind, where the question is who owns your data and your infrastructure.

The AI-shaped kind is what most of the recent posts cover. Agents that act on production, prompt injection in tools you forgot were exposed, and the slower problem of security debt accumulating quietly in AI-generated code that nobody has the appetite to audit. One in four of those commits is somebody else's problem now.

The older kind has not gone away. You still need to know where your data lives, who has access to it, and what happens when the SaaS you are leaning on changes its mind about your tier. The self-hosting posts are not nostalgia. They are about control, which is the thing security ultimately rests on.

Both lenses ask the same question. What does a competent attacker do with what you built today, six months from now, when you have stopped paying close attention? Most of the posts under this tag are some version of that.

The AI-shaped half of that story now has a fixed route: the MCP and security guide.

latest
securityMCPtooling
0/7write attempts that got past the role6 minClaude Pro #41

Read-only database access for Claude: the role, the flag and Azure without passwords

Every SQL MCP server promises a read-only mode, and fourteen of them turned out to have a way around it. I ran the bypasses against a read-only role on Postgres and SQL Server, then looked at what passwordless Azure sign-in does to the same setup.

read