| CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Releases: osquery/osquery
5.21.0
538587fWhat's Changed
- Improvements to password_policy table by @zwass in #8705
- Improve file traversal performance and correctness by @Krechals in #8704
- Add support for Login Items and Background Services on modern macOS by @zwass in #8726
- Add last_connected_automatic and last_connected_manual to wifi_networks table by @zwass in #8728
- Refresh resolver state on interval to pick up DNS changes by @zwass in #8716
- Add new darwin certificate trust settings table by @Micah-Kolide in #8715
- Fix crash when querying carves table with carves larger than 2GB by @ksykulev in #8732
- Add support for gzip content-encoding in HTTP client by @zwass in #8731
New Contributors
Full Changelog: 5.20.0...5.21.0
Assets 19
5.20.0
f4fd92fWhat's Changed
Features/Bugs
- Add default path for CA certificate bundle on openSUSE by @iko1 in #8687
- Exclude config views from db migration by @Micah-Kolide in #8678
- Make
vscode_extensionsmore consistently report UUID by @zwass in #8693 - Don't overwrite
hardware_versionif it has a value by @sbrito85 in #8690 - Support
nvmonnpm_packagestable by @dantecatalfamo in #8694 - Add scoped npm package support in
npm_packagestable by @lichao127 in #8686
Dependencies
- Fix build against libaudit >=4.1.1 by removing set_aumessage_mode call by @Blarse in #8676
- libs: libarchive: 3.7.9 -> 3.8.1 by @LeSuisse in #8642
Documentation
- Fix SQL examples for system_profiler table by @zwass in #8699
- Add more informative descriptions for
mounts.blocks_freeandmounts.blocks_availableby @jacobshandling in #8701 - Update
dns_resolversdocumentation to point tointerface_detailson Windows by @zwass in #8682
New Contributors
- @frankgraziano made their first contribution in #8681
- @Blarse made their first contribution in #8676
- @jacobshandling made their first contribution in #8701
Full Changelog: 5.19.0...5.20.0
Assets 19
- sha256:4733bb35bbdb3dc60e8548dd4c07009edfd4294efc2d5cf2df0888ed585421a627 MB
2025-10-24T13:39:10Z - sha256:f8ff309af5b669622328845c819da1100ebe47aa43155a9a3f6bf42f07cee7de28.9 MB
2025-10-24T13:39:07Z - sha256:68bc735b82aeb7af8660a770b6626be2adba5403e8112c62bab254ba5b91796018.7 MB
2025-10-24T13:39:47Z - sha256:569751a8bc4fdd3aba94071a4b840003066b2cff8e1b0ef9abf46c7a482173c024.3 MB
2025-10-24T13:38:32Z - sha256:0f8145b45c64dd95b86c487e18debfdbca077358e0ebf2f7f66d316dba181ad912.7 MB
2025-10-24T13:39:49Z - sha256:af66cb90537c52459539141f183ae8abb3073f29089b5d1f68245381d80967e117.7 MB
2025-10-24T13:39:47Z - sha256:cb8d942943c765ebd87c5a3b01fc09988c8ad31acf094207fc49e7acf88ec57375.7 MB
2025-10-24T13:39:11Z - sha256:4f0e4e23c864a72dcb20bf4661ea0d2719358c938ec342105a633cc732dc03c376.4 MB
2025-10-24T13:39:07Z - sha256:1e6cb58659d99c8d6258c10e0fd3b2641601a4ee94490367f576f11e3a79ea6824.3 MB
2025-10-24T13:38:32Z - sha256:3b80c8eacf33b35acea239cd56a42ab5c539216da8b0339e168b1187ac96e9fc47.3 MB
2025-10-24T13:39:07Z -
2025-10-23T16:10:32Z -
2025-10-23T16:10:32Z - Loading
5.19.0
09d02a6What's Changed
Features
- Add table
deb_package_filesby @zwass in #8657 - Add
system_profilertable for macOS by @zwass in #8645 - Add version collate to
os_versiontable'sversioncolumn by @Micah-Kolide in #8659 - Add
entitlementscolumn to macOSsignaturetable by @zwass in #8666 - Add support for VSCode forks in
vscode_extensionsby @zwass in #8664
Bugfixes
- Fix
NSInvalidArgumentExceptionwhen queryingconnected_displaysby @Synse in #8628 - Fix inconsistent counter resets due to
Config::purge()by @skurpad7 in #8635 - Update linux
block_deviceanddisk_encryptionsource data to simple sysfs implementation by @Micah-Kolide in #8182 - Fix ATC for open Firefox databases by @zwass in #8631
Other
- libs: yara: 4.2.3 -> 4.5.4 by @LeSuisse in #8643
- Upgrading zlib to 1.3.1 by @ksykulev in #8625
- Fix build for XCode SDK 16.4 by @lucasmrod in #8640
- Update build instructions for workaround for XCode SDK > 16.3 by @lucasmrod in #8650
- Add Cursor AI editor configurations by @zwass in #8656
- Further improvement to Cursor rules by @zwass in #8662
- Update Windows build instructions by @zwass in #8661
New Contributors
Full Changelog: 5.18.0...5.19.0
Assets 19
5.18.1
What's Changed
- [Performance Analysis] print stderr if exists by @lichao127 in #8600
- libs: Update googletest by @Smjert in #8604
- Fix parsing of Windows shortcut (.lnk) files in file table by @zwass in #8601
- Fix Prefetch table for Windows 11 by @zwass in #8615
- libs: libarchive: 3.6.2 -> 3.7.9 by @LeSuisse in #8605
- Fix hardware UUID caching by @sgress454 in #8616
- Add detection for ARM CPUs when running in x86 emulation by @dantecatalfamo in #8572
- Reduce log noise for
hashtable by @lucasmrod in #8626 - Fix SQL example syntax in SQL introduction docs by @piotrgiedziun in #8620
- Added jetbrains_plugins table by @ksykulev in #8623
- Add recent_files table on Windows by @zwass in #8603
New Contributors
- @piotrgiedziun made their first contribution in #8620
Full Changelog: 5.17.0...5.18.1
Assets 19
5.17.0
1ab05a65.17.0
What's Changed
- Add
CHANGELOG.mdentry for 5.16.0 by @lucasmrod in #8548 - Add
symlink_target_pathtofilestables by @DocEmmetBrown in #8502 - cve: Ignore libarchive CVE-2024-26256 by @Smjert in #8546
- Fixes in windows helpers by @zwass in #8549
- Align ES functions with documented macOS versions by @SilverPlate3 in #8338
- Fix include path in logger-plugins.md by @zwass in #8550
- Fix integration test name in Windows build instructions by @zwass in #8552
- Fix event expiration to prevent losing events by @zwass in #8535
- Update
shell_historytable to include ash by @jbeley in #8568 - Fix dicker container table disk/write metrics, compares "op" values with ignore case by @Kislaci90 in #8566
- Escape service binary path in manage-osqueryd.ps1 by @smithclay in #8569
- Update
docker_container_statstable to include memory_inactive_file and memory_total_inactive_file by @kfnorbi in #8577 - Add
auto_updateandapp_namecolumn tohomebrew_packagestable by @DocEmmetBrown in #8520 - Add support for scheduled queries to run at startup by @Micah-Kolide in #8554
- Boost 1.87 compatibility by @carlsmedstad in #8533
- Pin macos python versions in CI to fix mismatch between builder and test runner by @scottvanta in #8559
- cve: Ignore util-linux CVE-2024-28085 by @Smjert in #8579
- build(deps): bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #8563
- Fix SMC reading values by @sgress454 in #8583
- Fixes network metrics by @Kislaci90 in #8567
- Implement yara_events table for Windows by @zwass in #8580
- Fix flaky mdfind test in CI by @zwass in #8589
- libs: openssl: 3.2.1 -> 3.4.1 by @LeSuisse in #8586
- Add support for DEB822-style apt sources by @dantecatalfamo in #8556
- Add support for msix packages by @ksykulev in #8585
- Implement dns_lookup_events table on Windows by @zwass in #8553
- Added UpgradeCode to programs table by @ksykulev in #8587
- libs: expat bump from 2.6.0 to 2.7.1 by @LeSuisse in #8595
- Update ubuntu runners to 22.04 by @zwass in #8592
- Refactor ETW helpers for unicode support by @zwass in #8596
- Fix/startup items parsing by @AndreaMarangoni in #8536
- Filter the Win32_Processor query to only required fields by @jaymzjulian in #8598
New Contributors
- @DocEmmetBrown made their first contribution in #8502
- @jbeley made their first contribution in #8568
- @Kislaci90 made their first contribution in #8566
- @smithclay made their first contribution in #8569
- @kfnorbi made their first contribution in #8577
- @scottvanta made their first contribution in #8559
- @LeSuisse made their first contribution in #8586
- @dantecatalfamo made their first contribution in #8556
- @jaymzjulian made their first contribution in #8598
Full Changelog: 5.16.0...5.17.0
Assets 19
5.16.0
16bb0155.16.0
Representing commits from 7 contributors! Thank you all.
Table Changes
- Fix the
python_pathstable to skip unnecessary code paths when filtering bydirectory(#8544) - Added python packages in user directories on
python_packages(#8504) - Added RHEL paths for
python_packagestable (#8529) - Buffer error logs in
deb_packagestable (#8540) - Fix
wifi_statusto correctly gathernetwork_nameon MacOS 14+ (#8530) - Fix hardware model and version on Lenovo on
system_info(#8534) - Optimize
rpm_packagesandrpm_package_filesuse of query context (#8537)
Bug Fixes
Assets 19
5.15.0
6a8a7f75.15.0
Representing commits from 17 contributors! Thank you all.
Table Changes
- Add arc path to
chrome_extensionson macOS (#8473) - Use empty columns instead of zeroes when undefined in
socket_events(#8510) - Add support for accept to macOS table
socket_events(#8508) - Add all-platform user-based optimized columns (#8496)
- Add columns to
es_process_events(#8506) - Add Darwin platform optimized miscellaneous columns (#8484)
- Add all-platform path-based optimized columns (#8497)
- Add Windows platform optimized columns (#8495)
- Add
hash_executablecolumn tosignaturetable (#8471) - Include VSCode Insiders extensions in
vscode_extensionstable (#8396) - Add POSIX platforms optimized columns (#8494)
- Add Linux platform optimized columns (#8493)
- Add all platform process based and curl optimized columns (#8498)
- Add Darwin platform optimized system-related columns (#8483)
- Add Darwin platform optimized path columns (#8482)
- Fix incorrect SID in
logged_in_userstable on windows when username and domain/device name are the same (#8486) - Update the
browser_firefoxtable to exclude "Crash Reports" and "Pending Pings" folders (#8478) - Move status column to
extended_schemafor linuxsocket_events(#8503)
Under the Hood improvements
- Utils: Optimize default status message constructor (#8489)
Bug Fixes
- Fix a leak in
genAarch64PlatformInfo(#8462) - Fix a leak in
DiskArbitrationEventPublisher::getProperty(#8463) - Catching generic exception in order to avoid crashing when parsing windows events logs (#8513)
- Fix leak in
windows_eventsby usingscope_guard(#8511) - Fixed eBPF's parsing of parent pid (#8501)
- Fix IO objects refcounting (#8481)
Documentation
- Add documentation for testing macOS EndpointSecurity (#8509)
- Add double quotes in Windows installation documentation (#8492)
- Update expired Slack invite (#8488)
- Update docs to correctly define
conditional_to_base64(#8460)
Build
- build(deps): bump jinja2 from 3.1.4 to 3.1.5 (#8507)
- Remove yara schema subdirectory (#8461)
- Added chrono header file (#8512)
- Replace usage of libaudit function removed in v3.0.7 (#8401)
- Update xcode version for macos-14 from 14.3.1 to 15.4 (#8467)
- Restrict python versions differently (#8453)
- Update macOS test runner from 12 to 13 (#8459)
- Add CVEs to the ignored lists (#8458)
- Add a specific package build folder on Windows jobs (#8446)
- Update all Github actions to a version using NodeJs 20 (#8449)
- Reduce scheduled builds amount (#8457)
Assets 19
5.14.1
09a24645.14.1
Representing commits from 13 contributors! Thank you all.
Windows codesigning note
Starting with Osquery 5.14, we have changed our codesigning. Henceforth our releases will be signed by an osquery specific signing key issued by Microsoft Azure.
New Features
- Add
--yara_sigurl_authenticateflag (#8437)
Table Changes
- Add additional WMI data to
deviceguard_statustable (#8440) - Fix linux
groupstable to handle larger group sets by increasing buffer size (#8387) - Add support for Firefox addons for snap installations (#8374)
- Remove support for deprecated Safari Legacy Extensions (#8426)
- macOS 15
alfsupport (#8428) - Update table
alf_explicit_authsas not supported on macOS 15 (#8435) - Update table
alf_exceptionsto support macOS 15 (#8434) - Fix for
windows_crashesmissing information on user mode memory dumps (#8394) - Fix:
safari_extensionsnot returning results (#8427) - Rename
hvci_statustodeviceguard_statusto better reflect the data collected. (#8390)
Under the Hood improvements
- Add column optimization support to allow processing
INconstraints all at once in xFilter (#8263) - Minor improvements to the hashing logic (#8398)
- Refactor
readFile(#8410)
Bug Fixes
- Fix
unified_loghandling of timestamp formats (#8451) - Fixes crash with non-null-terminated values in registry enumeration (#8421)
- Fix: Check and free cert context creation in windows certificates table (#8420)
- fix: Handle strftime potential error in the time table (#8431)
- Fix crash in socket table parsing on windows (#8419)
Build
- Run tests on macos-15 (#8430)
- Update tests for
unified_logtable to work around slowness (#8450) - tests: Ensure python http server is ready to serve (#8452)
- Extend timeout for test HTTP server (#8445)
- Upgrade GitHub Actions
upload-artifactto v4 (#8423) - Boost 1.86 compatibility (#8409)
- build: Cleanups and fixes for a newer clang toolchain (#8412)
- ci: Update the upload-artifact action to v4.4.0 (#8416)
- build: Silence deprecation warnings about non standard extensions on VS2022 (#8405)
- Add missing includes causing compilation error with Clang 18.1.8 (#8400)
- build(deps): bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#8411)
Assets 19
5.13.1
f2c581e5.13.1
Representing commits from 21 contributors! Thank you all.
Windows codesigning note
The Windows binaries and MSI package have been signed with the Fleet Device Management codesigning certificate as the osquery project is currently working on identity verification to get a new signing certificate.
Table Changes
- The Python manifest directories,
.egg-infoand.dist-info, contain flat file hierarchies (#8318) - Table
userson linux by default to return only users in/etc/passwd(#8342) - Add
sha256hash toapparmor_profilestable (#8345) - Add support for metalink and store repo config file name in
yum_sourcestable (#8307) - Update
user_ssh_keyswith additional details for OpenSSL-style keys (#8314) - Fix table
dns_resolversdns-search bug with multiple search domains (#8329) - Fix
process_open_socketsto correctly displaysfamilyandprotocolon macOS (#8315) - Add missing SSH key types to
authorized_keysthat support FIDO2 authentication (#8319)
Under the Hood improvements
- Improve error message when required constraint missing (#8358)
- Add verbose logging when distributed requests fail and retry (#8321)
Bug Fixes
- Fix crash in
rpm_packagestable by upgrading librpm from 4.18.0 to 4.18.2 #8388 - Fix crash in linux file monitoring (related to NFS mounted directories) #8392
- Fix listDirectoriesInDirectory to check if symlinks point to directories (fixes
inotifywarnings flooded in logs) #8399 - Fix for Potential memory leak in class
ServiceArgumentParser's Constructor (#8368) - Fix for Crash in
ServiceArgumentParserviaServiceMain(#8353) - Fixing real precision by limiting precision to 15 digits (#8355 and #8302)
- Fix invalid memory access in
curl_certificatestable (#8339) - Add pending state to ATC tables to avoid duplicate sql attaches (#8324) & revert ATC changes from (#8233) that caused a race condition and ATC table failure
- Fix crash when carve size is stored as string (#8297)
Documentation
- Updated Time Machine table documentation to require FDA (#8325)
- Update
processestable spec and docs, to remove outdated column alias (#8363) - Fill in missing column descriptions to spec for
device_partitions(#8364) - Improve explanation of required columns (#8365)
- Update
package_receiptstable example (#8326) - Remove some duplicated words from code comments and strings (#8336)
- Update description for
alf_explicit_auths#8371
Build
- Correct spec file name to
macwin(#8311) - Correct xz submodule url and openssl download url #8383
- Update Linux Docker image to Ubuntu 20.04 (#8369)
- Fix util-linux submodule url (#8303)
- Update macos builder to 14 and tester to 12 (#8359)
- Make fallthrough explicit in
sqlite_encoding.cpp(#8361) - Fix macOS python dependencies install step (#8308)
- Bump
jinja2from3.1.3to3.1.4. (#8330)