fix(secrets-service): throw on invalid env / path

This commit is contained in:
Daniel Hougaard
2025-08-26 19:55:52 +02:00
parent 8ffff7e779
commit 8f00bab61c
3 changed files with 41 additions and 1 deletions
@@ -64,7 +64,8 @@ import {
generatePaths,
getAllSecretReferences,
recursivelyGetSecretPaths,
reshapeBridgeSecret
reshapeBridgeSecret,
validateSecretPath
} from "./secret-v2-bridge-fns";
import {
SecretOperations,
@@ -1040,6 +1041,15 @@ export const secretV2BridgeServiceFactory = ({
projectId
});
await validateSecretPath(
{
projectId,
environment,
secretPath: path
},
folderDAL
);
const encryptedCachedSecrets = await keyStore.getItem(cacheKey);
if (encryptedCachedSecrets) {
try {