Understand the Claude Code Base Action trust model
mainThe claude-code-base-action is a thin wrapper that installs and runs Claude Code. It does not enforce trust boundaries. Claude Code will read project-level configuration (like .claude/, CLAUDE.md, or .mcp.json) from the working directory.
Security Warning: The caller is responsible for ensuring the working directory and prompt are trusted. If your workflow processes untrusted input (e.g., from issues or fork pull requests), do not use this action. Instead, use anthropics/claude-code-action, which provides actor permission checks and protects project configuration.