T09 · Insecure Skill Coding Practices
- Location
scripts/competitor.js:135- Finding
Indirect Prompt Injection Through Untrusted Search and Monitoring Data
- Content
View full analysis
!d.error) .map(([platform, data]) => { const prices = analysisReport.priceRange[platform]; const priceStr = prices ? `价格区间 ¥${prices.min}-${prices.max},中位数 ¥${prices.median}` : '价格数据不足'; const titles = data.results.slice(0, 5).map(r => ` - ${r.title}`).join('\n'); return `【${data.platform}】${priceStr}\n热门商品标题:\n${titles}`; }) .join('\n\n'); const keywordStr = analysisReport.keywords .map(k => `${k.platform}: ${k.topWords.slice(0, 10).map(w => w.word).join('、')}`) .join('\n'); return `你是一个资深电商运营专家。请根据以下竞品数据,为关键词"${keyword}"生成竞品分析报告。 ## 搜索数据 ${platformSummaries} ## 高频关键词 ${keywordStr} ## 请分析以下内容: 1. **市场概况**:这个品类的整体竞争程度、价格带分布 2. **头部竞品分析**:排名靠前的商品有什么共同特点 3. **差异化机会**:从标题和价格中发现的市场空白点 4. **定价建议**:建议的价格区间和定价策略 5. **关键词建议**:标题中应该包含的核心关键词 6. **风险提示**:需要注意的竞争风险 请用简洁的中文回答,适合电商卖家阅读。`; } ``` #### `scripts/selector.js:107-120` ```js function buildTrendPrompt(searchResults) { return `你是一个电商数据分析师。根据以下搜索数据,分析当前电商市场趋势。 搜索数据: ${JSON.stringify(searchResults, null, 2)} 请分析: 1. 当前最热门的品类/产品是什么 2. 有哪些正在上升的新趋势 3. 哪些品类竞争相对较小但需求在增长(蓝海机会) 4. 近期有什么值得关注的消费趋势变化 5. 给出3个具体的选品建议 用简洁的中文回答,重点突出可操作的信息。`; } ``` #### `scripts/selector.js:126-143` ```js function buildDailyReportPrompt(keyword, todayData, yesterdayData) { return `你是AI店长,请生成今日的竞品监控日报。 监控关键词:${keyword} 今日数据:${JSON.stringify(todayData, null, 2)} ${yesterdayData ? `昨日数据:${JSON.stringify(yesterdayData, null, 2)}` : '(首次监控,无历史数据)'} 请生成简洁的日报,包含: 📊 **${ ...[truncated 3323 chars]- Remediation
View remediation
