Function: checkFolderAccess()
checkFolderAccess(
filepath,operation,config,tierPermissions?):FolderPermissionResult
Defined in: .source/wunderland/src/security/FolderPermissions.ts:145
Check folder access for a given path
Evaluation logic:
- Iterate through rules in order
- First matching rule wins
- If no rule matches, use defaultPolicy
- If inheritFromTier=true and defaultPolicy='deny', fall back to tier permissions
Parameters
filepath
string
Absolute file path to check
operation
"read" | "write"
Operation type ('read' or 'write')
config
Folder permission configuration
tierPermissions?
Optional security tier filesystem permissions
delete
boolean
execute
boolean
read
boolean
write
boolean
Returns
Permission check result
Example
checkFolderAccess("/home/user/workspace/file.txt", "write", config)
→ { allowed: true, read: true, write: true, matchedRule: {...} }