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

Extend multiselect and delete option for additional entity types #7072

Open
Dirimsa opened this issue May 22, 2024 · 1 comment
Open

Extend multiselect and delete option for additional entity types #7072

Dirimsa opened this issue May 22, 2024 · 1 comment
Labels
feature use for describing a new feature to develop needs triage use to identify issue needing triage from Filigran Product team

Comments

@Dirimsa
Copy link

Dirimsa commented May 22, 2024

Use case

(DOCKER Installation!)

Currently if you want to purge all data from the platform there are only 2 possible ways:

  1. Remove all Docker volumes from the underlying instance
  2. Remove all by hand using the Web UI
  1. Has the implication that everything gets purged from the instance, including users, roles, groups, organizations and additional configurations which I'd want to keep

  2. Can be done manually but has some other implications. Since Bulk Removal has been introduced this makes things a bit easier, but Bulk Removal is not available for the following entity types (which then need to be deleted one by one):

  • Intrusion Sets
  • Campaigns
  • Malware
  • Tools
  • Vulnerabilities
  • Threat Actors (Group)
  • Threat Actors (Individual)
  • Attack Patterns
  • Narratives
  • Courses of Action
  • Data Sources
  • Data Components

All of these have no option of selecting them all and bulk deleting them which makes purging this data manually quite a tedious task.

Current Workaround

Currently there are 2 possible workarounds:

  1. Purge all data using the described option 1) and recreating all users afterwards
  2. Writing a script to delete the data via GraphQL

Proposed Solution

Best solution in my opinion would be to create a tickbox for every entity which allows multiselect and delete option for this specific entity as is already implemented in the indicators and observables web UI page

Additional Information

None

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

No

@Dirimsa Dirimsa added feature use for describing a new feature to develop needs triage use to identify issue needing triage from Filigran Product team labels May 22, 2024
@nino-filigran
Copy link

This is exactly the plan:
#4234
#4230
#3343
#3284
#6741

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 needs triage use to identify issue needing triage from Filigran Product team
Projects
None yet
Development

No branches or pull requests

2 participants