Skip to main content

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?

optional description?: 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)