Claude Desktop: 'All domains' network egress setting triggers invalid pattern error
Open 💬 14 comments Opened Jan 29, 2026 by Kendiehl
Description
In Claude for Mac Desktop, selecting "All domains" in the network egress/domain allowlist settings causes a validation error on app startup:
Invalid network egress settings
Some hostname patterns aren't valid and will be skipped. Fix or remove them in Settings.
View details
*: Invalid domain pattern. Must be a valid domain (e.g., "example.com") or wildcard (e.g., "*.example.com"). Overly broad patterns like "*.com" or "*" are not allowed for security reasons.
Steps to Reproduce
- Open Claude for Mac Desktop
- Go to claude.ai → Settings
- Set domain allowlist to "All domains"
- Restart Claude for Mac Desktop
- Open the Cowork tab
Expected Behavior
The "All domains" option should either:
- Set a valid internal configuration that doesn't trigger validation errors
- Not be offered as an option if
*patterns are not allowed
Actual Behavior
The "All domains" option sets a * pattern that the app's own validation rejects, creating a contradictory state where a UI option produces an invalid configuration.
Workaround
Select "Package managers only" or "None" instead of "All domains".
Environment
- Claude for Mac Desktop (latest version)
- macOS
This issue has 14 comments on GitHub. Read the full discussion on GitHub ↗