Entra.News - Your weekly dose of Microsoft Entra
Entra.Chat
Free AI Agents, the E7 Bill and AD vs Entra: The Workplace Ninjas US Special
0:00
-24:53

Free AI Agents, the E7 Bill and AD vs Entra: The Workplace Ninjas US Special

Four Workplace Ninjas US speakers on free local AI agents, the licence it takes to secure them, and the AD vs Entra cage match.

AI agents are arriving in every Microsoft 365 tenant, and the questions admins ask first are what they cost to run and what it costs to secure them. In this Workplace Ninjas US special, four of the event’s speakers answer from the field: Jon Towles, founder of Workplace Ninjas US, Intune and AI tool builder Ugur Koc, Microsoft 365 security MVP Ru Campbell, and Spencer Alessi, the pen tester who defends Active Directory against Merill in the event’s AD vs Entra cage match.

Key takeaways

AI agents: cheap to run, not free to secure

Overview: Microsoft Entra Agent ID is free for every Entra customer, but Conditional Access for agents needs Microsoft 365 E7, or Agent 365 plus Entra ID P1 or Microsoft 365 E3
  1. Admin agents can run on a laptop. You don’t need Security Compute Units, an E7 licence and Agent 365 just to query Microsoft Graph and reason over the results. Ugur’s answer is a local model that runs on a device with 8 GB of memory. His open-source OpenAdminOS runs agents as readable YAML files, top to bottom, through an MCP server and a local model such as Qwen on Ollama. “You don’t need like 10 SCUs to query your defender portal.”

  2. Review the tools you vibe-code before you share them. Ugur ran an agent-led security review over the new community projects for AwesomeIntune, found enough issues that he sent the authors fixes, and only published once they were merged. Keep API keys and secrets out of your repos, and treat every MCP connection as something to secure.

  3. An agent identity is free; securing it isn’t. Microsoft Entra Agent ID, with agent identities and blueprints, is available to every Entra customer. Conditional Access for agents needs Microsoft 365 E7, or Microsoft Agent 365 with at least Entra ID P1 or Microsoft 365 E3. Jon’s warning from the field: when the people using an agent don’t have Agent 365, “it’ll bypass conditional access when it talks to things like graph”. Budget for the licence before the agents go live.

Fix the baseline with one policy

The one-policy cheat code: one Conditional Access policy for all users and all resources that requires a compliant or hybrid joined device, so managed devices get in and unmanaged ones are blocked
  1. Block everything that isn’t on a managed device. Ru’s opening move when he hardens a new tenant: one Conditional Access policy for all users and all resources that requires a device marked as compliant or Microsoft Entra hybrid joined. “That’s the cheat code to securing Microsoft 365.” Start it in report-only and exclude your break-glass accounts.

  2. Know what each licence adds. Entra ID Free gives you security defaults. Entra ID P1, included in Business Premium, adds Conditional Access and the cheat code. E5 adds risk-based policies with P2. E7 matters once you add agents, because it includes Agent 365.

Cloud-native devices aren’t cloud-native identity

Cloud-native devices and cloud-native identity are two separate decisions: you can have Entra joined, Intune-managed devices while your users still sync from Active Directory
  1. Treat devices and identity as two decisions. Entra joined, Intune-managed devices work with users synced from Active Directory and can still reach file shares and Kerberos apps on-premises. Going cloud-only for identity is a separate, bigger step, and it’s the question behind the AD vs Entra debate.

  2. While AD is still there, keep defending it. Spence, a pen tester who talks mostly about Active Directory, is a fan of Entra and works in it every day. Plenty of tenants will run both for years, so follow the people who know AD as well as the ones who know Entra.

Watch the full conversation for how a Twitter fight became a conference session, the AD vs Entra scorecard, why Jon gives everyone an open bar and a puppy kennel, the 5K for Parkinson’s research, and who will still be running when the apocalypse comes. Explicit language.

Workplace Ninjas US 2027 runs 11-13 January 2027 at The Scott Resort & Spa in Scottsdale, Arizona. Tickets: workplaceninjas.us.

