Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md - If you need a different data provider, adjust `scripts/main.js` accordingly.
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a straightforward Nasdaq-100 futures quote lookup that fetches Yahoo Finance data and returns formatted results.
Install this if you are comfortable with the skill sending the requested ticker symbol to Yahoo Finance and receiving Chinese-formatted messages. Review or modify it first if you need English output, stricter symbol limits, or explicit platform permission metadata.
Referenced artifact was not completely inspected
- If you need a different data provider, adjust `scripts/main.js` accordingly.
The skill performs network access to Yahoo Finance but the skill documentation does not declare any corresponding scope or allowed-tools boundary. This creates a capability-transparency gap: reviewers and calling agents may not realize the skill reaches external services, which can weaken policy enforcement, data-flow review, and least-privilege controls.
The README states that the returned message is a human-readable Chinese summary, which imposes a specific language on output. Under the policy, forcing a language without user opt-in or documented justification is a natural-language policy violation.
The manifest description is presented exclusively in Chinese, which can impose a language constraint on users without any opt-in or documented locale limitation. The policy requires either offering language choice or clearly justifying a locale-specific scope.
The function and parameter descriptions are only in Chinese, which creates a natural-language locale restriction in the skill metadata. There is no indication that users can choose their preferred language or that the skill is limited to a Chinese-language environment.
The code hard-codes Chinese-language user-facing strings in both success and error paths, including the main message and parsing/query failure messages. This imposes a specific language on all users without opt-in or any documented region-specific justification, which matches the language/locale policy violation criteria.
No suspicious patterns detected.