Interface: FolderAccessRule
Defined in: .source/wunderland/src/security/FolderPermissions.ts:26
Folder access rule with glob pattern support
Example
{ pattern: "~/workspace/**", read: true, write: true, description: "Agent workspace" }
{ pattern: "/var/log/**", read: true, write: false, description: "Read-only logs" }
{ pattern: "!/sensitive/*", read: false, write: false, description: "Block sensitive" }
Properties
description?
optionaldescription?:string
Defined in: .source/wunderland/src/security/FolderPermissions.ts:37
Optional description for audit logs
pattern
pattern:
string
Defined in: .source/wunderland/src/security/FolderPermissions.ts:28
Glob pattern: /home/user/**, ~/workspace/, !/sensitive/
read
read:
boolean
Defined in: .source/wunderland/src/security/FolderPermissions.ts:31
Read permission
write
write:
boolean
Defined in: .source/wunderland/src/security/FolderPermissions.ts:34
Write permission (create, modify, delete)