SuperAPI AI 工具集

cicd-posture

安全与审计

查看项目

更新于 10-15 21:38

技能介绍

用途:对指定 Endor 命名空间或仓库子集做只读的 CI/CD 与供应链态势评估,基于 Endor 发现项、GitHub 只读证据和本地 CI 文件,输出确定性评分与结论。

主要能力:按六个等权维度打分——分支保护、工作流加固、Action 固定、权限、Runner 安全、Endor 发现项;计算 overall_score 与 CRITICAL/HIGH_RISK/NEEDS_ATTENTION/HEALTHY 评级,并支持 INSUFFICIENT_DATA。公式为 cicd-posture-v2,可通过 endor-agent-kit validate-cicd-posture-output --gate posture 复算。

使用方式:证据来源包括 endorctl api list -r Finding -n <namespace> 的只读查询、GitHub 只读 API/CLI、可选本地 CI 文件检查;不需要 Endor MCP 服务器。命名空间按用户显式输入、ENDOR_NAMESPACE、默认 ~/.endorctl/config.yaml 的顺序解析,冲突时须用户确认。最终只输出一个 JSON 对象,含 posture_verdict、summary、scope、raw_counts、dimension_scores、score_validation、critical_overrides、endor_findings、github_evidence、local_ci_evidence、recommended_actions、evidence_queries、data_gaps。

适用场景:命名空间级或仓库子集级安全体检,用于识别未固定 Action、过宽权限、风险触发器、自托管 Runner 暴露等。

限制:全程只读,禁止编辑文件、运行扫描、创建分支/提交/PR、写入 Endor 状态;本地文件只能降低分数,不能单独判定 HEALTHY;未观测维度不得给满分;缺少信号须写入 data_gaps;大组织可按 none/random/stratified 采样。具体费用、平台支持与安装步骤暂未提供。