Any plans on catching up with Kolide on this?
# fleet
t
Any plans on catching up with Kolide on this?
👀 1
z
Hello @Toni Sanmateu! We don't keep up with the Kolide feature set when building out our roadmap (separate companies), but thank you for bringing this to the community. I've checked with the solutions consulting teams to see if there are ways we've addressed this because the ask sounds familiar to me, and someone else may chime in here soon! Additionally, feel free to file a feature request using the template here: https://github.com/fleetdm/fleet/issues/new?template=feature-request.md for any features you'd like to see in Fleet.
m
Thanks Zay! This is a great question Toni! Today in Fleet we do support the Screenlock table. https://fleetdm.com/tables/screenlock This may not address every part of what you're looking to do currently but should be a good place to start, especially if considering filing a feature request.
t
Thank you both. @Matt Rebelo I've tried setting the screenlock_is_enabled query in my configs to read from the screenlock table but unfortunately, it does not work due to the table requiring
run as user
privileges. I tried workarounds, from reading the
plist
table directly to trying a shell script trigger via the shell table, which seems to be disabled by default with Fleet. The
plist
stops working too when the path enters user domain. It worked on
Library/Managed Preferences
but did not on
Library/Preferences
for example.
p
Have you granted Fleet full disk access via MDM?
t
I've exhausted all the tips and tricks I could read around and gather from your team (assisted to Fridays open hours).
@patgmac We're using orbit standalone, connected to our server to deploy osquery agents. The idea was to provide our platform users with a lightweight solution to gather evidence of compliance automatically.
p
Do you have MDM? Even a non-Fleet MDM?
t
So techincally, this solution is for those clients that don't yet have an MDM
I do on my laptop, but I've tested it with non-MDM ones of course.
p
I suspect even if you had
run as user
, you would still be blocked without orbit having FDA via MDM.
t
Not 100% sure what you mean by FDA via MDM. I technically can access the screenlock table via osqueryi. That's what initially led me to beiieve it was possible
p
Full Disk Access
Certain directories are protected, particularly user folders. MDM needs to approve access to those.
t
Hmmm interesting... How about building an osquery extension? I'm trying to figure out what could be the best solution. Kolide's article caught my attention, since they did solve this issue
p
That doc only points out that some system directories are restricted, but it also applies to user directories.
Kolide would have the same requirements for FDA.
(BTW, I don't work for Fleet)
t
No worries at all hehe I really appreciate the discussion
p
It is really hard to manage macOS devices in 2025 (or 2022 for that matter) without MDM.
t
My problem is that I build the whole integration for osqueryd to communicate with my company's backend and they wanted to check 4 things including screenlock, and we're literally blocked by that last check. So I am trying all over the place to find a solution. Apparently Vanta does this, but every time I doubt it more.
I used Fleet to build the deployments and customise the installers etc.
But not connecting to fleet directly.
I see
That confirms my concerns then.
Thank you 🙏