wizard_today
wizard_today14h ago

Deno.symlink requests extra full access permissions

Why are extra permissions being requested? I want to restrict the script’s access to a specific folder, not grant it permission to read and write anywhere. link.ts Deno.symlink('test/hi.txt', 'test/hello.txt', {type: 'file'}) DENO_TRACE_PERMISSIONS=1 deno run --allow-read=test --allow-write=test link.ts ┏ ⚠️ Deno requests write access. ┠─ Requested by Deno.symlink() API. ┃ ├─ op_fs_symlink_async (ext:core/00_infra.js:289:44) ┃ ├─ Object.symlink (ext:deno_fs/30_fs.js:531:9) ┃ └─ file:///.../link.ts:1:6 ┠─ Learn more at: https://docs.deno.com/go/--allow-write ┠─ Run again with --allow-write to bypass this prompt. ✅ Granted write access. ┏ ⚠️ Deno requests read access. ┠─ Requested by Deno.symlink() API. ┠─ To see a stack trace for this prompt, set the DENO_TRACE_PERMISSIONS environmental variable. ┠─ Learn more at: https://docs.deno.com/go/--allow-read ┠─ Run again with --allow-read to bypass this prompt.
Deno
Security and permissions
A guide to Deno's security model and permissions system. Learn about secure defaults, permission flags, runtime prompts, and how to safely execute code with granular access controls.
Deno
Security and permissions
A guide to Deno's security model and permissions system. Learn about secure defaults, permission flags, runtime prompts, and how to safely execute code with granular access controls.
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?