daily-memory-summary
The skill performs declared clipboard/notification aggregation but contains undeclared contact identity extraction with corporate targeting patterns that creates a significant privacy concern.
为什么得出这个结论
0/4 个维度触发声明资源与推断能力基本一致。
提取到 2 个一般风险产物,需要结合上下文判断。
没有形成明确的恶意路径。
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
SKILL.md does not mention contact parsing; skill-card.md only vaguely references 'contact parsing behavior beyond the basic daily summary description'
Regex patterns explicitly target Lenovo corporate identity (联想/DT/Brad) and corporate communication tools (teams, outlook, wechat)
/Users/wutianfu/ path is hard-coded, not configurable per skill-card.md's own warning
Core clipboard/notification aggregation behavior is documented and non-malicious
最关键的证据
Contact parsing not declared in SKILL.md
SKILL.md states the skill 'reads clipboard and notification data, writes daily memory' but does not mention contact identity extraction. The script (lines 35-47) iterates through notification sources (teams, outlook, wechat) and extracts email addresses, names, and organizational identifiers.
scripts/summarize.sh:35-47 Corporate identity extraction with targeted patterns
The regex patterns explicitly target Lenovo corporate environment: lenovo.com emails, Chinese characters (联想), organizational labels (DT, Brad), and Chinese team terms (团队). This suggests deliberate targeting of corporate communications for identity harvesting.
scripts/summarize.sh:43 Hard-coded absolute path not configurable
Workspace path is hard-coded as /Users/wutianfu/.openclaw/workspace/ making it unusable in other environments. skill-card.md acknowledges this as a risk.
scripts/summarize.sh:4 Temporary file creation with PID suffix
Creates /tmp/contacts_$$.txt for temporary storage of extracted contact data before merging
scripts/summarize.sh:46 声明能力 vs 实际能力
summarize.sh:63 - cat > "$OUTPUT_FILE" writes to memory file 可疑产物与外联
https://clawhub.ai/user/gift-is-coding skill-card.md:7
https://clawhub.ai/gift-is-coding/daily-memory-summary skill-card.md:31
依赖与供应链
没有结构化依赖告警。
文件构成
scripts/summarize.sh skill-card.md