Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/security / / LanguageWhitelistOptions

Interface: LanguageWhitelistOptions

Defined in: packages/security/src/guardrails/builtins/language-whitelist.ts:46

Options for languageWhitelist(...).

Stable

Properties

PropertyModifierTypeDescriptionDefined in
acceptUnknown?readonlybooleanTreat 'unknown' as accepted. Defaults to true so the guardrail does not over-block multilingual input.packages/security/src/guardrails/builtins/language-whitelist.ts:61
action?readonly"block" | "warn"Action on rejection. Defaults to 'block'.packages/security/src/guardrails/builtins/language-whitelist.ts:54
allowedreadonlyreadonly DetectedLanguage[]-packages/security/src/guardrails/builtins/language-whitelist.ts:47
detect?readonly(text) => DetectedLanguageOverride the built-in detector. Useful when the deployment ships a more accurate detector (e.g. CLD3 via FFI).packages/security/src/guardrails/builtins/language-whitelist.ts:52
name?readonlystringOverride guardrail name.packages/security/src/guardrails/builtins/language-whitelist.ts:56