T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:6- Finding
Overly Broad Shell Execution Permission Violates Least Privilege
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent spec-first development workflow, but it asks for broad shell access and can create project files from broad auto-triggers before explicit user confirmation.
Review this skill before installing. Its core behavior is not malicious, but it can alter a repository by writing SPEC.md and it grants shell access that is broader than necessary for a spec-writing workflow. Prefer a version that replaces Bash with a scoped search tool, checks before overwriting SPEC.md, and asks before creating files when auto-triggered.
SKILL.md:6Overly Broad Shell Execution Permission Violates Least Privilege
The auto-trigger phrases ('build me', 'create a', 'implement a') are extremely broad and likely to match many ordinary requests, causing the skill to activate in situations the user did not explicitly intend. Because this skill writes files and imposes a workflow gate, overbroad triggering can lead to unwanted file modification, workflow disruption, and surprise behavior in benign conversations.
The workflow instructs the agent to use Grep during codebase exploration, but Grep is not declared in the allowed-tools manifest. This mismatch can cause the skill to fail unpredictably or encourage fallback to other tools such as Bash in ways that bypass intended tool restrictions and reduce auditability.
The skill directs writing SPEC.md to the project root before any explicit user approval for file modification, and it does not warn the user that it will create or overwrite a file. In a development environment, this can unexpectedly alter the repository state, overwrite existing documentation, or create side effects from an automatically triggered skill.
No suspicious patterns detected.