T09 · Insecure Skill Coding Practices
- Location
src/utils/request.js:69- Finding
API Credentials and Access-Bearing URLs Are Transmitted in Query Strings
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill appears to perform the advertised Xiaohongshu data collection, but it handles API tokens and saved results in ways users should review before installing.
Install only if you are comfortable sending Xiaohongshu keywords, URLs, and your Guaikei API token to the Guaikei service. Treat generated logs as sensitive: review or delete the logs/ directory after use, avoid committing it, and avoid passing URLs containing reusable tokens unless necessary.
src/utils/request.js:69API Credentials and Access-Bearing URLs Are Transmitted in Query Strings
src/utils/log.js:5Retrieved Data and Token-Bearing Request URLs Are Automatically Persisted in Plaintext
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
The skill is described as 'latest-sorted recent note retrieval,' but the documented search interface allows multiple sort modes, broader time windows, and possible local result logging. While not inherently malicious, this means the actual data collection and retention scope is broader than the user-facing summary suggests.
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
- "只拉这条笔记的评论数据做观点归纳: 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"
Detected: suspicious.exposed_secret_literal