Skip to content

Releases: aplura/cribl_geese

Release 1.1.6

12 Sep 18:04
7545ae6
Compare
Choose a tag to compare
  • Security
    • Updated deepdiff to >=8.6.1 to resolve CWE-915
  • API Spec Updates
    • Added 4.13.0, 4.13.1, 4.13.2, 4.13.3 API Specification
    • Fixed bad Regex in API Specification to perform input validation.
      • See README.md in geese/constants/api_specs
  • New Features
    • Added --render option to the export command
      • Allows for Secrets to be 'rendered' with their secret value in the config.

Release 1.1.5

26 Jun 21:12
e466066
Compare
Choose a tag to compare
  • API Spec Updates
    • Added 4.10.1 API Specification
    • Added 4.11.0, 4.11.1 API Specification
    • Added 4.12.0, 4.12.2 API Specification
    • Fixed bad Regex in API Specification to perform input validation.
      • See README.md in geese/constants/api_specs
  • New Features
    • Environment Variables in Config
      • In config.yaml, or a user defined configuration file, each root level item (username, password, etc) can now include an environment variable.
      • The key is variable as the environment requires.
      • The variable must have a double $$
      • Example is below, where the key will be replaced according to the regex $$\S+.
      destination:
        username: $CRIBL_LEADER_USERNAME
        password: $CRIBL_LEADER_PASSWORD
  • Improvements
    • Export ALL
      • When working with geese, if a config source does not have the worker_groups configuration item, Cribl will be queried to determine available groups, and the entire set will be utilized for exporting.
      • Destinations without a worker_groups configuration item will default to the single group default.

Release 1.1.4

13 Mar 22:07
f573001
Compare
Choose a tag to compare
  • Security Updates
    • Updated urllib3 to v2.2.2 to address CVE-2024-37891
    • Updated setuptools to >=70.0.0
  • Bugs
    • Fixed packs export, configuration of the pack is now exported into the export config file.
    • Fixed group targeting in source and destination.
  • Improvements
    • Across the board, reworked internal command switches to be more consistent.
  • New Feature
    • When uploading packs, the option to include a custom "pack" called a "ruck" is available.
      • "kits" allow a more-comprehensive approach to packs, as they can include collectors, inputs, secrets and a default route that funnels matching data to the pack.
      • The pack itself will still only contain pack routes, pipelines, and other knowledge settings, but other objects will be created if defined.
    • Added configuration option is_free for standalone or not Enterprise editions of Cribl.
    • Added create command for future use.
    • Restrict to specific sources/destinations using namespaces.
  • Export
    • Ability to export a lookup file (CSV) of Cribl Ids and Display names for further enrichments.
    • Added ability to "split" configs into their knowledge objects with group and namespace information.
  • Validate
    • Added multiple API Specs
    • Still not working as intended due to malformed OpenAPI spec parsing.
  • Knowledge Objects
    • routes
      • Fixed the update call to "substitute and replace" only configured routes. Will not overwrite entire route list.

Release 1.1.3

11 Jun 16:04
ae6fa3a
Compare
Choose a tag to compare
  • Improvements
    • Updated README for links to releases.
    • Included Snyk Scanning

1.1.2

07 Jun 16:20
ec9f13a
Compare
Choose a tag to compare

Initial Release to Public