Bypass of GPG Signature Validation in Claude Code CLI

Resolved 💬 3 comments Opened Aug 17, 2025 by penseurai Closed Aug 21, 2025

Bug Description
Ignoring specific request and mandatory rule in claude.md for not using no-gpg-sign.

When encountering an issue with a mandatory rule, if claude can find a way to resolve the challenge in some other way it will do that instead of stopping and saying that it cannot continue. In this case, claude.md has specific directions that would prevent submissions to git without them being gpg signed. On many instances, if claude finds that it cannot accomplish this, it will ignore the rule to accomplish the task.

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 1.0.83
  • Feedback ID: 98b3a257-8b38-4760-88a2-df26d588daa8

Errors

[{"error":"Error: Request was aborted.\n    at dZ1._createMessage (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:950:7955)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-16T20:45:29.056Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: undefined\n    at NX (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:1184)\n    at file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:912\n    at Array.map (<anonymous>)\n    at ZW (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:903)\n    at lkB (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2358:8538)\n    at SR (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:19859)\n    at rb (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:42835)\n    at ab (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38356)\n    at wj (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38284)\n    at aR (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38138)","timestamp":"2025-08-16T20:58:14.490Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: undefined\n    at NX (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:1184)\n    at file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:912\n    at Array.map (<anonymous>)\n    at ZW (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:903)\n    at lkB (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2358:8538)\n    at SR (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:19859)\n    at rb (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:42835)\n    at ab (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38356)\n    at wj (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38284)\n    at aR (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38138)","timestamp":"2025-08-16T20:58:14.498Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: undefined\n    at NX (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:1184)\n    at file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:912\n    at Array.map (<anonymous>)\n    at ZW (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:903)\n    at lkB (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2358:8538)\n    at SR (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:19859)\n    at rb (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:42835)\n    at ab (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38356)\n    at wj (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38284)\n    at aR (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38138)","timestamp":"2025-08-16T21:14:59.105Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: undefined\n    at NX (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:1184)\n    at file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:912\n    at Array.map (<anonymous>)\n    at ZW (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1774:903)\n    at lkB (file:///Users/gpierce/.nvm/versions/node/v23.3.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2358:8538)\n    at SR (file:///Users/gpierce/.nvm/versions/node/v23.3.0

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