Velociraptor
Endpoint visibility and digital forensics at scale
DFIR tool that collects forensic artefacts and hunts across fleets of endpoints with its query language VQL, from a single server binary.
- Stars
- 4.4k
- Forks
- 672
- Last commit
- 2 days ago

Query your endpoints with SQL
Exposes the operating system as a relational database so processes, users, packages and configuration can be queried with SQL on Linux, macOS and Windows.

osquery turns system state into SQL tables: running processes, loaded kernel modules, open network connections, installed packages, browser extensions and hundreds more. Queries can be run interactively (osqueryi) or on a schedule by the daemon (osqueryd), which logs differences over time.
It is used for fleet visibility, intrusion detection and compliance, typically with a fleet manager such as Fleet or a SIEM. The project, created at Facebook, is now hosted by the Linux Foundation.
Apache-2.0 OR GPL-2.0-only · Apache License 2.0 or GNU GPL v2 (your choice) · Open source
GitHub does not detect the licence; the LICENSE file offers a choice between Apache-2.0 and GPL-2.0.
Checked by ThreatWire against the repository's licence file on 2026-10-20. GitHub detects: NOASSERTION.
9 published advisories for osquery in GitHub repository advisories. Keep the tool updated: security tools often run with broad access.
GHSA-4r78-6hg6-33ggCVE-2026-54000high2026-07-01
Heap buffer overflow via `processes` table (Windows)
GHSA-hr28-jvpx-68cxCVE-2026-54001high2026-07-01
Heap buffer overflow via `authenticode` table (Windows)
GHSA-fg78-9q98-62hhCVE-2026-46388medium2026-07-01
Unprivileged users can temporarily read file carve contents
GHSA-4g56-2482-x7q8CVE-2020-26273medium2020-12-15
sqlite ATTACH allows some filesystem access
GHSA-29q7-6g57-5vc6CVE-2017-15028low2020-07-10
known_hosts should drop privileges
GHSA-hx5j-mvj5-rq2mCVE-2017-15027low2020-07-10
safari_extensions table should not use parent paths for privilege dropping
GHSA-3227-mxf9-vw74CVE-2017-15026low2020-07-10
ie_extensions table susceptible to SQL injection
GHSA-pjmv-4494-jx3fCVE-2020-1887low2020-07-10
osquery does not validate TLS SNI hostname
GHSA-2xwp-8fv7-c5pmCVE-2020-11081low2020-07-10
osquery susceptible to DLL search order hijacking of zlib1.dll
Sources: GitHub repository advisories · checked 2026-10-20.
Endpoint visibility and digital forensics at scale
DFIR tool that collects forensic artefacts and hunts across fleets of endpoints with its query language VQL, from a single server binary.
Open-source XDR and SIEM platform
Security platform combining an endpoint agent, a manager and an indexer for log analysis, intrusion detection, file integrity monitoring and compliance.
Runtime threat detection for containers and hosts
CNCF graduated project that watches Linux system calls (via eBPF or a kernel module) and raises alerts when rules detect suspicious behaviour.
UNIX-like reverse engineering framework
Command-line reverse engineering framework with a disassembler, debugger, hex editor and scripting for many architectures and file formats.
Network protocol analyser
The widely used network protocol analyser: capture live traffic or open capture files and inspect thousands of protocols with display filters.
Pattern matching for malware research
Tool and rule language from VirusTotal to identify and classify malware samples using textual and binary patterns plus conditions.