LAPSlock
LAPS passwords and BitLocker recovery keys on the phone admins carry, through Entra ID and Intune. No Kainor server.
How LAPSlock worksKainor builds small, sharp tools for the people who run Entra ID and Intune. Our first product, LAPSlock, puts local administrator passwords on the device admins actually carry: their phone.
The lap that matters: sign in · prove your role · retrieve · rotate. Every step in your tenant's audit log.
LAPS passwords and BitLocker recovery keys on the phone admins carry, through Entra ID and Intune. No Kainor server.
How LAPSlock worksA read-only collection from your Microsoft 365 tenant becomes a branded security posture report with a risk register, Copilot readiness and Conditional Access documented and diffed. Nothing leaves your tenant.
tenantkeep.appThe on-call companion for the people who answer the phone when something breaks in Microsoft 365.
Details when it shipsAn iOS app for viewing Windows LAPS local administrator passwords and BitLocker recovery keys managed by Microsoft Entra ID and Intune. For macOS it shows rotation status; Microsoft offers no API that returns the password. Built for helpdesk benches, server rooms, and everywhere else the admin console isn't.
Search a device by name, activate your role, read the password, rotate it when you're done. That's the whole app, and that's the point. No dashboards to babysit, no agent to deploy, no new place for local admin credentials to live.
LAPSlock talks directly to Microsoft Graph using delegated sign-in. Retrieval works only for admins who already hold the right role in their own tenant, and every retrieval lands in that tenant's audit log, exactly as if it happened from the admin portal.
The client source is published for review, because software that handles local admin passwords shouldn't ask for blind trust.
Your tenant issues the token. Your Conditional Access policies decide the terms.
Microsoft Graph enforces role checks server-side. No role, no password. PIM just-in-time activation fits right in.
The password travels from Microsoft's API to your phone. It is never stored, proxied, or logged along the way.
One tap queues rotation, and the audit trail in your tenant shows who read what, and when.
Local admin passwords are break-glass credentials. Tooling that touches them should be boring, inspectable, and structurally unable to betray you.
Credentials travel from Microsoft Graph to your device and nowhere else. We can't leak what we never see.
Every request runs as the signed-in admin, inside their tenant's rules. No app-only permissions, no standing secrets.
Conditional Access, role activation, and audit logging all apply on every retrieval, because retrieval happens in your tenant.
The client code is public on GitHub for security review, including by commercial organizations. The permission scopes we request are documented, each with a reason attached.
Kainor LLC is an independent software vendor and technology consultancy in Spring Hill, Kansas, founded in 2026 by a working systems administrator and CISSP.
We build for the Microsoft identity and endpoint stack because it's the world we operate in every day: Entra ID, Intune, Conditional Access, and the small gaps between them where real admin work gets stuck. Our products start as tools we wished we had on shift.
Security review, IT consulting, and custom tooling inquiries are welcome by email.