Back to Home
IrfanThomson icon

claude-code-settings

by IrfanThomson

Overview

Manages and synchronizes global configuration settings for Claude Code, including multi-agent setup and secure secrets management across different machines.

Installation

Run Command
./setup.sh

Environment Variables

  • JULES_API_KEY
  • JIRA_URL
  • JIRA_USERNAME
  • JIRA_API_TOKEN
  • CONFLUENCE_URL
  • CONFLUENCE_USERNAME
  • CONFLUENCE_API_TOKEN
  • DOCKER-MCP-GATEWAY__URL
  • EMAILADDRESS
  • ACCOUNTUUID
  • ORGANIZATIONUUID
  • CLAUDECODEFIRSTTOKENDATE
  • OBSIDIAN_VAULT_PATH

Security Notes

CRITICAL RISK: The `settings.local.json` file grants very broad `Bash` permissions to the Claude Code agent, including `Bash(sudo systemctl start:*)`, `Bash(sudo usermod:*)`, and `Bash(sudo -S docker:*)`. Granting `sudo` permissions to an AI agent is a severe security vulnerability, as a compromised agent or successful prompt injection could lead to arbitrary command execution with root privileges on the host system. This poses an extreme risk of system compromise. A minor concern is the hardcoded `OBSIDIAN_REST_API_KEY` and `OBSIDIAN_URL` in `obsidian-mcp-config.json`, which is committed publicly, though it appears to be for local access and potentially a placeholder. The secrets management system itself (encryption/decryption scripts) is well-designed using OpenSSL and explicitly avoids committing plaintext secrets.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassHigh
Avg Tokens3000
Stars0
Forks0
Last Update2025-12-13

Tags

Claude CodeConfigurationSecrets ManagementMulti-AgentDeveloper Tools