Continuous collection
Replace manual snapshots with scheduled evidence
Run the same query across in-scope systems at a cadence that matches the control and keep each result tied to its node.
Solution · Compliance evidence
Turn scheduled osquery queries into repeatable evidence for configuration, software, encryption, and access controls.
Continuous evidence · Your queries · Your retention
Evidence gap
Auditors ask for evidence from the systems in scope. Point-in-time screenshots and manual exports make every review a new collection project.
osctrl lets you define the query once, run it on a schedule, and preserve the results in the evidence pipeline you control.
Control evidence
SELECT name, encrypted, type
FROM disk_encryption
WHERE encrypted = 0; Use osquery tables to collect the facts behind a control, then retain and report them on your terms.
What changes
Continuous collection
Run the same query across in-scope systems at a cadence that matches the control and keep each result tied to its node.
Scope
Keep production, corporate, regulated, and customer fleets in distinct enrollment and access boundaries.
Traceability
Version query packs with your engineering workflow so the evidence method is reviewable and repeatable.
Data ownership
Route results into the storage or analytics platform your compliance process already uses.
Exceptions
Query for exceptions directly instead of inferring compliance from the image or management policy.
How it works
Translate the control into one or more osquery queries that return the state you need to prove.
Assign the query pack to the environments and systems covered by the control.
Send the results to your evidence store, preserve history, and investigate exceptions from the same source.
Clear boundary
osctrl collects system facts. Your control owners decide what those facts prove, how long to retain them, and how they map to a framework.
Choose your next step
Deploy the open-source control plane, enroll a small scope, and ask a real fleet question. No demo form stands between you and the quickstart.
Bring the machine state you cannot explain.
Talk to an engineerWalk through architecture, deployment, and fit.
Plan an evaluationSee how environments separate enrollment and access.
Discuss multi-tenancyStart with the source and deployment guide.
Open the quickstartMIT licensed underneath. Your agents, deployment, and data remain in your infrastructure.