Vulnerability scope
Find the systems with the affected version
Query installed software and configuration directly instead of treating the golden image as evidence.
Solution · Security investigations
Ask targeted questions across the fleet, inspect affected nodes, and send the results into the response workflow you already trust.
Live query · Focused scope · No remote shell
Time to truth
An alert starts the investigation. The next questions are usually about the systems around it: which process is running, which package version is installed, which socket is open, and where else the same state exists.
osctrl lets the team ask those questions across live endpoints without waiting for another collection cycle.
Incident scope
SELECT pid, name, path, cmdline
FROM processes
WHERE path = '/tmp/suspicious'; Start with one endpoint, then run the same question across the relevant fleet to understand scope while the incident is active.
What changes
Vulnerability scope
Query installed software and configuration directly instead of treating the golden image as evidence.
Process context
Inspect processes, command lines, users, services, sockets, and persistence-related state exposed through osquery.
Targeted collection
Request a file or directory from the endpoint that matters and preserve it in your investigation workflow.
Environment boundaries
Use separate environments and access controls so a broad query does not become a broad blast radius.
Existing response stack
Route results into your lake, SIEM, case system, or analytics pipeline instead of rebuilding those workflows inside osctrl.
How it works
Use the node console or a targeted query to validate the host state behind the signal.
Run the same SQL across the environment or fleet segment that could share the condition.
Send the results and carved evidence into the systems where your team handles response.
Clear boundary
osctrl does not ship a detection engine or threat intelligence feed. It gives your analysts current endpoint facts so the tools and people responsible for response can decide what they mean.
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.