The experimental --permission flag restricting fs, child_process, and worker access.
PreviousNext
hardBackend
What is the Node.js permission model (--permission) and what does it protect against?
57 views
01
01
Understand the problem
nodejssecuritypermission-modelsandbox
02
02
Attempt it yourself
Sketch your approach before reading the solution — that's what interviews test.
Stuck? AI Nudge Available
Get a conceptual hint to guide your logic without spoiling the final implementation.
03
03
Study the solution
The solution is waiting
Give it an honest attempt first — then compare your thinking with the full walkthrough.
04
04
Read the code
Run with least privilege
# Deny everything, then allow only what the app needs:
node --permission \
--allow-fs-read=/app \
--allow-fs-write=/app/uploads \
server.js
# Inside code you can check grants:
# process.permission.has('fs.write', '/app/uploads') // true05
05
Join the discussion
Discussion (0)
Sign in to join the discussion.
No responses yet. Be the first to share what you think.