T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:28- Finding
Unnecessary Broad Agent Tool Permissions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill has a coherent body-scan purpose, but it handles sensitive full-body videos and health measurements while requesting broader agent powers and privacy assurances than the artifact supports.
Review this carefully before installing. Use it only with explicit consent from the person scanned, a verified Telegram bot and scanning API, and a sandboxed agent profile. Avoid public video URLs, confirm retention/deletion terms with the service operator, and remove or restrict exec/write permissions unless a specific reviewed implementation requires them.
SKILL.md:28Unnecessary Broad Agent Tool Permissions
SKILL.md:128Insufficiently Defined Protection for Sensitive Body Videos and Health-Related Data
The skill processes highly sensitive biometric and health-related content, including body videos, sex, height, and derived measurements, but does not provide a clear privacy notice describing retention, sharing, consent, security, or third-party processing. In this context, omission of explicit data-handling safeguards is dangerous because users may expose intimate personal data without understanding where it goes or how it is used.
The surrounding description presents a narrowly scoped body-scan submission and polling tool, but L051-L071 describes generic operational modes such as create/query/modify/delete, reset/import, and export/save/convert. Those statements contradict the concrete described behavior elsewhere in the file and appear to document a broader generic CRUD-style tool rather than this scan-only skill.
The activation scope is described using a very broad keyword list, making it likely that an agent may invoke this skill in unrelated contexts involving health, images, Telegram, or scanning. Because the skill handles sensitive body videos and personal health measurements, accidental triggering could lead to inappropriate data collection or transmission to external services.
The skill repeatedly states that the free version does not include history/trend comparison and does not save historical records, yet the scenario at L109-L126 shows the tool reporting "较上次减少 3.2 cm," which implies retained prior-result access or built-in historical comparison. This is an active contradiction in the documentation about what the free edition does.
The operational instructions, examples, and user-facing guidance are presented entirely in Chinese, and the skill does not state that it is intentionally limited to Chinese-speaking users or offer an alternative language option. This can be a language policy issue when a skill effectively forces one language without user opt-in or documented justification.
No suspicious patterns detected.