T08 · Insecure Dependencies
- Location
SKILL.md:18- Finding
Unpinned npm Package Is Downloaded and Executed
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for a Baixing listing CLI, but it asks agents to install unpinned executable npm code and can publish real listings with fabricated contact data.
Review this skill before installing. Use a pinned, trusted version of baixing-agent-cli if possible, avoid global installation when a local install will work, verify BX_API_BASE_URL/baseUrl points to the intended Baixing endpoint, and do not let the agent publish a listing unless the user explicitly provided and confirmed the contact details.
SKILL.md:18Unpinned npm Package Is Downloaded and Executed
SKILL.md:42Configurable API Endpoint Can Redirect Sensitive Listing Data
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
The guidance normalizes handling and submission of contact information without clear user consent by telling the agent to populate a phone number placeholder when none was supplied. In the context of an automated posting workflow against real Baixing APIs, this is especially dangerous because it can lead to unauthorized or inaccurate listings being published at scale.
The skill instructs the agent to post a fabricated fallback phone number when the user has not provided real contact information. This can cause publication of false personal/contact data to a live external service, creating integrity, consent, abuse, and possible privacy/compliance issues for both the user and the uninvolved owner of the placeholder number.
This markdown file presents all user-facing guidance only in Chinese, which can constitute a language/locale policy issue when no user opt-in, alternative language, or justification is provided. The content does not indicate that the skill is intentionally region-specific or that other language options exist.
No suspicious patterns detected.