From ebb1108cf7ce2b72bfd2d098a4cb957031f66197 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Sun, 1 Mar 2026 15:54:55 +0000 Subject: [PATCH 1/3] fix: correct org name regexp --- server/api/registry/org/[org]/packages.get.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/api/registry/org/[org]/packages.get.ts b/server/api/registry/org/[org]/packages.get.ts index c9b621015e..508a9f86ad 100644 --- a/server/api/registry/org/[org]/packages.get.ts +++ b/server/api/registry/org/[org]/packages.get.ts @@ -2,7 +2,7 @@ import { CACHE_MAX_AGE_ONE_HOUR, NPM_REGISTRY } from '#shared/utils/constants' import { FetchError } from 'ofetch' // Validation pattern for npm org names (alphanumeric with hyphens) -const NPM_ORG_NAME_RE = /^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i +const NPM_ORG_NAME_RE = /^[\w~-][\w.~-]*$/i function validateOrgName(name: string): void { if (!name || name.length > 50 || !NPM_ORG_NAME_RE.test(name)) { From 787be6f21d8c6cb21bfa3380b3fdd7ba96059359 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 15:57:34 +0000 Subject: [PATCH 2/3] [autofix.ci] apply automated fixes --- server/api/registry/org/[org]/packages.get.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/api/registry/org/[org]/packages.get.ts b/server/api/registry/org/[org]/packages.get.ts index 508a9f86ad..fa76419656 100644 --- a/server/api/registry/org/[org]/packages.get.ts +++ b/server/api/registry/org/[org]/packages.get.ts @@ -2,7 +2,7 @@ import { CACHE_MAX_AGE_ONE_HOUR, NPM_REGISTRY } from '#shared/utils/constants' import { FetchError } from 'ofetch' // Validation pattern for npm org names (alphanumeric with hyphens) -const NPM_ORG_NAME_RE = /^[\w~-][\w.~-]*$/i +const NPM_ORG_NAME_RE = /^[\w~-][\w.~-]*$/ function validateOrgName(name: string): void { if (!name || name.length > 50 || !NPM_ORG_NAME_RE.test(name)) { From 6338c95988f5686b4384e9ab98c2050f8b9df5b8 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Sun, 1 Mar 2026 16:08:42 +0000 Subject: [PATCH 3/3] fix: fix comment to org name re --- server/api/registry/org/[org]/packages.get.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/api/registry/org/[org]/packages.get.ts b/server/api/registry/org/[org]/packages.get.ts index fa76419656..30f88fba67 100644 --- a/server/api/registry/org/[org]/packages.get.ts +++ b/server/api/registry/org/[org]/packages.get.ts @@ -1,7 +1,7 @@ import { CACHE_MAX_AGE_ONE_HOUR, NPM_REGISTRY } from '#shared/utils/constants' import { FetchError } from 'ofetch' -// Validation pattern for npm org names (alphanumeric with hyphens) +// Validation pattern for npm org names - url-sage symbold and not start with a dot (incl. ~test24214. or -ex~-) const NPM_ORG_NAME_RE = /^[\w~-][\w.~-]*$/ function validateOrgName(name: string): void {