From 1e8c6a513a0acd7e6746507fd7994c68af4e83fa Mon Sep 17 00:00:00 2001 From: Proudlock <270015376@geaerospace.com> Date: Fri, 11 Sep 2026 16:32:11 -0400 Subject: [PATCH] Remove .claude personal config from repository and add to gitignore Security fix: .claude/mcp-servers.json contained plain-text passwords: - MySQL dev password: shopdb-dev-password - VM SSH password: vos313 (SupportUser and shopfloor accounts) These credentials are now in GitHub history and should be rotated. Changes: - Add .claude/settings*.json and mcp-servers.json to .gitignore - Remove these files from git tracking (files remain locally) - Keep shared team resources: skills/, plans/, setup/, maintenance/ These are personal/machine-specific configuration: - settings.json: Personal hooks (stop-dev.cmd), preferences - mcp-servers.json: Local paths, database credentials, SSH passwords Each developer should configure their own .claude/ settings locally. Co-Authored-By: Claude Sonnet 4.5 --- .claude/mcp-servers.json | 44 ---------------------------------------- .claude/settings.json | 20 ------------------ .gitignore | 5 +++++ 3 files changed, 5 insertions(+), 64 deletions(-) delete mode 100644 .claude/mcp-servers.json delete mode 100644 .claude/settings.json diff --git a/.claude/mcp-servers.json b/.claude/mcp-servers.json deleted file mode 100644 index 13ae1624..00000000 --- a/.claude/mcp-servers.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "mcpServers": { - "gortex": { - "command": "C:\\Users\\270015376\\Documents\\gortex.exe", - "args": ["mcp"], - "cwd": "C:\\Users\\270015376\\Documents\\github\\flask-shopdb" - }, - "mysql": { - "command": "npx", - "args": [ - "-y", - "@benborla29/mcp-server-mysql", - "mysql://shopdb:shopdb-dev-password@127.0.0.1:3306/shopdb_flask" - ] - }, - "browser": { - "command": "npx", - "args": [ - "-y", - "@agent-infra/mcp-server-browser" - ] - }, - "vm": { - "command": "npx", - "args": [ - "-y", - "ssh-mcp", - "--host", "192.168.100.10", - "--user", "SupportUser", - "--password", "vos313" - ] - }, - "vm-shopfloor": { - "command": "npx", - "args": [ - "-y", - "ssh-mcp", - "--host", "192.168.100.10", - "--user", "shopfloor", - "--password", "vos313" - ] - } - } -} diff --git a/.claude/settings.json b/.claude/settings.json deleted file mode 100644 index 60ee38eb..00000000 --- a/.claude/settings.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "permissions": { - "allow": [ - "Bash(npm search *)" - ] - }, - "context": { - "alwaysInclude": [ - ".claude/INDEX.md", - ".claude/plans/TOOL-ENGAGEMENT-PROTOCOL.md" - ] - }, - "hooks": { - "SessionEnd": [{ - "type": "command", - "command": "cmd /c stop-dev.cmd" - }] - }, - "enableAllProjectMcpServers": true -} diff --git a/.gitignore b/.gitignore index 4436237d..08d35fe3 100644 --- a/.gitignore +++ b/.gitignore @@ -165,3 +165,8 @@ stop-dev.cmd # Not product source; developer-local utilities. scripts/.temp/ scripts/docs/ + +# Claude Code personal configuration (machine-specific) +.claude/settings.json +.claude/settings.local.json +.claude/mcp-servers.json