
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
truffleHog是一个专注于在git仓库中搜索敏感信息的工具,能够深入扫描提交历史和所有分支,通过正则表达式匹配和熵值分析两种方式,有效发现意外提交的密钥、API凭证、私钥等敏感数据。该工具旨在帮助开发团队和安全审计人员在代码部署前识别潜在的安全风险,防止敏感信息泄露。
--include_paths和--exclude_paths选项,使用正则表达式文件定义扫描范围,减少噪音--since_commit)和限制提交深度(--max_depth)--json),便于集成到自动化工具中bash# 扫描远程Git仓库(启用正则检查,禁用熵检查) docker run dxa4481/trufflehog --regex --entropy=False https://github.com/example/repo.git # 扫描本地Git仓库 docker run -v /path/to/local/repo:/repo dxa4481/trufflehog file:///repo
创建包含路径过滤规则的文件:
include-patterns.txt(仅扫描匹配的路径):
inisrc/ # 注释行以"#"开头 gradle/ (?i).*\.(properties|conf|ini|txt|y(a)?ml)$ # 匹配特定格式文件(不区分大小写) (.*/)?id_[rd]sa$ # 匹配SSH私钥文件
exclude-patterns.txt(排除匹配的路径):
ini(.*/)?\.classpath$ # 排除.classpath文件 .*\.jmx$ # 排除.jmx文件 (.*/)?test/(.*/)?resources/ # 排除测试资源目录
使用过滤规则扫描:
bashdocker run -v /path/to/rules:/rules -v /path/to/local/repo:/repo dxa4481/trufflehog \ --include_paths /rules/include-patterns.txt \ --exclude_paths /rules/exclude-patterns.txt \ file:///repo
创建自定义规则JSON文件(custom-rules.json):
json{ "Azure API Key": "AZURE_KEY_[A-Za-z0-9]{32}", "Twilio Auth Token": "SK[a-z0-9]{32}" }
使用自定义规则扫描:
bashdocker run -v /path/to/custom-rules.json:/rules.json dxa4481/trufflehog \ --regex --rules /rules.json \ https://github.com/example/repo.git
| 参数 | 描述 |
|---|---|
git_url | 必选,Git仓库URL(支持远程URL或本地文件路径,如file:///path/to/repo) |
--json | 以JSON格式输出结果 |
--regex | 启用高信号正则表达式检查 |
--rules RULES | 指定自定义规则JSON文件路径,忽略默认规则 |
--entropy DO_ENTROPY | 是否启用熵值检查(布尔值,默认为True) |
--since_commit SINCE_COMMIT | 仅从指定提交哈希开始扫描 |
--max_depth MAX_DEPTH | 扫描的最大提交深度(默认无限制) |
-i INCLUDE_PATHS_FILE, --include_paths INCLUDE_PATHS_FILE | 包含路径规则文件,每行一个正则表达式,匹配的路径才会被扫描(注释以"#"开头) |
-x EXCLUDE_PATHS_FILE, --exclude_paths EXCLUDE_PATHS_FILE | 排除路径规则文件,每行一个正则表达式,匹配的路径会被排除(注释以"#"开头) |
bashdocker run dxa4481/trufflehog --help
truffleHog通过以下步骤扫描Git仓库:
--since_commit和--max_depth限制范围)dxa4481/trufflehog镜像--max_depth限制深度,或通过--include_paths缩小范围以提高效率您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务