OpenCTI-Platform / opencti

Open Cyber Threat Intelligence Platform
https://opencti.io
Other
6.2k stars 918 forks source link

Ability to manually create widgets for custom dashboards using GraphQL #1933

Open securitiz opened 2 years ago

securitiz commented 2 years ago

Use case

Custom dashboards are a little rigid for the moment in what they are able to display. A way to create a dashboard by submitting a GraphQL query would be incredibly useful.

Some sort of syntax checking and output expectations should be set - but it would be a step towards making dashboards more useful.

Current Workaround

n/a

Proposed Solution

The ability to submit GraphQL queries to make custom widgets for dashboards

Additional Information

If the feature request is approved, would you be willing to submit a PR?

Yes / No (Help can be provided if you need assistance submitting a PR)

richard-julien commented 2 years ago

Thats a challenging feature :) Can you precise some query examples and representation you would like?

securitiz commented 2 years ago

Worth a shot :)

I mention some in #1921 .

We're also envisioning a way to reference data outside of OpenCTI, and display data about it in the dashboard. For example: given a list of Report names (not stored in OpenCTI) - compare against Reports in OpenCTI. Display what % of these reports are in OpenCTI, which still need to be added

SamuelHassine commented 1 year ago

If we succeeded to:

This feature seems to not be a priority for now, will be considered in the future.