webfetch-domain-manager

Manage allowed domains for WebFetch and Fetch in Claude Code settings.json.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/usadamasa/claude-config --skill webfetch-domain-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webfetch-domain-manager
Source: https://github.com/usadamasa/claude-config/tree/main/.claude/skills/webfetch-domain-manager
Command: npx skills add https://github.com/usadamasa/claude-config --skill webfetch-domain-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of allowed domains for web fetching and sandbox network configurations within your settings.json, ensuring both security and functionality.

Core Features & Use Cases

  • Domain Auditing: Reviews current allowed domains against actual usage.
  • Security Enhancement: Proposes adding new domains to sandbox network restrictions and removing unused ones from permissions.
  • Use Case: Automatically identify and suggest removal of outdated or unused domains from your Claude Code's web fetch permissions, while also ensuring necessary domains are correctly configured in the sandbox network.

Quick Start

Analyze web fetch usage for the last 30 days and suggest updates to settings.json.

Frequently Asked Questions about webfetch-domain-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage allowed domains for WebFetch in Claude Code settings.json?

Managing allowed domains for WebFetch in settings.json involves auditing current permissions, analyzing historical usage data, and updating the permission lists to add or remove domains based on actual needs.

How can I synchronize web fetch permissions with sandbox network configurations?

Synchronizing web fetch permissions with sandbox network configurations requires analyzing historical usage data to recommend domain additions and removals, ensuring both permission lists and sandbox network settings stay aligned.

How do I remove unused domains from Claude Code web fetch permissions?

Removing unused domains from web fetch permissions is done by analyzing historical usage data to identify outdated entries, then suggesting their removal from the settings.json permission arrays.

What security best practices should I follow when configuring WebFetch permissions?

Security best practices for WebFetch permissions include validating configurations to prevent bare 'WebFetch' entries in 'ask' arrays and ensuring sandbox network restrictions properly limit access to approved domains only.

Can I analyze historical web fetch usage to recommend settings.json updates?

Analyzing historical web fetch usage over a period like 30 days generates recommendations for settings.json updates, including adding necessary domains to sandbox restrictions and removing unused ones from permissions.

Why should I not use bare WebFetch entries in ask arrays?

Bare 'WebFetch' entries in 'ask' arrays bypass domain-level restrictions, creating security risks. Configurations are validated against best practices to prevent this and ensure all fetch operations are properly scoped to allowed domains.