Give me your noisy queue — I'll show you which 4 alerts out of 1,096 were actually worth waking up for.
I build LLM-powered tools that auto-dismiss known-false-positive security alerts, so a cloud team lead who gets paged at 2am can trust their queue enough to book a call with me.
That 4-out-of-1,096 number is the rule, proven offline on a real tenant. Below, watch the agent apply that same rule live to a smaller, harder sample — most of it escalates, because that's what the rule is supposed to do when it doesn't recognize a device.
The Real Run Shipped
Checkpoint 3: the agent reads real Azure AD interactive sign-in events, classifies each as dismiss or escalate with an LLM (Groq / Llama 3.3 70B), gates any dismiss that isn't high-confidence back to escalate, and writes every decision to a real log file — no manual editing mid-run.
How It Works
Here's the one question the whole thing hinges on: not "is this device unmanaged," but "have I seen this device for this user before."
Try It Shipped
Pick a scenario. This sends it through the real prompt my agent uses, live, to the same LLM — not a scripted response. Sample data, not a live production feed, but the exact same reasoning process.
Why Trust It Shipped
Two separate safety nets, not one.
First, category rules: unnamed devices, first-seen pairs, and a device that's known — but known for a different user — all route to escalate, never auto-dismiss, no LLM judgment call involved. Second, a confidence gate on top: even when a device is recognized, if the model's own confidence isn't "high," the dismiss is overridden to escalate rather than trusted. Both are live in the code, and the confidence gate has been proven to fire correctly on hand-built edge cases, not just designed in theory. During development, a live LLM outage (a provider's free-tier quota hit zero) also triggered the escalate-on-failure fail-safe for real, at length — so that path is proven under an actual failure too.
Honest gap: this test tenant has no confirmed malicious sign-ins, so there's no measured false-negative rate against real attacks yet — only against hand-built adversarial cases. That's a real limitation, not a hidden one.
About
I built this because I was the one reviewing Entra ID sign-in logs and Defender alerts by hand, three years into a cloud security role — the same "unmanaged device" flag, over and over, for devices I already knew. Most of it wasn't a real signal. This is the tool I wanted on my own queue.
What's Next In Progress
Also Built
A separate project, different domain — included so you can see how I work when the question isn't security. FlyRank ML Internship capstone: ranking which of 30,000 underperforming SEO pages deserve a content team's limited review time.
Get In Touch
Send me your queue. I'll tell you what's actually worth your 2am.
Book a call