Interface: SafeGuardrailsConfig
Defined in: security/SafeGuardrails.ts:81
Safe Guardrails configuration
Properties
auditLogPath?
optionalauditLogPath?:string
Defined in: security/SafeGuardrails.ts:83
Path to audit log file
emailConfig?
optionalemailConfig?:object
Defined in: security/SafeGuardrails.ts:89
Email configuration for notifications
from?
optionalfrom?:string
smtpHost?
optionalsmtpHost?:string
smtpPort?
optionalsmtpPort?:number
to
to:
string
enableAuditLogging?
optionalenableAuditLogging?:boolean
Defined in: security/SafeGuardrails.ts:97
Enable audit logging (default: true)
enableNotifications?
optionalenableNotifications?:boolean
Defined in: security/SafeGuardrails.ts:100
Enable notifications (default: true for high/critical)
notificationWebhooks?
optionalnotificationWebhooks?:string[]
Defined in: security/SafeGuardrails.ts:86
Webhook URLs for notifications
requireFolderPermissionsForFilesystemTools?
optionalrequireFolderPermissionsForFilesystemTools?:boolean
Defined in: security/SafeGuardrails.ts:108
When true, filesystem-affecting tools are denied unless folder permissions have been explicitly configured for the agent via setFolderPermissions.
Default: false (legacy behavior = allow when unconfigured).