T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:44- Finding
Overbroad Autonomous Access to Sensitive Resources
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is not clearly malicious, but it asks for broad autonomous access to files, browser state, messages, calendars, business accounts, and balance data without enough scoping or user control.
Install only if you are comfortable with an autonomous assistant periodically inspecting sensitive local and account-linked information. Before enabling it, narrow the allowed files, accounts, browser origins, APIs, and notification channels; require fresh approval before reading email/calendar/browser/business-account data or sending any data to models, search, APIs, or Telegram; and use a pinned reviewed package version.
SKILL.md:44Overbroad Autonomous Access to Sensitive Resources
README.md:25Unpinned Third-Party Installation Sources
The skill explicitly claims that all file writes require user authorization, but the included PowerShell examples write to finance logs, authorization-pending.md, and survival-config.json directly with no authorization enforcement. This creates a trust-boundary mismatch: an operator may rely on the documentation for safety while the actual workflow permits silent state changes and file modification.
The README presents all operational instructions, examples, safety notes, and approval responses exclusively in Chinese, including the expected authorization reply terms like "批准" and "拒绝". This can constitute a language/locale policy violation because it implicitly forces a specific language for use without documenting an opt-in or stating that the skill is region-specific.
Most operational instructions, outputs, and user-facing authorization/status formats are specified in Chinese, including required response phrases like "批准" and "拒绝". The document does not state that language is configurable or optional, which can violate a language/locale policy requiring user choice unless the locale restriction is documented and justified.
The trigger conditions are broad enough to cause the skill to activate on many routine events such as balance changes, record updates, or vague coordination needs. In an autonomous or semi-autonomous agent, ambiguous triggers increase the chance of unintended execution chains, including repeated checks, unsolicited actions, or cascading authorization requests.
No suspicious patterns detected.