
PHP2Shell: Why Prompt Patching Matters
A brief look at PHP2Shell, why active exploitation raises the stakes, and why prompt software updates are essential.
> currently shipping Blazor apps, wiring AI agents into .NET, writing C# for fun, and building tiny games
I'm Brian Repetti, a .NET developer with 20+ years of experience building custom software for businesses. This is my lab: blog posts, AI-powered toys built with C# and Blazor, games, storybooks, and maps. Poke around - most things here are interactive.

A brief look at PHP2Shell, why active exploitation raises the stakes, and why prompt software updates are essential.

A Starlink Gen 2 dish offline for a year may need multiple updates and reboots. One owner explains why patience beat repeated tinkering and a factory reset.

Stop every running dotnet process from PowerShell with one command.

Use MCP Inspector to test capabilities, debug requests, and safely validate local and live MCP server integrations before deployment.

Microsoft Agent Framework makes it easier to build powerful AI agents in C# and .NET. Learn how it connects LLMs with Azure AI Foundry, context providers, MCP servers, APIs, and custom tools.

Playwright boosts automated testing with fast, reliable E2E tests and AI integration, speeding up development while enhancing software quality.

Struggling with Mud Blazor dialogs in your Blazor Server app? Discover the crucial configuration fix involving CascadingAuthenticationState!
