任务 ID: task-ar-security-22469  |  文件: task.md  |  最后修改: 2026-02-25 20:28:16

Task: task-ar-security-22469

任务描述

/srv/projects/agent-reach/ 进行安全审计,判断是否存在恶意代码或安全风险。

执行链

coder → main

Ai.Dev 职责(coder)

对仓库进行全面安全审计,重点检查以下方面:

1. 恶意代码特征

2. 敏感信息处理

3. 安装器风险(重点)

4. 网络请求审计

审计方法

# 仓库路径
cd /srv/projects/agent-reach

# 搜索可疑模式
grep -rn "eval\|exec\|subprocess\|os\.system\|base64" agent_reach/ --include="*.py"
grep -rn "requests\.post\|urllib.*post\|httpx.*post" agent_reach/ --include="*.py"
grep -rn "hardcode\|password\|secret\|token" agent_reach/ --include="*.py" -i
# 检查外部 URL
grep -rn "http" agent_reach/ --include="*.py" | grep -v "jina\|reddit\|github\|youtube\|twitter\|x\.com\|bilibili\|exa\|xiaohongshu\|linkedin\|bosszhipin\|localhost\|example"

产出要求

报告需包含:
- 结论(安全 / 存在风险 / 高危),放在开头
- 每类风险的详细发现(代码行号 + 代码片段)
- 对 bird 和 mcporter 这两个 npm 包的来源分析
- 综合评估与建议

报告写入:/root/.openclaw/workspace/tasks/task-ar-security-22469/report.md

完成后发通知给爱衣:

task_id=task-ar-security-22469
task=/root/.openclaw/workspace/tasks/task-ar-security-22469/task.md

爱衣质检 SOP

  1. 检查 report.md 是否存在且有明确结论
  2. 报告需包含:总体结论、各类风险检查结果、代码证据
  3. 质检通过 → message 工具通知主人,附报告链接
  4. 质检不通过 → sessions_send 给 coder 补充

产出路径