Files
Sarah Deaton 9196319581 Move the HIPAA example into examples/settings
Keep one folder for settings examples: settings-hipaa.json, managed-mcp-hipaa.json and README-hipaa.md sit beside the existing files, and the settings README links to them.
2026-10-08 11:18:01 -07:00
..
2026-01-30 16:57:26 -08:00

Settings Examples

Example Claude Code settings files, primarily intended for organization-wide deployments. Use these as starting points — adjust them to fit your needs.

These may be applied at any level of the settings hierarchy, though certain properties only take effect if specified in enterprise settings (e.g. strictKnownMarketplaces, allowManagedHooksOnly, allowManagedPermissionRulesOnly).

Configuration Examples

Warning

These examples are community-maintained snippets which may be unsupported or incorrect. You are responsible for the correctness of your own settings configuration.

Setting settings-lax.json settings-strict.json settings-bash-sandbox.json
Disable --dangerously-skip-permissions ✅ ✅
Block plugin marketplaces ✅ ✅
Block user and project-defined permission allow / ask / deny ✅ ✅
Block user and project-defined hooks ✅
Deny web fetch and search tools ✅
Bash tool requires approval ✅
Bash tool must run inside of sandbox ✅

Tips

  • Consider merging snippets of the above examples to reach your desired configuration
  • Settings files must be valid JSON
  • Before deploying configuration files to your organization, test them locally by applying to managed-settings.json, settings.json or settings.local.json
  • The sandbox property only applies to the Bash tool; it does not apply to other tools (like Read, Write, WebSearch, WebFetch, MCPs), hooks, or internal commands

Deploying via MDM

To distribute these settings as enterprise-managed policy through Jamf, Iru (Kandji), Intune, or Group Policy, see the deployment templates in ../mdm.

HIPAA deployments

For an organization that has the HIPAA configuration applied, settings-hipaa.json and managed-mcp-hipaa.json are a fuller managed-settings.json and managed-mcp.json pair with sandboxing, a network allowlist, credential protections, and local data retention. README-hipaa.md explains each choice and what to edit before deploying.

Full Documentation

See https://code.claude.com/docs/en/settings for complete documentation on all available managed settings.