执行腾讯云代码分析(TCA)安全扫描(代码质量/安全漏洞/敏感信息/依赖风险),并生成 HTML/JSON 报告。
SKILL.md:Skill 定义(YAML frontmatter + 指令)plugin.json:可选的元信息清单(便于分发/管理)scripts/tca_scan.py:Python 跨平台扫描脚本(核心实现)在Agent对话框中输入:
帮我安装这个skill:https://cnb.cool/tencent/cloud/tca/plugins/tca-skill.git
执行以下命令,或将此安装命令发送给你的Agent:
npx --yes skills add https://cnb.cool/tencent/cloud/tca/plugins/tca-skill.git --skill tca-skill -y
直接在对话中说类似下面的话即可:
可以指定扫描某个目录/文件,或不扫描某个目录/文件:
当在对话中说“扫描并修复 / 扫描后自动修复 / fix issues”等类似语句时,Agent 会在扫描完成后,自动读取 tca_report.json 并尝试修复问题。修复策略分为三类:
修复完成后会输出修复摘要(已自动修复 / 待确认修复 / 需人工处理),便于复查。修复前不会备份文件,请通过 Git 进行版本控制;详细规则见 SKILL.md 「扫描后自动修复」章节。
默认在 ./tca_report/ 下生成:
index.htmltca_report.jsonscan_status.json先启动 Docker Desktop / colima,再执行:docker info
确保安装了 Python 3.6 或更高版本:python3 --version
softwareupdate --install-rosetta/usr/sbin/softwareupdate --install-rosetta --agree-to-licenseTCA 官网:https://tca.tencent.com