T05 · Unauthorized Access and Privilege Escalation
- Location
references/tmux-setup.md:14- Finding
Claude Code Is Launched with Permission Enforcement Disabled
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill has a coherent BMAD automation purpose, but it asks an agent to run broad remote code automation with permission checks disabled and weak cleanup/control safeguards.
Review this skill carefully before installing. It is not clearly malicious, but it is designed to drive a remote coding agent that can change code and commit work while bypassing normal permission prompts. Use it only in an isolated dev VM with a dedicated low-privilege account, pinned tool versions, explicit approval checkpoints, validated paths/session names, and a monitor cleanup plan.
references/tmux-setup.md:14Claude Code Is Launched with Permission Enforcement Disabled
references/tmux-setup.md:14Unpinned Third-Party Package Is Retrieved and Executed Through npx
references/tmux-setup.md:3Unquoted State Values Are Interpolated into Local and Remote Shell Commands
SKILL.md:158Workflow Installs a Recurring Cron Monitor Without Guaranteed Cleanup
The documented command starts Claude Code with --dangerously-skip-permissions, explicitly disabling safety and permission checks for an agent that is then remotely driven through tmux over SSH. In this skill's context, that gives the automated workflow unrestricted ability to execute impactful actions on the target host and project files, greatly increasing the blast radius of prompt injection, operator mistakes, or malicious task content.
The skill explicitly instructs the agent to drive Claude Code through tmux for sprint planning, story development, code review, retries, commits, and cron-based monitoring, but it does not require an explicit confirmation gate before system-modifying actions occur. In an agent setting, this can lead to unintended code changes, commits, automation setup, or repeated command execution on a dev VM without the user clearly consenting to each operational step.
The instructions not only launch Claude Code in an unsafe mode but also automate selecting the permission-acceptance option via tmux keystrokes, removing human verification from sensitive actions. In an orchestration skill whose purpose is to manage implementation workflows, this makes dangerous behavior more likely because arbitrary generated actions can proceed without review while interacting with real project infrastructure.
The skill launches Claude Code via npx @anthropic-ai/claude-code without pinning an exact version, which means each run may fetch whatever package version is current at execution time. In an automation workflow that also grants broad terminal control, this creates a supply-chain risk: unexpected upstream changes or a compromised release could execute with the same privileges as the orchestrated session.
No suspicious patterns detected.