Silent Azure/Entra Login using Pode while maintaining anonymous login capabilitiesPode does a number of things behind the scenes to make things easier. One of which is azure logins. You can configure Pode to login using Azure/Entra ID pretty easily, and I've already got a article aMay 29, 2026·7 min read
Building a modern API using PowerShellPowershell may not be the first language people think of when they need to build an API or a modern web app, but not only is it possible, but for a low to mid-usage system it's actually pretty easy to set up and roll out. It helps that I am using a f...Dec 7, 2023·12 min read
Revisiting running SQL queries from PowershellIn a prior article, I wrote about how SQL injection attacks could be a problem when dynamically creating your SQL code from Powershell. See: https://robshort.hashnode.dev/powershell-vs-sql-injection-attacks However, some people asked how would I tack...Oct 16, 2023·5 min read
Recursion in SQLRecursion if you've never heard the term is loosely defined as when a programming function calls itself. Conceptually recursion can be difficult to grasp, at least according to my classmates back when we were learning it in college. In most programmi...Jul 26, 2023·5 min read
MS Attack Simulation KPIs using PowerShell and ExcelMicrosoft has a tool for running simulated phishing attacks on your Office 365 users. Assuming you are licensed for this tool and wish to do some evaluation of how well your users are doing over time, the built-in MS tools are lacking. Sure you can e...Jul 21, 2023·7 min read
Creating a Connectwise Automate Monitor to find machines missing software.Like most IT people, I want to automate everything. Having things automated is about efficiency. In this particular case, our software team wanted to upgrade our win32 app from .net 4.8 to .net 6 and therefore the runtime needed to be installed on al...Jul 20, 2023·3 min read
Powershell vs SQL injection attacks.I recently was maintaining someone else's PHP code base when we realized the codebase was vulnerable to SQL injection attacks... If you're not familiar with SQL injection attacks it's where a field, most likely a string, that gets passed to the code ...Apr 28, 2023·5 min read