Yes, the Bot's own browser blocks file:// pages, but there is no official list of these restrictions, so we tested what we could.
All Grok Bot questions: https://www.soundminds.ai/faq.
Last updated Nov 10, 2026
Part of our Grok Bot Hot Topics series
Yes, the Bot's own browser blocks file:// pages, but there is no official list of these restrictions, so we tested what we could. I didn't find one in SpaceXSI's Grok Bot docs, Cursor's Grok Bot FAQs page, or the Nov 6, 2026 Grok Bot changelog entry.
In our test, Nov 10 2026, both the Bot's browser and its page-fetch tool refused those pages, and asking the Bot to read the same file directly worked. Several users report that on Windows, files outside their user folder are refused with an "outside the allowed local-exec root" error. On my Mac, copying a file to /tmp, outside my home folder, worked without that error. We haven't tested a Windows PC yet.
These posts on X are from Nov 7 to Nov 9, 2026, and we haven't verified them unless our test confirms them.
The Nov 6, 2026 changelog entry (v0.79.3) has no new browser, file:// or local-folder rule. Two lines come close. One is an improvement: "When the usual page fetch fails, the Bot reads the page directly instead of opening it in a browser." The other is a fix, not a restriction: "With a team selected, Always allow on a local command saves, and your computer is no longer listed as Another computer."
Working on your own computer is a separate capability that needs your approval. I checked SpaceXSI's Use the computer and apps page, and it says, "A Bot only runs commands on your local computer when that capability is enabled and you approve it under your local-computer policy: per-command approval with Ask every time by default, or Always allow or Never allow." On a team, there's one more layer. SpaceXSI's Approvals, security, and privacy page has this line: "Your team admin can cap this setting for the whole team; when the team's policy is stricter than yours, the team's applies."
That setting has a known bug, described on Cursor's Grok Bot FAQs page: "A Bot may say "Local tools are turned off. The user has set local tool access to Never." even though Execution on this computer is set to Always allow or Ask every time." Cursor's team is working on a fix, and until then: "Your setting is correct, and there is nothing you need to change."
I didn't find file://, page.evaluate, a Playwright proxy, or an "allowed local-exec root" on any of these pages.
We used only throwaway test files.
| Where | What we tried | What happened |
|---|---|---|
| My Mac | Read a test file (with the Bot's file tool and with a command), run a one-line script, copy the file inside my home folder | All worked |
| My Mac | Copy the file to /tmp, outside my home folder | Worked. No "outside the allowed local-exec root" error. |
| My Mac | Copy files between my Mac and the Bot's cloud computer, both ways | Worked |
| Bot's cloud computer | Read a test file, run a script, copy the file into its workspace, home folder and /tmp | All worked |
| Bot's cloud computer | Copy the file into two protected system folders | "Permission denied," an ordinary Linux error, not the Windows one |
| Bot's cloud computer, built-in browser | Open a file:// page | Blocked: "Blocked by Playwright proxy: file:// pages are blocked." The rest tells the Bot to read workspace files directly, or serve the folder locally and open it from a localhost address. |
| Bot's cloud computer, built-in browser | Serve a test page locally, then open its local address | A command on the same computer loaded the page, but the browser showed "127.0.0.1 refused to connect." (ERR_CONNECTION_REFUSED) |
| Bot's cloud computer, built-in browser | Type a script into the browser's developer console | It ran |
| Bot's cloud computer | Open a file:// address with the Bot's page-fetch tool | Blocked: "Error: Invalid URL protocol: file: (must be http or https)" |
| Bot's cloud computer | Read the same file directly (file tool or command) | Worked |
Every command we sent to my Mac ran, though I can't tell whether an approval card appeared each time. My Mac had no external drive attached and no Windows computer was connected, so we couldn't test either one. A script typed into the developer console isn't the same as page.evaluate, so we haven't confirmed that report.
The block message suggests serving the folder locally, but in our test, Nov 10 2026, the Bot's browser couldn't open the local address. Here's what to do instead.
We haven't tried this on a Windows PC. Steps 1 to 3 come from the official pages, and step 4 from user reports.
You can point your Bot at this page to adopt this practice.
Changing your settings is up to you. Paste this into a chat with your Grok Bot.
When a local file, folder, script, or file:// page is refused, do this:
1. Tell me the exact error, which tool refused it (file tool, command, page fetch, or browser), and on which computer.
2. If it's a file:// page, read the file directly with your file tool or a command instead, and tell me that's what you did. If I need to see the page in your browser, ask me before you set up a password-locked tunnel.
3. Don't get around a block any other way unless I approve that exact step first.
4. On my own computer, try one throwaway test file first, and ask me before you run anything there.
5. Never change my Execution on this computer setting yourself, and never ask me for a password in this chat.
6. Note what worked and what was refused, with the date, so we can compare after the next update.Grok Bot changelog: https://x.ai/changelog/bot, SpaceXSI. The Nov 6, 2026 entry (v0.79.3). Retrieved Nov 10, 2026.
When the usual page fetch fails, the Bot reads the page directly instead of opening it in a browser.
With a team selected, Always allow on a local command saves, and your computer is no longer listed as Another computer.
Grok Bot FAQs: https://cursor.com/help/grok-bot/faqs, Cursor help. Retrieved Nov 10, 2026.
A Bot may say "Local tools are turned off. The user has set local tool access to Never." even though Execution on this computer is set to Always allow or Ask every time.
Your setting is correct, and there is nothing you need to change.
Use the computer and apps: https://docs.x.ai/grok-bot/computer-and-apps, SpaceXSI's Grok Bot docs. Last updated Nov 9, 2026. Retrieved Nov 10, 2026.
A Bot only runs commands on your local computer when that capability is enabled and you approve it under your local-computer policy: per-command approval with Ask every time by default, or Always allow or Never allow.
Approvals, security, and privacy: https://docs.x.ai/grok-bot/approvals-security-and-privacy, SpaceXSI's Grok Bot docs. Last updated Nov 5, 2026. Retrieved Nov 10, 2026.
Your team admin can cap this setting for the whole team; when the team's policy is stricter than yours, the team's applies.
Grok Bot security: https://docs.x.ai/grok-bot/security, SpaceXSI's Grok Bot docs. Last updated Nov 6, 2026. Retrieved Nov 10, 2026.
Our test, Nov 10 2026, on my Mac, on the Bot's own cloud computer and in its browser, with throwaway files only. User posts on X (not official), linked in the reports section above.
How do I test my own local app or game in Grok Bot's browser?
See how I set up Grok Bot: https://www.soundminds.ai/setup.