From e0d8779803e54390368cb3ed4810a8cebda5c7c9 Mon Sep 17 00:00:00 2001 From: TAKAHASHI Shuuji Date: Wed, 11 Mar 2026 01:49:13 +0900 Subject: [PATCH 1/2] fix: filter out security holding packages from algoria result --- app/pages/search.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/pages/search.vue b/app/pages/search.vue index ce503b995b..47042bebf2 100644 --- a/app/pages/search.vue +++ b/app/pages/search.vue @@ -81,6 +81,13 @@ const visibleResults = computed(() => { let objects = raw.objects + // Filter out "Security holding package" package takendown by npm registory + objects = objects.filter( + r => + r.package.version !== '0.0.1-security' || + r.package.description !== 'security holding package', + ) + // Filter out platform-specific packages if setting is enabled if (settings.value.hidePlatformPackages) { objects = objects.filter(r => !isPlatformSpecificPackage(r.package.name)) From 78c7afbbabfbfe5dec8ef0a2389f8752596a78e7 Mon Sep 17 00:00:00 2001 From: TAKAHASHI Shuuji Date: Wed, 11 Mar 2026 10:22:22 +0900 Subject: [PATCH 2/2] chore: update code comment --- app/pages/search.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/pages/search.vue b/app/pages/search.vue index 47042bebf2..1add1d83af 100644 --- a/app/pages/search.vue +++ b/app/pages/search.vue @@ -73,7 +73,7 @@ const { settings } = useSettings() /** * Reorder results to put exact package name match at the top, - * and optionally filter out platform-specific packages. + * and optionally filter out platform-specific packages or security holding packages. */ const visibleResults = computed(() => { const raw = rawVisibleResults.value