Open damians-filigran opened 2 weeks ago
@Jipegien @damians-filigran For your information, from my differents tests enrich knowledge is working correctly on normal usage. The issue on the linked playbook in comment is that a report is send for enrichment to a connector that does not enrich report and raise an error. So the issue here is more that when enrichment issue occurs there is no feedback from connector to playbook.
I think it relates to https://github.com/OpenCTI-Platform/opencti/issues/8353 (cc @romain-filigran )
I confirm @aHenryJard's observation. Currently, if an enrichment connector doesn't produce any results (which is the case if the connector is not able to process the entity type or if it simply doesn't return anything (case of hygiene on a non-malicious IP)) the playbook stops. We need to do something about this. cc @richard-julien
Connectors must be adapted to follow the initial bundle if nothing is executed, only in playbook mode.
Ok I go that way then.
You can sync with integration team @aHenryJard , i think its important for them to take ownership of this
I wonder also if it's a question of documentation / best practices. The docs are reasonably good for playbooks in general, but some demonstrations of "this is the bundle", and "this is how you need to filter in/out the elements the enrichment will work on", before enriching. Also troubleshooting. Some graphics showing an example playbook and the flow of STIX icons that are directed through branches and down each path, etc.
Discussed with @aHenryJard I will check
Description
When a playbook is excecuted, the 'Enrich Knowledge' step fails to run. This means enrichments such as VirusTotal cannot be automated.
Environment
Reproducible Steps
Steps to create the smallest reproducible scenario:
Expected Output
The playbook runs through all 5 steps
Actual Output
The playbook runs through the first three steps, and does not continue. There is no error
Additional information
The enrichment connector was tested with various different enrichments; all gave the same outcome
Screenshots (optional)