Skip to main content
  1. Tags/

Security

Microsoft Agent Framework Makes Tool and File Access Approval-by-Default

Update Tools & SDKs · Jul 2, 2026 · 2 min read
Microsoft Agent Framework’s latest releases, Python 1.10.0 (June 30) and .NET 1.12.0 (July 2), change a security default that’s easy to miss in the changelog: agent tools and file access now require approval unless you opt out. Both land as breaking changes.
Microsoft Agent Framework Makes Tool and File Access Approval-by-Default

AI Security: Prompt Injection, Jailbreaks, and Guardrails

Deep Dive AI & LLM · May 24, 2026 · 19 min read
The OWASP LLM Top 10 exists because shipping an LLM to production without a security model is a new category of risk that the existing web application security playbook doesn’t fully cover. Prompt injection has held the #1 spot on that list since the first version was published, and it’s not there because researchers think it might be a problem someday. It’s been demonstrated against production systems at companies that knew what they were doing.
AI Security: Prompt Injection, Jailbreaks, and Guardrails

Production Readiness: Auth, RBAC, and Deployment

Deep Dive AI Engineering · Apr 12, 2026 · 13 min read
Revised, split, and expanded — The two halves of this article are now separate chapters in the MAF v1: Python and .NET series: the auth + hardening half is covered by MAF v1 — 20c production hardening (with the password reset, refresh-token rotation, and graceful secret rotation that the original missed), and the deployment half is covered by MAF v1 — 25 deployment (with the .NET twin Dockerfile and a dev.sh that polls instead of sleeping). The architecture below is still the canonical reference for the combined story.
Production Readiness: Auth, RBAC, and Deployment

Build Custom MCP Catalogs with Docker: Enterprise Control for AI Tooling

Update Tools & SDKs · Oct 24, 2025 · 2 min read
Docker shipped a set of tools that let a platform team decide exactly which Model Context Protocol servers developers can run: a catalog format, an open-source Gateway, and a Toolkit built into Docker Desktop. The official catalog carries 220+ containerized MCP servers, and you can fork it, trim it, or build a private catalog that points at images in your own registry.
Build Custom MCP Catalogs with Docker: Enterprise Control for AI Tooling

Handling Authorization and Role-Based Access Control (RBAC)

Deep Dive .NET · Dec 1, 2024 · 19 min read
Introduction # Static role checks ([Authorize(Roles = "Admin")]) fall apart the first time someone asks you to add a permission without a redeploy. Once roles and permissions have to change at runtime, hard-coded role attributes become a liability. The Contact Management Application takes a different route: a dynamic policy provider that builds authorization policies from the database at request time, covering both the backend API and the Angular frontend, wired into JWT authentication without breaking the separation of concerns Clean Architecture expects.
Handling Authorization and Role-Based Access Control (RBAC)