Skip to content

FilterLists: unified malware list with source property instead of multiple malware lists - #1706

Merged
Seldaek merged 2 commits into
mainfrom
push-osqrysztmxww
Apr 17, 2026
Merged

FilterLists: unified malware list with source property instead of multiple malware lists#1706
Seldaek merged 2 commits into
mainfrom
push-osqrysztmxww

Conversation

@glaubinix

Copy link
Copy Markdown
Contributor

Changes here will further simplify the Composer malware filter feature

  • Have one unified malware list where entries have a source, similar to advisories
  • Make public ID not nullable
  • Drop default-lists from to the packages.json
ALTER TABLE filter_list_entry CHANGE publicId publicId VARCHAR(255) NOT NULL;

ALTER TABLE filter_list_entry ADD source VARCHAR(255) DEFAULT NULL;
UPDATE filter_list_entry SET source = 'aikido', list = 'malware';
ALTER TABLE filter_list_entry CHANGE source source VARCHAR(255) NOT NULL;

UPDATE audit_log SET attributes = JSON_SET(attributes, '$.entry.source', 'aikido', '$.entry.list', 'malware') WHERE type IN ('filter_list_entry_added','filter_list_entry_deleted');

@glaubinix glaubinix self-assigned this Apr 13, 2026
@glaubinix glaubinix changed the title Push osqrysztmxww FilterLists: unified malware list with source property instead of multiple malware lists Apr 13, 2026
@glaubinix
glaubinix marked this pull request as ready for review April 15, 2026 07:08
@Seldaek
Seldaek merged commit 8922dcc into main Apr 17, 2026
6 checks passed
@Seldaek

Seldaek commented Apr 17, 2026

Copy link
Copy Markdown
Member

Thanks!

@Seldaek
Seldaek deleted the push-osqrysztmxww branch April 17, 2026 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants