Skip to content

Releases: chainguard-dev/osquery-defense-kit

v1.11.0

03 Jul 11:35
e75b8ec
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.10.0...v1.11.0

v1.10.0

11 May 15:34
ff9c645
Compare
Choose a tag to compare

What's Changed

  • New detector: unexpected libcurl program by @tstromberg in #220
  • New detector: unexpected chmod exec event by @tstromberg in #221
  • New detector: hidden ~/Library/Application Support entries by @tstromberg in #243
  • New detector: unexpected /var/run files by @tstromberg in #256
  • Refactor macOS talkers: reset exceptions, split https by @tstromberg in #244
  • Refactor recently-created-executables to fit within complexity limits by @tstromberg in #251
  • Refactor high-disk-bytes queries by @tstromberg in #226
  • Refactor name/path mismatch for lower maintenance by @tstromberg in #217
  • Loads of false positive removals

Full Changelog: v1.9.0...v1.10.0

v1.9.0

04 Mar 18:24
cb8162d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.0...v1.9.0

v1.8.0

24 Feb 22:55
e58cbbc
Compare
Choose a tag to compare

What's Changed

New Things

Improved Things

  • Query performance improvements, add p0 pids, decrease query frequency by @tstromberg in #168
  • Linux events: decrease CPU usage of elevated children & execdir by @tstromberg in #178
  • Add chattr, setenforce to unexpected-sysutils by @tstromberg in #176
  • Rewrite unexpected-execdir-events-linux with INSTR to decrease CPU time by @tstromberg in #183
  • Optimize recently-created-executables-macos by @tstromberg in #207
  • Makefile: collect as root by @tstromberg in #200

False Positive Reduction & Other bugfixes

  • FPR: spotify, htop, dnsmasq, sshd by @tstromberg in #169
  • False positive removal and minor query perf improvements by @tstromberg in #170
  • listening ports: Include caddy, kubectl, node in wider listening range by @tstromberg in #172
  • fpr: Nessus, mysql-shell, ntia-checker, Ecamm, CopyClip, etc by @tstromberg in #174
  • fpr: ACE, Prusa, Ecamm, setroubleshootd, steam, pacman, Xcode, Adobe by @tstromberg in #175
  • False positive flush, particularly in talkers by @tstromberg in #180
  • execdir events macOS: Fix ambiguous path by @tstromberg in #181
  • gcloud: filter out last_update_check, last_survey_prompt by @tstromberg in #182
  • overwritten memory: filter out pathless kernel bits by @tstromberg in #184
  • fpr: Fujitsu, vmware, objective-see, paragon, etc by @zestysoft in #185
  • systemd units: increase size bucket from 100 to 225 by @tstromberg in #187
  • fpr: exceptions for pacman, StreamDeck, gcloud, Rocket, thunderbird by @tstromberg in #188
  • False positive reduction: Ubuntu LTS running on Lima VM by @tstromberg in #189
  • Add exceptions for Debian running under lima by @tstromberg in #192
  • Add osquery to keyboard_sniffer by @zestysoft in #190
  • Debian uid0: add dhclient and unattended-upgr by @tstromberg in #193
  • fpr: abrt-dbus, gdm, chrome, ff, act, qemu, lima, etc. by @tstromberg in #203
  • Fix broken IR non-Wireless rule by @tstromberg in #205
  • macOS: Exceptions for TestFlight apps & specifically Kindle by @tstromberg in #206
  • incident response: Rename files-from-proc to process-files. by @tstromberg in #196
  • incident response: remove ever-changing columns from process table by @tstromberg in #197
  • incident_response: bugfixes across queries by @tstromberg in #198

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

09 Feb 02:00
ca316a0
Compare
Choose a tag to compare

What's Changed

  • New detector: sketchy-mounted-diskimage by @tstromberg in #163
  • Refactor process_events queries, improve shlayer detection, fix fps by @tstromberg in #144
  • Modified detections explicitly targeted towards macOS to not include cgroup field by @NACHOSWITHCHEESE in #164
  • Make unexpected-chrome-extensions easier to maintain, address false-positives by @tstromberg in #145
  • Significant performance improvements for slowest macOS queries by @tstromberg in #155
  • Update configuration for osqtool v1.0 by @tstromberg in #152
  • Include more process information across queries by @tstromberg in #150
  • Rewrite unexpected uid0 for Linux, include cgroup info by @tstromberg in #158
  • Add local port and address to network queries by @tstromberg in #162
  • Loads of false-positive removals across many PRs

New Contributors

Full Changelog: v1.6.1...v1.7.0

v1.6.1

21 Jan 01:57
cb159ee
Compare
Choose a tag to compare

What's Changed

  • New detector: unexpected netutil calls by @tstromberg in #130
  • New detector: unexpected systemctl calls by @tstromberg in #131
  • Lots of false positives removed.

Full Changelog: v1.6.0...v1.6.1

v1.6.0

20 Jan 23:12
c6221f9
Compare
Choose a tag to compare

What's Changed

  • new detector: unexpected sysctl calls by @tstromberg in #114
  • new detector: unencrypted GCP service account keys by @tstromberg in #118
  • new detector: unexpected xattr calls by @tstromberg in #119
  • new detector: unexpected file made executable by @tstromberg in #120
  • new detector: unexpected security framework program by @tstromberg in #121
  • Speed up unexpected-bpf-users query by basing it on processes by @tstromberg in #117
  • Various query bugfixes from the 2022 macOS malware audit by @tstromberg in #122
  • Loads of false-positives removed

Full Changelog: v1.5.0...v1.6.0

v1.5.0

06 Jan 22:15
7ce1e26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.4.0

19 Dec 23:13
06e5d15
Compare
Choose a tag to compare

What's Changed

  • Post-Thanksgiving false positive flush by @tstromberg in #95
  • Clear more false positives: Signal, Kitty, KIND, Acrobat, etc by @tstromberg in #96
  • False positive flush: Capital One, tailscaled, agetty, snap, Jetbrains by @tstromberg in #97
  • Sort out more false positives by @tstromberg in #98
  • False-positive flush: mount.ntfs, docker-credential-desktop, exotic s… by @tstromberg in #99

Full Changelog: v1.3.0...v1.4.0

v1.3.0

23 Nov 12:38
7e038c7
Compare
Choose a tag to compare

What's Changed

  • Pre-Thanksgiving False Positive cleanup, including Pop!OS support by @tstromberg in #91
  • Split parent-missing-from-disk, add more explicit name to long-uptime, address fps by @tstromberg in #92
  • Makefile: Rename .sql targets to .conf, extend max-duration for IR by @tstromberg in #93
  • Add IR no-wifi ruleset by @tstromberg in #94

Full Changelog: v1.2.0...v1.3.0