Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Select All Enrichment within a Container will Only Work When a Filter is Applied #10015

Open
nhuber0724 opened this issue Feb 19, 2025 · 3 comments
Labels
feature use for describing a new feature to develop filters & search Linked to search results and filtering engine

Comments

@nhuber0724
Copy link

Description

When in a container (such as an RFI) within the observables tab, the select all enrichment will only work when a filter is applied, even if there is only one type of observable present (such as artifact).

Environment

OpenCTI v6.5.2

Reproducible Steps

Steps to create the smallest reproducible scenario:

  1. Open an RFI container and proceed to the observables tab. Select a RFI with only one observable type listed.
  2. Select all. The enrichment icon will not show up.
  3. Apply a filter to filter on the observables listed.
  4. Select all - the enrichment icon will show up.

Expected Output

When at least having all the same observable types listed, the user should be able to select all and enrich without having to apply a filter.

Actual Output

In order to use the select all function to enrich on a single observable type, the user must first apply a filter.

Additional information

Screenshots (optional)

Image

Image

@nhuber0724 nhuber0724 added bug use for describing something not working as expected needs triage use to identify issue needing triage from Filigran Product team labels Feb 19, 2025
@romain-filigran romain-filigran removed the needs triage use to identify issue needing triage from Filigran Product team label Feb 20, 2025
@romain-filigran romain-filigran added this to the Bugs backlog milestone Feb 20, 2025
@nino-filigran
Copy link

@nhuber0724 I switch this to a feautre, since this beahvior has never been implemented. Indeed, when you select all, the query does not return the fact the list contains the same type of entities (to put it simply, the select all is not "aware" of entity types in the list).
Therefore, that is why you need to select a filter.
I understand it's not a desired behavior, when you only have a single type of observable, but it's the way it's been built.

@nino-filigran nino-filigran added feature use for describing a new feature to develop and removed bug use for describing something not working as expected labels Feb 21, 2025
@nino-filigran nino-filigran removed this from the Bugs backlog milestone Feb 21, 2025
@nino-filigran nino-filigran added the filters & search Linked to search results and filtering engine label Feb 21, 2025
@Lhorus6
Copy link

Lhorus6 commented Feb 21, 2025

If I am not mistaken, this is a bug @nino-filigran

We implemented this recently. If you test from a Report, it works. But not from an RFI

@nino-filigran
Copy link

I just tried it on testing, and i confirm it does not work:

Image

Indeed, we worked on recently, and we at least needed either the filter on the top or on the right.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature use for describing a new feature to develop filters & search Linked to search results and filtering engine
Projects
None yet
Development

No branches or pull requests

4 participants