CLAUDE.md@mcps/tdmcp/.claude · git:20260727.48beb34 · 2026-07-27 · sha256 d9e212b6259f64e4
CLAUDE.md@mcps/tdmcp/.claude git:20260727.48beb34A
Immutable. This exact content is served forever at /api/v1/blob/d9e212b6259f64e4.
# Security Guidelines
## Secrets
- NEVER hardcode API keys, tokens, passwords, or credentials in any file
- Always use environment variable references: `${VAR_NAME}` or `process.env.VAR_NAME`
- Never echo, log, or print secret values to the terminal
## Permissions
- Never use `--dangerously-skip-permissions` or `--no-verify`
- Do not run `sudo` commands
- Do not use `rm -rf` without explicit user confirmation
- Do not use `chmod 777` on any file or directory
## Code Safety
- Validate all user inputs before processing
- Use parameterized queries for database operations
- Sanitize HTML output to prevent XSS
- Never execute dynamically constructed shell commands with user input
## MCP Servers
- Only connect to trusted, verified MCP servers
- Review MCP server permissions before enabling
- Do not pass secrets as command-line arguments to MCP servers
- Use environment variables for MCP server credentials
## Hooks
- All hooks must be reviewed before activation
- Hooks should not exfiltrate data or make external network calls
- PostToolUse hooks should validate output, not modify it silently