T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:33- Finding
Overbroad File-Read and Command-Execution Permissions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a CCTV news fetcher, but it requests broad read and command-execution capability without enforceable limits or a clear reason tied to news retrieval.
Install only in a tightly sandboxed agent environment if you need this skill. Treat it as Review-worthy until the publisher removes generic exec access, constrains file/API behavior, documents exact CCTV endpoints and inputs, and implements any command allowlist it claims to use.
SKILL.md:33Overbroad File-Read and Command-Execution Permissions
Generic command-execution capability is unnecessary for a skill whose stated purpose is fetching and parsing CCTV news highlights. In an agent environment, declaring exec without strict limits can allow arbitrary shell actions if the model or wrapper interprets user content unsafely, turning a simple data-fetching skill into a system-impacting primitive.
The invocation guidance is broad and lacks clear activation boundaries, which can cause the agent to apply the skill in contexts beyond intended CCTV news fetching. When combined with declared exec and broader data-handling language, vague triggering increases the chance of accidental or prompt-induced misuse.
The FAQ explicitly says the fetcher only supports Chinese news content. This is a natural-language locale restriction, and the document does not present it as an optional user-selected mode or justify it as a region-specific compliance limitation.
The security section asserts that only whitelisted commands are executed, but the manifest exposes only a generic exec capability and provides no enforceable whitelist. This mismatch can create false confidence for users and reviewers while leaving the actual runtime free to execute unintended commands if prompted or implemented unsafely.
The skill is presented as a narrowly scoped CCTV news fetcher, but the documentation expands its scope to generic file handling, API integration, command execution, and information retrieval. This scope creep increases the chance an agent will authorize broader actions than users expect, enabling misuse of filesystem, network, or shell capabilities under a misleadingly narrow skill name.
The skill mentions file writing, external API use, and command execution without a prominent user-facing warning about system and data impact. Users may invoke what appears to be a simple news-fetching tool without understanding that it could access the network, modify files, or run commands, undermining informed consent and safe delegation.
The documentation claims file write capability despite the skill being described only as fetching and parsing news highlights. Unnecessary write access creates avoidable risk of overwriting local files, dropping artifacts in sensitive locations, or persisting untrusted content when users would expect a read-only retrieval workflow.
No suspicious patterns detected.