2
0

🔒 (radar) Add cumulative keywords auto ban

This commit is contained in:
Baptiste Arnaud
2023-12-19 16:13:21 +01:00
parent 64fc59bd3a
commit 00f8bbc29b
2 changed files with 13 additions and 1 deletions

5
packages/env/env.ts vendored
View File

@ -76,6 +76,11 @@ const baseEnv = {
.min(1)
.transform((val) => val.split(','))
.optional(),
RADAR_CUMULATIVE_KEYWORDS: z
.string()
.min(1)
.transform((val) => val.split(','))
.optional(),
},
client: {
NEXT_PUBLIC_E2E_TEST: boolean.optional(),

View File

@ -9,8 +9,15 @@ export const computeRiskLevel = (typebot: any) => {
)
)
return 100
if (!env.RADAR_INTERMEDIATE_RISK_KEYWORDS) return 0
if (
env.RADAR_CUMULATIVE_KEYWORDS &&
env.RADAR_CUMULATIVE_KEYWORDS.every((keyword) =>
stringifiedTypebot.toLowerCase().includes(keyword)
)
)
return 100
if (
env.RADAR_INTERMEDIATE_RISK_KEYWORDS &&
env.RADAR_INTERMEDIATE_RISK_KEYWORDS.some((keyword) =>
stringifiedTypebot.toLowerCase().includes(keyword)
)