T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:6- Finding
Overprivileged and Inconsistent Tool Permissions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill appears to be a legitimate AdMapix advertising-data query helper, but it asks for broader command and file-writing authority than its stated API-query purpose needs.
Review this skill before installing. It likely performs the advertised AdMapix queries, but install it only if you are comfortable granting command execution and potential file-write authority, and avoid entering sensitive campaign, customer, or business secrets in search terms sent to AdMapix.
SKILL.md:6Overprivileged and Inconsistent Tool Permissions
The activation language is very broad, covering common marketing, growth, and promotion scenarios rather than a tightly bounded API-query task. Broad triggers can cause the agent to invoke this skill in contexts where external transmission and exec access are unnecessary, increasing exposure of user data and misuse of capabilities.
The description explicitly states '支持中文交互' and the document consistently presents Chinese-only interaction guidance, but it does not offer users a language choice or describe this as an optional locale preference. This can violate language/locale policy when a skill implicitly constrains interaction language without user opt-in.
The skill declares write capability even though its stated function is querying a remote API and returning structured results. Unnecessary write access violates least privilege and could let the agent modify local files or persist data without a clear operational need.
The skill advertises write-capable automated file handling without clearly warning users that local data may be modified. In a tool-enabled agent environment, undisclosed file modification capability can surprise users and create integrity risks, especially because the skill's main purpose does not require file writes.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
# 搜索美国地区游戏类视频广告创意
curl -s -X POST "https://api.admapix.com/api/data/search" \
-H "X-API-Key: ${ADMAPIX_API_KEY}" -H "Content-Type: application/json" \
-d '{"keyword":"puzzle","countries":["US"],"trade_level1":["602"],"adTypes":["010"],"page":1,"page_size":10}'
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
# 搜索美国地区游戏类视频广告创意
curl -s -X POST "https://api.admapix.com/api/data/search" \
-H "X-API-Key: ${ADMAPIX_API_KEY}" -H "Content-Type: application/json" \
-d '{"keyword":"puzzle","countries":["US"],"trade_level1":["602"],"adTypes":["010"],"page":1,"page_size":10}'
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
# 搜索美国地区游戏类视频广告创意
curl -s -X POST "https://api.admapix.com/api/data/search" \
-H "X-API-Key: ${ADMAPIX_API_KEY}" -H "Content-Type: application/json" \
-d '{"keyword":"puzzle","countries":["US"],"trade_level1":["602"],"adTypes":["010"],"page":1,"page_size":10}'
The skill gives contradictory safety guidance: earlier it says not to use ping for connectivity checks, but later error handling instructs the agent to execute ping. In an exec-capable skill, inconsistent command guidance is dangerous because it normalizes unnecessary shell execution and can lead to unsafe or noncompliant troubleshooting behavior.
The documentation broadens the skill from a narrowly scoped ad-intelligence API client into generic automation, file handling, and command execution. That scope expansion increases the chance an agent will apply the skill to unrelated tasks and exercise powerful capabilities beyond what users would reasonably expect.
The skill sends user-supplied query data to a third-party API but does not prominently warn users that their input will leave the local environment. This is dangerous because users may include sensitive campaign, app, or business data without understanding it will be transmitted externally.
No suspicious patterns detected.