Skip to content

Releases: panther-labs/panther_analysis_tool

v0.7.1

10 Jun 18:15
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Adds support for skipping tests of disabled detections and using != for the --filter flag.

v0.7.0: Release 0.7.0 (#104)

10 Jun 17:45
8712239
Compare
Choose a tag to compare
Pre-release

Adds support for skipping tests of disabled detections and using != for the --filter flag.

v0.6.1: Add requirements (#99)

03 May 16:00
47a582c
Compare
Choose a tag to compare

We've updated our setup.py file, which caused v0.6.0 of PAT to not be installable via pip. This version fixes that.

v0.6.0: New version (#98)

03 May 15:34
ef121ab
Compare
Choose a tag to compare

This release adds several new features for validating the correctness of your detections before attempting to upload them to Panther. Additionally, we now skip files and directories with a leading . character while looking for detections to process in order to be more friendly to various CI/CD pipelines.

v0.5.2

22 Mar 22:06
1539df1
Compare
Choose a tag to compare

Fix a dependency issue.

v0.5.1: Update profile logic (#86)

22 Mar 21:53
50472cc
Compare
Choose a tag to compare

This adds a bug fix for the --aws-profile flag.

v0.5.0

22 Mar 16:42
e7ab8e5
Compare
Choose a tag to compare

This release comes with lots of new features! These include:

  • Adds support for scheduled rules and queries!
  • Adds support for publishing your own Panther packs (pending a future version of Panther for backend support)
  • Adds a new --ignore-extra-keys flag to skip validation of extraneous keys in your schemas (in case you want to add your own meta data!)

v0.4.5

03 Feb 23:43
3643131
Compare
Choose a tag to compare

This release contains two bug fixes:

  • Implements contains for test events
  • Correctly includes data models when applying filters

v0.4.4: Continue if one global fails (#64)

15 Jan 23:10
fec052c
Compare
Choose a tag to compare

This is a small release to address a bug with how globals are loaded. Previously, if a single global failed to load (due to for example invalid python) it would stop loading any further globals. Now we continue loading each valid global, and output a list of invalid globals at the end.

v0.4.3: Use Mapping for TestCase (#62)

04 Jan 15:53
6b285a0
Compare
Choose a tag to compare

This version slightly changes how test cases are modeled by the CLI tool to more closely match how they are implemented by the Panther backend. This allows us to take advantage of some more advanced python functionality that previously was supported in Panther but not from the CLI tool.