技能 deployment-validation-config-validate
📦

deployment-validation-config-validate

安全

使用自动化模式验证部署配置

配置错误会导致部署失败和安全漏洞。此技能提供自动化验证、模式强制和环境特定检查,以防止错误配置进入生产环境。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“deployment-validation-config-validate”。 验证 config/production.yaml 中的数据库配置

预期结果:

  • config/production.yaml 配置验证报告
  • 有效:10 个字段中 8 个通过验证
  • 发现问题:密码长度低于 16 个字符(生产环境要求),未启用 SSL
  • 建议:为生产数据库启用 SSL 并使用更安全的密码

正在使用“deployment-validation-config-validate”。 为应用程序设置生成 JSON Schema

预期结果:

  • 已生成包含 15 个属性的 JSON Schema
  • 必填字段:host、port、database、user、password
  • 已添加自定义格式:url-https、port、duration
  • 环境特定规则:生产中禁用 debug、外部 URL 需要 HTTPS

安全审计

安全
v1 • 2/24/2026

Static analysis flagged 37 patterns but all are false positives. The skill uses standard libraries (os, yaml, json, crypto, chokidar, ajv) for legitimate configuration validation. No command injection, no external network calls, no dynamic code execution. Cryptographic implementations use strong algorithms (aes-256-gcm, pbkdf2-sha256). File operations are scoped to configuration files only. Safe for publication.

1
已扫描文件
499
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

部署前配置检查

在部署到生产环境之前验证所有配置文件,尽早发现错误。

多环境一致性

通过环境特定规则确保开发、预发布和生产环境之间的配置保持一致。

配置安全审计

扫描配置文件中的硬编码机密、弱加密设置和安全错误配置。

试试这些提示

基本配置验证
验证我的配置文件是否存在语法错误和模式合规性问题。检查 config 目录并报告发现的任何问题。
模式生成
为我的配置文件生成一个 JSON Schema,强制要求所有环境的必填字段、数据类型和格式约束。
安全配置审查
审查我的配置文件是否存在安全问题,包括硬编码机密、生产配置中的调试设置和不安全的默认值。
运行时配置监控
设置运行时配置验证,监视文件变更并在配置更新时自动重新验证。

最佳实践

  • 将配置模式与配置文件一起存储在版本控制中
  • 为每个环境定义单独的验证规则,生产环境要求更严格
  • 在 CI/CD 流水线中将配置验证作为部署前的强制步骤

避免

  • 将实际机密或凭证提交到版本控制中的配置文件
  • 在自动化部署流水线中跳过配置验证
  • 为每个环境维护完全独立的配置文件而不共享模式

常见问题

支持哪些配置文件格式?
此技能支持 JSON、YAML、TOML、INI 和 ENV 文件格式。它可以在同一项目中检测和验证多种格式。
这可以自动生成验证模式吗?
是的,此技能可以分析现有配置文件并生成 JSON Schema 定义,捕获结构、必填字段和数据类型约束。
这支持运行时配置更改吗?
是的,此技能包含文件监视功能,可检测配置变更并在文件修改时自动重新验证。
机密检测是如何工作的?
此技能使用模式匹配来识别潜在的机密,如 API 密钥、密码和令牌。它会标记可疑值以供人工审查,以避免误报。
我可以为多个环境验证配置吗?
是的,此技能支持环境特定验证规则。例如,它可以在生产环境中强制使用 HTTPS 和更长的密码,同时在开发环境中允许更宽松的设置。
如何处理配置版本迁移?
此技能可以生成迁移脚本,将配置从旧模式版本转换为新模式版本,在升级期间保持向后兼容性。