Skip to content

v1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Oct 18:36
· 10 commits to main since this release

New

  • Retrieve and evaluate the permissions of individual users and groups (disabled by default, enabled through the new --violations flag).
  • Control the indent of JSON output with the new --json-indent flag, useful for shrinking output size.
  • Slight performance improvements.

Breaking changes

  • Policies now use a targets set to define the violations they produce, instead of the checkXXX variables. A policy that defined checkServiceAccounts := true and checkNodes := true for example, would now need to replace these with targets := {"serviceAccounts", "nodes"}. The policy library has been updated. Custom policies can be updated using the ./utils/update_policy_to_use_targets.py script.
  • The --no-XXX-violations flags have been replaced with a new --violations flag, see configure-violation-types.

Changelog

  • 217e52d Add --json-indent to help docs
  • 4539fdf Update policies.md
  • a1c6eb6 Add --json-indent option
  • f33987f Update .gitignore
  • 75d16cd Update policies.md
  • 373bb1c Update policies.md
  • cbc5c66 Update policies.md
  • f628a7d Update README.md
  • df5f672 Add script that updates policies to use the new 'targets' set
  • abbfef4 purge dangeling roles & identities before passing input to policies
  • b3ad5e5 Stop indenting collect's out to save disk space
  • 3e1a3e6 Recreate store buffer for each policy evalutation
  • cd2fd6b Collect user & group roles and produce user & group violations, BREAKING minor policy format change, BREAKING replace old --no-XXX-violations flags with new --violations flag
  • ffe47f7 Update README.md
  • 528b331 Update README.md