[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.
solved
use to identify issue that has been solved (must be linked to the solving PR)
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: