Restrict wildcard domains for inference resources

This commit is contained in:
Owen
2026-08-18 11:30:44 -04:00
parent 87ff7650a1
commit 4be73558d5
4 changed files with 30 additions and 2 deletions
+10
View File
@@ -415,6 +415,16 @@ async function createHttpResource(
);
}
// Wildcard subdomains are not allowed for inference-mode resources
if (effectiveMode === "inference" && subdomain && subdomain.includes("*")) {
return next(
createHttpError(
HttpCode.BAD_REQUEST,
"Wildcard subdomains are not supported for inference-mode resources."
)
);
}
// Wildcard subdomains are a paid feature
if (subdomain && subdomain.includes("*")) {
const isLicensed = await isLicensedOrSubscribed(