T09 · Insecure Skill Coding Practices
- Location
src/utils/request.js:86- Finding
API Credential Exposed in URL Query Strings
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a public Xiaohongshu market-research helper that uses a disclosed third-party API token and saves results locally, with some credential-handling and retention cautions but no hidden or destructive behavior found.
Install only if you are comfortable sending Xiaohongshu keywords, links, and related public-data requests to guaikei.com using your GUAIKEI_API_TOKEN. Treat generated logs as potentially sensitive research artifacts, delete them when no longer needed, and rotate the API token if you believe request URLs or logs may have been exposed.
src/utils/request.js:86API Credential Exposed in URL Query Strings
src/utils/log.js:24Complete API Results Persisted with Ambient Filesystem Permissions
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
The description says the skill is for a specific blogger's public works given a homepage link, but the file exposes global keyword search with type, sort, and time filters. This is a material scope expansion from targeted retrieval to generalized discovery, which increases misuse potential and weakens user expectation controls.
Referenced artifact was not completely inspected
- "分析这条小红书笔记评论区的主要观点和负面反馈: node src/xiaohongshu/detail-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "分析这条小红书笔记评论区的主要观点和负面反馈: node src/xiaohongshu/detail-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "分析这条小红书笔记评论区的主要观点和负面反馈: node src/xiaohongshu/detail-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "分析这条小红书笔记评论区的主要观点和负面反馈: node src/xiaohongshu/detail-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "分析这条小红书笔记评论区的主要观点和负面反馈: node src/xiaohongshu/detail-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "分析这条小红书笔记评论区的主要观点和负面反馈: node src/xiaohongshu/detail-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "看这个小红书博主最近 20 条作品都在发什么: node src/xiaohongshu/post-cli.js --url 'https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy' --limit 20"
Referenced artifact was not completely inspected
- "看这个小红书博主最近 20 条作品都在发什么: node src/xiaohongshu/post-cli.js --url 'https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy' --limit 20"
Referenced artifact was not completely inspected
- "看这个小红书博主最近 20 条作品都在发什么: node src/xiaohongshu/post-cli.js --url 'https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy' --limit 20"
Referenced artifact was not completely inspected
- "看这个小红书博主最近 20 条作品都在发什么: node src/xiaohongshu/post-cli.js --url 'https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy' --limit 20"
Referenced artifact was not completely inspected
- "看这个小红书博主最近 20 条作品都在发什么: node src/xiaohongshu/post-cli.js --url 'https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy' --limit 20"
Referenced artifact was not completely inspected
- "只拉这条笔记的评论做观点归纳: node src/xiaohongshu/comment-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "只拉这条笔记的评论做观点归纳: node src/xiaohongshu/comment-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "只拉这条笔记的评论做观点归纳: node src/xiaohongshu/comment-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"
Referenced artifact was not completely inspected
- "只拉这条笔记的评论做观点归纳: node src/xiaohongshu/comment-cli.js --url 'https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy' --limit 100"