[Recorded Future] Another formatting error prevents incident creation #3216
Labels
bug
use for describing something not working as expected
filigran support
[optional] use to identify an issue related to feature developed & maintained by Filigran.
Milestone
Description
Alerts on Recorded Future side are not created in OpenCTI (as Incident) because a formatting error is raised. The problem seems to occur on the "identity" alerts.
Traceback (most recent call last):\n File \"/opt/opencti-connector-recorded-future/rflib/rf_playbook_alerts.py\", line 117, in run\n self.create_incident_from_playbook_alert_identity_novel_exposures(\n File \"/opt/opencti-connector-recorded-future/rflib/rf_playbook_alerts.py\", line 513, in create_incident_from_playbook_alert_identity_novel_exposures\n self.helper.send_stix2_bundle(bundle, update=True, work_id=self.work_id)\n File \"/usr/local/lib/python3.12/site-packages/pycti/connector/opencti_connector_helper.py\", line 1721, in send_stix2_bundle\n ) = stix2_splitter.split_bundle_with_expectations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/site-packages/pycti/utils/opencti_stix2_splitter.py\", line 227, in split_bundle_with_expectations\n self.enlist_element(item[\"id\"], raw_data, cleanup_inconsistent_bundle, [])\n File \"/usr/local/lib/python3.12/site-packages/pycti/utils/opencti_stix2_splitter.py\", line 97, in enlist_element\n is_missing_ref = raw_data.get(value) is None\n ^^^^^^^^^^^^^^^^^^^\nTypeError: unhashable type: 'dict'
Environment
OCTI 6.4.4
Reproducible Steps
Steps to create the smallest reproducible scenario:
Run the RF connector with this configuration
The text was updated successfully, but these errors were encountered: