What problem does it solve? .NET applications that accept user input, handle authentication, or store sensitive data are exposed to injection, XSS, broken access control, SSRF, and secret leakage. This Skill provides concrete, code-level hardening patterns so security controls are built into every feature rather than bolted on afterward. ## Core Features & Use Cases - Threat modeling and OWASP coverage: STRIDE-based trust boundary analysis plus prevention patterns for injection, broken authentication, XSS, broken access control, misconfiguration, sensitive data exposure, and SSRF in ASP.NET Core, Blazor, and EF Core. - Secure implementation patterns: FluentValidation boundary validation, parameterized EF Core queries (FromSql vs FromSqlRaw), ASP.NET Core Identity and JWT bearer configuration, policy-based authorization, rate limiting, file upload magic-byte checks, and Data Protection usage. - Secrets and supply-chain hygiene: user-secrets and Azure Key Vault workflows, dotnet list package --vulnerable triage, lock files, package source mapping, and LLM/AI feature hardening per the OWASP LLM Top 10. - Use Case: While building a new Minimal API endpoint that accepts file uploads and calls an external webhook URL, activate this Skill to get validation, SSRF defenses, antiforgery, and rate-limiting code before writing the handler. ## Quick Start Ask the assistant to review your ASP.NET Core endpoint or authentication setup for security vulnerabilities and apply the recommended hardening patterns.