Skip to content

Releases: misje/opencti-wazuh-connector

0.3.0

09 Jun 18:29
Compare
Choose a tag to compare

0.3.0 - 2024-06-09

Added

  • Search docker URLs when searching for URL SCOs
  • Ignore observables with the empty SHA-256 hash
    (e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855)
  • Create file SCOs from Office 365 logs in enrichment
  • Create directory SCOs from Office 365 logs in enrichment
  • Use vulnerability score for vulnerability_incident_cvss3_score_threshold
    check if CVSS3 score is unavailable
  • Search directories in Office 365
  • Add a small sleep() of 100 ms, potentially solving
    #11
  • New setting rule_exclude_list that allows for ignoring certain alert rules
    altogether
  • New setting incident_rule_exclude_list that prevents incident creation for
    certain alert rules
  • Mention in event creation in docs that incidents from sighted
    vulnerabilities are not created by default unless configured
  • Document alert rules in glossary, with screenshots of the rule viewer in
    Wazuh
  • Add a timeout to OpenSearch queries (default 20 s), preventing a complete
    freeze if OpenSearch fails to reply
  • Add new setting vulnerability_incident_active_only that allows for only
    creating incidents for sighted vulnerabilities if they are no longer active

Changed

  • OpenCTI 6.1.10 is used
  • No longer enrich URLs without host and scheme by default (e.g. "/",
    "/foo/bar"), but leave the possibility as a new configuration option,
    *enrich_urls_without_host".
  • If the vulnerability being enriched does not contain any CVSS3 information,
    extract this from alerts before running the logic in
    vulnerability_incident_cvss3_score_threshold. This allows for creating
    incidents based on CVSS score threshold even if this information is not
    present in the source entity.

Fixed

  • Avoid crashing when enriching untriaged vulnerabilities (when published is
    not set)
  • Set confidence explicitly for sightings as a workaround for OpenCTI bug
    #6835. This ensures that sightings now get the correct confidence (that of
    the user/group running the connector).
  • Fix bug in vulnerability_incident_cvss3_score_threshold logic
  • Fix a number of typos and bugs in documentation
  • Do not use months in timedeltas in tests, causing issues with 30/31 days in a
    month
  • Remove "Observable" from incident description, since not all enriched
    entities are observables
  • Do not match file names partially (regex mistake)

Removed

  • Remove all traces of the Wazuh API. It was only partially implemented, and
    will be added back when development of this as a separate enhancement is
    completed.
  • Remove some debug output

0.2.1

24 May 14:52
cc13866
Compare
Choose a tag to compare

Changed

  • OpenCTI 6.1.4 is used

Fixed

  • References to docker image in documentation has been corrected (#38)

0.2.0

15 May 20:53
Compare
Choose a tag to compare

Added

  • Enrich User-Account (user_id) from SIDs in registry keys
  • Search registry keys with a number of options, include partial matches,
    ignoring SIDs in keys, and accepting several hive name formats

Changed

  • Use OpenCTI API version 6.1.1 and test against this version

Fixed

  • Use correct section level in config reference docs.
  • Fix spelling and other minor details in docs
  • Use correct setting names (with WAZUH_ prefix) in docker-compose examples
  • When enriching reg. keys, include full path (a bug caused only the hive name
    to be produced)
  • Fix lucene regex escaping: only escape single backslashes
  • Fix path escaping: Don't search-replace a minimum of two backslashes. One is
    enough

0.1.0

11 May 19:45
Compare
Choose a tag to compare

Initial release

This is the initial release of opencti-wazuh-connector. It is not perfect, but one has to start somewhere. With an initial release out of the way, this is how tags and releases will work:

  • master (the new default branch) will only contain releases
  • dev will be the development branch
  • x.x.x will be semver releases

The docker tags will be

-x.x.x for releases

  • dev for every dev branch commit
  • master for every master branch commit
  • latest for the latest release, i.e. tip of master

Download the latest image from ghcr.io/misje/opencti-wazuh-connector:0.1.0