Skip to content

Commit 2963cfe

Browse files
committed
Make README wording more human
1 parent 5108d89 commit 2963cfe

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
# lapse
44

5-
Entra ID accumulates device objects silently. VDI pools register a new object every session. Offboarded employees leave phones and laptops in the directory for months. Eventually a user hits the device registration quota and gets blocked from Office 365 on a new laptop, but the directory evidence is hard to interpret.
5+
Entra ID device cleanup sounds simple until the evidence starts arguing with itself. VDI pools register new objects every session. Offboarded users leave phones and laptops behind in the directory. Eventually someone hits a device registration quota and gets blocked from Office 365 on a new laptop, but the cleanup list is full of maybes.
66

77
The standard cleanup approach filters on `approximateLastSignInDateTime`. The problem is that property also updates on background sync traffic, Windows Update heartbeats, and MDM check-ins. A device untouched by a human for 18 months can still appear active. Naive filters produce hundreds of false positives and erode trust in the whole process.
88

9-
lapse adds a second signal. For every candidate that fails the timestamp filter, it checks `auditLogs/signIns` for actual interactive user authentication within the same window. Background sync doesn't count. A device is only marked truly stale when both signals agree.
9+
lapse adds a second signal. For every candidate that fails the timestamp filter, it checks `auditLogs/signIns` for actual interactive user authentication in the same window. Background sync does not count. A device is only marked truly stale when both signals agree.
1010

1111
![Release](https://img.shields.io/github/v/release/srkyn/lapse?style=flat-square)
1212
![CI](https://img.shields.io/github/actions/workflow/status/srkyn/lapse/ci.yml?branch=main&style=flat-square)

0 commit comments

Comments
 (0)