Sponsored by:

ENow Software Introduces New Entra ID App Onboarding Experience

ENow Software Introduces New Entra ID App Onboarding Experience

As user requests for SaaS and AI applications increase, Entra ID and M365 teams face a growing volume of security reviews, added hours of manual research, and bottlenecks.

New! ENow App Governance Accelerator 4.0 introduces App Onboarding, helping teams:

  • Accelerate app approvals with configurable, multistage workflows.

  • Evaluate security risks more efficiently with integrated Microsoft Defender for Cloud Apps risk scores.

  • Reduce manual work with centralized requests, reviews, and approvals.

  • Improve transparency with a self-service portal for requesters to track status and decisions.

  • Control app sprawl with an Internal App Catalog of approved applications.

Go beyond Microsoft’s consent and approval capabilities with customizable, structured application governance, from the initial request through ongoing oversight.

Faster Approvals. Less Admin Work. Better Security Posture.

Learn More About ENow App Governance Accelerator 4.0

See It In Action: Request a Demo

Simplify App Onboarding


Subscribe with your favorite podcast player or watch on YouTube


About the guests

Jon Towles (”Mobile Jon”) is the founder of Workplace Ninjas US, an end-user computing practitioner with a long background in identity, and a Microsoft MVP.

→ mobile-jon.com | linkedin.com/in/jontowles

Ugur Koc builds free community tools for Microsoft Intune admins, including AwesomeIntune, IntuneBrew and IntuneAssignmentChecker, and is the creator of OpenAdminOS, an open-source desktop app for running local AI agents against Intune, Entra and Defender. He’s based in Hamburg, Germany.

→ ugurkoc.de | linkedin.com/in/ugurkocde

Ru Campbell is a Microsoft 365 security, compliance, identity and management expert and Microsoft MVP, based in Scotland. At Workplace Ninjas US he co-presents a Conditional Access session and hardens an out-of-the-box tenant live in 60 minutes.

→ campbell.scot | linkedin.com/in/rlcam

Spencer Alessi (”TechSpence”) is a Senior Penetration Tester at SecurIT360 and a Microsoft MVP (Security - Identity & Access). A recovering sysadmin turned pen tester, he writes and talks about Active Directory security and builds free tools such as ScriptSentry, ADeleginator and AppLocker Inspector.

→ spenceralessi.com | linkedin.com/in/spenceralessi

Related Links

From the conversation:

AI agents and licensing:

Conditional Access baseline:

Devices, identity and naming:

Related Entra.Chat Episodes


Chapters

00:00 Explicit-language warning

00:07 Cold open

01:17 Intro

01:35 Workplace Ninjas US edition

01:56 Meet the cast

02:42 Why Workplace Ninjas US

03:29 AD vs Entra: the cage match

04:06 Free AI agents on your laptop

05:35 Securing vibe-coded admin tools

08:13 OpenAdmin: YAML agents

09:34 Securing agents costs a licence

10:45 The one-policy cheat code

12:29 Sponsor: ENow Software

13:32 How a Twitter fight became the cage match

14:37 Cloud-native devices vs cloud-native identity

16:30 The AD corner: Spencer Alessi

17:40 What’s an Entra?

19:10 Open bar, puppies and mentoring

20:13 Running for Parkinson’s

22:44 Cockroaches and Active Directory

24:17 Thanks


Podcast Apps

Entra.Chat - entra.chat

Apple Podcast - https://entra.chat/apple

YouTube - https://entra.chat/youtube

Spotify - https://entra.chat/spotify

Overcast - https://entra.chat/overcast

Pocketcast - https://entra.chat/pocketcast

Others - https://entra.chat/rss


Merill’s socials

YouTube - youtube.com/@merillx

LinkedIn - linkedin.com/in/merill

Twitter - twitter.com/merill

TikTok - tiktok.com/@merillf

Bluesky - bsky.app/profile/merill.net

Mastodon - infosec.exchange/@merill

Threads - threads.net/@merillf

GitHub - github.com/merill

Discussion about this episode

User's avatar

Ready for more?