T05 · Unauthorized Access and Privilege Escalation
- Location
scripts/export.py:39- Finding
Unsigned Access to Internal Customer and Private-Message Export Endpoints
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is an internal customer-data exporter that is mostly transparent about what it does, but it has under-scoped access to sensitive exports and unsafe local file handling that should be reviewed before installation.
Install only in an environment where users are authorized to export the named customers' data from the internal system. Require explicit confirmation before each export, validate client identifiers, restrict network access to the approved backend, sanitize filenames, and treat generated spreadsheets and reports as confidential customer data.
scripts/export.py:39Unsigned Access to Internal Customer and Private-Message Export Endpoints
scripts/export.py:83User-Controlled Path Traversal in Export and Report Filenames
The skill declares capabilities to perform network access and file writes through its documented behavior, but it does not declare any explicit tool scope or permissions boundaries. In this context, the omission is dangerous because the skill exports client data from an internal backend system and stores it locally, increasing the risk of unauthorized access, silent exfiltration, or unintended invocation without adequate policy controls.
The skill description normalizes direct backend API access to an internal system and export of specified client data, but it does not warn users that this is sensitive behavior involving internal infrastructure and potentially confidential customer information. In this context, the lack of warning makes misuse more likely and is especially concerning because the metadata claims the skill is 'verified reliable,' which could improperly lower operator caution.
The invocation guidance is broad enough that the skill may be triggered automatically whenever a task involves downloading or exporting customer video-channel data. Because the skill accesses internal systems and exports sensitive client reports, overbroad routing increases the chance of unintended use, including acting on ambiguous requests or without sufficient user confirmation.
The skill title and user-facing strings indicate the skill is designed to operate in Chinese only, with no indication that another language can be selected. Under the policy for natural-language violations, forcing a specific language without opt-in is reportable unless the locale restriction is documented and justified.
No suspicious patterns detected.