mcpField
S
security-scan

security-scan

github.com/aws-samples安全5367 次安装9 周前更新
代码仓库

关于 security-scan

面向 AWS CDK 项目安全、许可证和部署就绪情况审计的扫描 Skill。它要求执行九步流程,结合代码、容器及汇总安全分析,并输出原始发现和 HTML 报告。

主要功能

  1. 01九步安全扫描流程
  2. 02生成 CloudFormation 模板
  3. 03Viperlight 代码分析
  4. 04许可证合规检查
  5. 05Trivy 和 ASH 扫描
  6. 06生成 HTML 报告

适用场景

  1. 01审计 AWS CDK 项目
  2. 02检查依赖项许可证合规性
  3. 03扫描容器镜像漏洞
  4. 04准备安全发现报告供审阅

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aws-samples/sample-agent-skills-for-builders --skill security-scan

安装后在 Claude Code 中输入/security-scan确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
references/
architecture-diagram.md
ash-scan.md
cdk-synthesis.md
deployment-verification.md
license-check.md
report-generation.md
trivy-scan.md
viperlight-scan.md
scripts/
generate-html-report.py
generate-license-report.py

详细介绍

安全扫描

使用多种工具分析,对 AWS CDK 项目进行全面的安全与合规扫描。

适用场景

在以下情况下参考此技能:

  • 对 CDK 项目执行安全审计
  • 检查许可证合规性
  • 扫描容器镜像中的漏洞
  • 执行汇总式 SAST/IaC/密钥分析(通过 ASH)
  • 生成安全报告以供审查

工作原理

重要:以下 9 个步骤均为必需步骤。无论时间限制如何,都不得跳过。

  1. 架构图 - 绘制系统架构
  2. CDK 合成 - 生成 CloudFormation 模板
  3. Viperlight 扫描 - 代码安全分析
  4. 许可证检查 - 依赖项许可证合规性检查
  5. Trivy 扫描 - 容器漏洞扫描
  6. ASH 扫描 - 自动化安全助手(汇总式 SAST/IaC/密钥扫描工具)
  7. 部署验证 - 验证部署就绪情况
  8. 摘要报告 - 生成发现项摘要
  9. HTML 报告 - 创建可视化报告

前提条件

用法

# Run security scan
"Run security scan on my CDK project"
"Check this project for vulnerabilities"
"Generate security compliance report"

输出

结果保存到 security-scan-results/{TIMESTAMP}/:

  • 每种工具的原始扫描输出
  • clean-results/ - 已解析的发现项
  • security-report.html - 可视化报告

强制规则

  • 执行所有扫描命令(不得跳过)
  • 修复发现的问题(不要只添加注释)
  • 仅以非交互方式执行
  • 单个步骤失败时仍继续执行整个流程

参考资料

评论

支持 Markdown