diff --git a/app/pages/search.vue b/app/pages/search.vue index ce503b995b..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 @@ -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))