From 0977ff1e362dfe5127fb7de8ccc53fdf2fe656c4 Mon Sep 17 00:00:00 2001 From: Tuan Dang Date: Tue, 17 Dec 2024 11:13:22 -0800 Subject: [PATCH] Enforce min length on certificate template id param for ssh issue/sign operations --- backend/src/ee/routes/v1/ssh-router.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/ee/routes/v1/ssh-router.ts b/backend/src/ee/routes/v1/ssh-router.ts index 8e98d77b7..a33ccc328 100644 --- a/backend/src/ee/routes/v1/ssh-router.ts +++ b/backend/src/ee/routes/v1/ssh-router.ts @@ -23,6 +23,7 @@ export const registerSshRouter = async (server: FastifyZodProvider) => { certificateTemplateId: z .string() .trim() + .min(1) .describe(SSH_CERTIFICATE_AUTHORITIES.SIGN_SSH_KEY.certificateTemplateId), publicKey: z.string().trim().describe(SSH_CERTIFICATE_AUTHORITIES.SIGN_SSH_KEY.publicKey), certType: z @@ -92,6 +93,7 @@ export const registerSshRouter = async (server: FastifyZodProvider) => { certificateTemplateId: z .string() .trim() + .min(1) .describe(SSH_CERTIFICATE_AUTHORITIES.ISSUE_SSH_CREDENTIALS.certificateTemplateId), keyAlgorithm: z .nativeEnum(CertKeyAlgorithm)