📦 Commit History Exporter检索并导出 — Commit History Exporter 检索并导出

v1.0.0

SVN 和 Git 仓库中指定人员的提交记录及修改点信息。支持按作者、时间范围、项目路径过滤,可导出为 Markdown、CSV、JSON、Detailed 等格式。Detailed 格式包含完整提交日志。当用户说“导出某人的提交记录”、“查看提交历史”、“生成提交日志”、“导出代码提交记录”、“查看...

2· 2·0 当前·0 累计
by @wallaceliang (WallaceLiang)
下载技能包
最后更新
2026/4/22
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
该技能的行为基本符合其描述(导出 Git/SVN 提交),但包元数据遗漏了必需的二进制文件(git、svn、python3/sqlite),且脚本使用了不安全的 eval/解析模式并读取本地 SVN 数据库——这些不符之处和危险的编码选择需谨慎对待。
评估建议
此技能确实能导出 Git/SVN 提交历史,但安装或运行前请注意三点: 1) 元数据缺失:技能未声明所需二进制文件,但 Git 导出需 git,SVN 服务器日志需 svn,本地 .svn/wc.db 查询需 python3(含 SQLite)。确保这些工具已安装,并信任运行环境。 2) 敏感数据与范围:SVN “详细” 报告需提供用户名/密码(脚本通过命令行参数接收)。若工作区含 .svn 目录,脚本会读取本地 wc.db(含仓库 URL 与元数据)。仅在已获授权且可信的仓库上运行。 3) 代码风险:shell 脚本使用 eval 及简单文本切分解析 git/svn 输出;若作者名、路径或提交信息含特殊字符,可能解析失败,甚至(输入不可信时)造成命令注入。建议用受控输入运行,或先审阅/修改脚本,避免 eval 并正确转义输入。 若仍要使用:请要求打包者更新元数据,声明依赖(git、svn、python3),或先手动检查脚本再执行,勿让代理自动运行。如需更安全方案,改用直接调用 libgit2/Python 绑定或已净化命令构造的工具。...
详细分析 ▾
用途与能力
该技能声称可导出 Git 与 SVN 历史,这确实需要 git、svn 以及 Python 运行时(用于本地 wc.db 查询)。然而注册表元数据中未声明任何必需二进制文件。这是不一致的:用户理应看到“git”“svn”“python3”(以及 sqlite 支持)被列为依赖。
指令范围
SKILL.md 及随附脚本严格限定于声明用途(扫描仓库历史,可选读取 .svn/wc.db)。它们显式读取本地仓库文件(含 .svn/wc.db),其中可含 repo URL 与元数据——这对 SVN 本地查询属预期行为。脚本依赖用户提供的 author/path/auth 参数;亦用 eval 构建/执行 shell 命令,并按 '|' 拆分 git log 输出,若输入或提交信息含特殊字符可能出错或引发注入风险。此为正确性与注入风险问题,未必恶意。
安装机制
没有安装机制(仅提供说明及附带脚本),从而最大限度降低安装器风险。该技能确实会附带 shell 与 Python 脚本(作为技能包的一部分写入磁盘),并在被调用时由代理执行——对于带辅助工具的纯指令型技能,这是预期行为。
凭证需求
该 skill 在 metadata 中未声明任何环境变量或凭据。运行时允许通过 CLI 参数传入 SVN 用户名/密码(已文档化)以获取服务器端日志,属合理做法。然而,metadata 未列出所需二进制文件,存在不一致。文档提到 SVN 认证缓存路径(~/.subversion/auth),skill 不会自动读取;用户需知晓脚本将在 agent 环境运行,可能被指向含已保存认证的目录。
持久化与权限
始终为 false,该 skill 不会请求系统级持久权限,也不会修改其他 skill 或 agent 全局配置。它仅读取指定项目路径下的仓库文件,并在本地写入导出文件,完全符合其设计目的。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/22

commit-history-exporter 初始版本发布。 - 支持从 SVN 与 Git 仓库按指定作者检索并导出提交记录及变更详情。 - 可按作者、时间范围、项目路径过滤。 - 支持 Markdown、CSV、JSON、Detailed(含完整提交信息)多种格式导出。 - 兼容带认证与无认证 SVN 访问,必要时回退至本地数据库查询。 - 提供详尽的使用说明、场景与多工作流命令示例。

可疑

安装命令

点击复制
官方npx clawhub@latest install commit-history-exporter
镜像加速npx clawhub@latest install commit-history-exporter --registry https://cn.longxiaskill.com
数据来源ClawHub ↗ · 中文优化:龙虾技能库