SuperAPI AI 工具集

config-secrets-environments

安全与审计

查看项目

更新于 10-16 00:04

技能介绍

用途:当系统行为依赖配置或密钥时使用本技能,目标是实现显式的配置归属、校验和环境一致性,同时避免暴露凭据。

主要能力:清点配置文件与环境变量声明、运行时读取与启动装配、密钥来源(环境变量、密钥管理器、本地钥匙串、BYOK 存储)、环境矩阵(local、test、dev、staging、prod)、轮换/吊销/审计要求,以及现有 .env.example、schema、文档和 CI 检查。

设计规则:为必填和可选配置定义 schema;关键配置缺失时失败关闭,不静默回退到不安全或宽泛行为;默认值对本地开发安全、对生产显式;区分构建时与运行时配置;将租户/用户提供的密钥与平台密钥隔离;记录轮换与吊销路径;验证配置已接入启动流程,而不仅是声明。

环境矩阵:按 Key、Local、Test、Staging、Prod、Secret?、Owner、Rotation 的形状整理,未知值标记为 unknown,不从本地文件推断生产值。

输出结构:config_inventory、environment_matrix、secret_flows、validation_and_startup_wiring、drift_checks、rotation_plan、failure_behavior、verification_commands。

限制:绝不打印真实密钥,只报告名称、来源类型和接线状态,并对值进行脱敏。