What problem does it solve? Teams building on Azure and .NET often ship insecure defaults: wrong Entra ID auth flows, misordered middleware, tokens in localStorage, missing BOLA checks, and secrets in config files. This Skill provides concrete, copy-paste security implementations across six domains so developers apply correct controls instead of reinventing them. ## Core Features & Use Cases - Identity and API Security: Entra ID app registrations, MSAL.js and Microsoft.Identity.Web setup, JWT validation, app roles, rate limiting, BOLA prevention via IAuthorizationHandler, and correct .NET 8 middleware ordering. - Frontend and Data Layer Security: DOMPurify sanitization, CSP headers, Blazor WASM constraints, PostgreSQL Row-Level Security tenant isolation, Cosmos DB hierarchical partition keys, and Databricks Unity Catalog masking. - AI Tool and Infrastructure Security: Claude Code managed-settings.json enterprise policy, PostToolUse Semgrep hooks, Key Vault Bicep with private endpoints, Defender for Cloud, and KQL detection queries. - Use Case: When adding authentication to a new React SPA calling a .NET 8 API, use this Skill to generate the correct Authorization Code + PKCE flow with MSAL.js sessionStorage caching and a matching Microsoft.Identity.Web API configuration. ## Quick Start Ask the AI to implement Entra ID authentication with MSAL.js for a React SPA calling a .NET 8 Web API secured with Microsoft.Identity.Web.