Skip to content

Releases: panther-labs/panther-analysis

v3.10.0

10 Jul 21:08
c03c858
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes and Tunes

  • Rework a few GCP detections to use deep_walk by @egibs in #841

🏡 Miscellaneous

  • Fixes misnaming of github_repo_collaborator_change by @bfrisbie-wiz in #844
  • fix: unit testing suite should test by using the panther_analysis_tool.immutable types by @edyesed in #846

New Contributors

Full Changelog: v3.9.3...v3.10.0

v3.9.3

29 Jun 21:30
f3e8f20
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes and Tunes

  • fix: when a global is used as a state machine, it is preferable to define it in rule() for Standard.ImpossibleTravel.Login by @edyesed in #840

Full Changelog: v3.9.2...v3.9.3

v3.9.2

28 Jun 16:23
d6fb47d
Compare
Choose a tag to compare

What's Changed

🕵️ New Detections

🐛 Bug Fixes and Tunes

  • fix: when Panther users are modified via SCIM, alert is INFO level by @edyesed in #835

🏡 Miscellaneous

New Contributors

Full Changelog: v3.9.1...v3.9.2

v3.9.1

26 Jun 21:46
389cbf9
Compare
Choose a tag to compare

What's Changed

🕵️ New Detections

🐛 Bug Fixes and Tunes

  • fixes fallback behavior in slack app added severity function by @cpascale43 in #829

🏡 Miscellaneous

  • docs: Test+Lint queries directory by @edyesed in #834
  • Update deep_walk type hints by @egibs in #832
  • fix: update MongoDB RuleIDs to convention, prefer deep_get over dict.get by @edyesed in #836

Full Changelog: v3.9.0...v3.9.1

v3.9.0

26 Jun 17:04
1da9d18
Compare
Choose a tag to compare

What's Changed

🕵️ New Detections

CrowdStrike

  • Rule: CrowdStrike MacOS Osascript as Administrator by @mbellifa in #824
  • Rule: CrowdStrike MacOS plutil Usage by @mbellifa in #825

Auth0

🐛 Bug Fixes and Tunes

  • fix: summaryattributes reference required fields by @edyesed in #826
  • feat: Standard.ImpossibleTravel.Login now using p_match via LookupTableMatches by @edyesed in #828

🏡 Miscellaneous

Global Helper Updates

  • feat: find enrichments by value leveraging p_match field by @edyesed in #809
  • Add deep_walk function and tests by @egibs in #819
  • docs: add unit test to ensure that GetGreyNoiseObject({}).lut_matches is None by @edyesed in #830

Docs Updates

New Contributors

Full Changelog: v3.8.3...v3.9.0

v3.8.3

20 Jun 20:33
c744b27
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes and Tunes

  • fix: cloudflare pack also needed panther_base_helpers for deep_get by @edyesed in #822

Full Changelog: v3.8.2...v3.8.3

v3.8.2

20 Jun 16:52
9b43d82
Compare
Choose a tag to compare

What's Changed

🕵️ New Detections

Tines

Notion

  • feat: Add detection for Notion SAML SSO configuration change by @le4ker in #805

Auth0

Crowdstrike

  • Rule: CrowdStrike MacOS Added Trusted Cert by @mbellifa in #820

🐛 Bug Fixes and Tunes

  • fix: lookuptables base class needs to be in the pack.yml for all artifacts that leverage it by @edyesed in #821

New Contributors

Full Changelog: v3.8.1...v3.8.2

v3.8.1

16 Jun 16:10
2372f79
Compare
Choose a tag to compare

What's Changed

🕵️ New Detections

  • Rule: Notion public homepage added by @miotke in #806

🐛 Bug Fixes and Tunes

  • fix: restore the has_exit_nodes() method to TorExitNodes class by @edyesed in #810

🏡 Miscellaneous

New Contributors

Full Changelog: v3.8.0...v3.8.1

v3.8.0

15 Jun 18:46
564639d
Compare
Choose a tag to compare

What's Changed

🕵️ New Detections

GCP

  • Add detections for GCP DNS zone operations by @egibs in #779
  • Create detection for GCP firewall rule modifications by @egibs in #785
  • Add detection for GCP firewall rule creations by @egibs in #791
  • Add detection for GCP firewall rule deletions by @egibs in #794
  • Add detections for GCP logging bucket or sink deletions by @egibs in #798
  • Add detections for GCP logging sink modifications by @egibs in #799
  • Add detection for denied GCP service account access by @egibs in #801

Notion

Tines

  • Rules: Tines Actions Disabled Change by @miotke in #781

GitHub

🌯 New Packs and Pack Expansion

🐛 Bug Fixes and Tunes

  • fix: impossible travel short distances tweak by @edyesed in #783
  • fix: tines_actions_disabled should use the global filter by @edyesed in #792
  • Allow for any API version for certain GCP detections by @egibs in #803
  • Alias column names with invalid characters by @dekatzenel in #802
  • tune embargo country detection to low by @calkim-panther in #790

🏡 Miscellaneous

Full Changelog: v3.7.6...v3.8.0

v3.7.6

12 Jun 20:55
c9eab09
Compare
Choose a tag to compare

What's Changed

🕵️ New Detections

🐛 Bug Fixes and Tunes

  • chore: add units to alert_context on standard impossible travel by @edyesed in #777
  • fix: Standard.ImpossibleTravel.Login should not alert on VPN or ApplePrivateRelay by @edyesed in #780

🏡 Miscellaneous

  • feat: a make target that will configure VSCode in some helpful ways by @edyesed in #776

Full Changelog: v3.7.5...v3.7.6