Cloud Infra Supply Chain logo

Cloud Infra Supply Chain

Community
zhaji2333
cloud-infra-supply-chain

当目标涉及云资产(对象存储/云元数据/Serverless)、容器/K8s、运维面板(宝塔/Grafana/Zabbix/Jenkins/GitLab/Nacos等)、消息队列/缓存中间件、CI/CD流水线、第三方回调集成、依赖组件CVE、信息泄露配置时调用。负责未授权访问、弱口令、云配置错误、供应链漏洞与敏感信息挖掘。

Overview

Publisherzhaji2333
RepositoryCkSKILLS
Skill namecloud-infra-supply-chain
Stars
123
Forks
16
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by zhaji2333 on GitHub. Read the source before you install it.

Installation

Install the Cloud Infra Supply Chain AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/zhaji2333/CkSKILLS/tree/main/.agents/skills/cloud-infra-supply-chain
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/zhaji2333/CkSKILLS.git /tmp/CkSKILLS
mkdir -p .claude/skills
cp -r /tmp/CkSKILLS/.agents/skills/cloud-infra-supply-chain .claude/skills/cloud-infra-supply-chain
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Cloud Infra Supply Chain in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Cloud Infra Supply Chain on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Cloud Infra Supply Chain is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

cloud-infra-supply-chain — 云/基础设施/供应链专项深度挖掘

何时调用(触发条件)

  • 云资产:对象存储、云主机、Serverless、云元数据
  • 容器/K8s:Docker API、K8s Dashboard、ServiceAccount
  • 运维面板/中间件:宝塔、Grafana、Zabbix、ELK、Jenkins、GitLab、Nacos、Redis、Kafka
  • CI/CD 流水线、依赖组件清单(SBOM)
  • 第三方集成:支付回调、短信、邮件、CDN、地图 API
  • 信息泄露:错误栈、调试接口、备份文件、.map、日志

一、运维/管理类场景表(全景)

场景漏洞类型挖掘要点
后台登录弱口令/默认口令/爆破admin:admin、无验证码、无锁定
数据库管理(phpMyAdmin等)未授权/弱口令/SQL执行默认路径、弱密码
服务器面板(宝塔/cPanel)未授权/RCE默认端口、已知CVE
监控系统(Zabbix/Grafana)未授权/SSRF/SQL注入默认凭证、API未鉴权
日志系统(ELK/Splunk)未授权/敏感信息Kibana未鉴权、日志含密码
CI/CD(Jenkins/GitLab)未授权/RCE/凭证泄露匿名构建、密钥泄露、命令执行
容器管理(Docker/K8s)未授权/逃逸/提权Docker API暴露、Dashboard弱口令
配置中心(Nacos/Apollo)未授权/配置泄露默认账号、API未鉴权

二、第三方集成类场景表(全景)

场景漏洞类型挖掘要点
支付回调(支付宝/微信)签名绕过/参数篡改签名校验缺失、notify_url可控
短信网关短信轰炸/内容可控无频率限制、短信模板可控
邮件服务邮件头注入/钓鱼收件人可控、内容可控
CDN/OSS配置错误/越权访问Bucket公开、签名URL泄露
地图/定位API信息泄露/Key泄露泄露内部地址、API密钥硬编码
消息队列(Kafka/RabbitMQ)未授权访问/消息伪造管理接口暴露、消息可注入
缓存服务(Redis/Memcached)未授权访问/数据泄露默认端口无密码
微服务网关路由绕过/鉴权绕过路径标准化差异、Header注入

三、云环境专项(14.4)

云元数据:
  - AWS: http://169.254.169.254/latest/meta-data/
  - 阿里云: http://100.100.100.200/latest/meta-data/
  - 腾讯云: http://metadata.tencentyun.com/latest/meta-data/

Kubernetes:
  - ServiceAccount Token泄露
  - etcd未授权访问
  - Dashboard弱口令

Serverless:
  - 函数环境变量泄露
  - 临时凭证获取
  - 事件注入

对象存储:
  - Bucket公开可读/写
  - 预签名URL泄露
  - ACL配置错误

SSRF 打云元数据的完整手法见 ssrf-internal-network 技能。

四、信息泄露专项(K类)

  • 错误栈、调试接口、版本信息
  • 源码泄漏、.map 文件、配置文件
  • 日志泄露、备份文件(.bak/.sql/.zip)
  • 对象存储权限(公开桶、预签名 URL)
  • Git 历史泄露(.git/目录、commit 中的密钥)

五、供应链安全(L类)

类型场景
L1. 组件CVESBOM/依赖清单、版本比对
L2. 云/容器错误配置公开存储桶、弱IAM、裸奔Dashboard
L3. CI/CD密钥泄露流水线日志、环境变量、仓库历史

挖掘方法

  • 指纹识别 → 版本比对 → 查 CVE(nuclei 模板、公开漏洞库)
  • 组件清单:package.json、requirements.txt、pom.xml、composer.lock
  • CI/CD:Jenkins 匿名构建、GitLab 公开仓库、流水线日志中的凭证

六、新兴技术类(延伸)

场景漏洞类型挖掘要点
AI/大模型接口Prompt注入/敏感信息提示词泄露、越权调用、输出敏感数据
区块链/Web3智能合约漏洞/私钥泄露重入攻击、权限控制、密钥硬编码
Serverless函数注入/环境变量泄露事件注入、临时凭证获取
低代码平台表达式注入/越权公式执行、流程绕过

七、验证要点

  • 未授权访问:默认路径/默认端口直接访问是否 200
  • 弱口令:先试默认凭证(admin:admin、root:root)
  • 云配置:公开桶可读/写、预签名 URL 可遍历
  • 信息泄露:泄露的数据能否用于下一步(密码、AK/SK、内部域名)
  • 供应链:版本 → CVE 匹配 → 可利用性验证

八、修复建议

  • 管理面收敛:仅内网/白名单访问,禁用默认凭证
  • 中间件:鉴权 + 最小暴露端口 + 定期更新
  • 云:对象存储私有 + 最小 IAM 权限 + IMDSv2
  • 日志/备份脱敏,禁止公网访问
  • 依赖:SBOM 管理 + 漏洞扫描 + 升级策略

Frequently asked questions

What does the Cloud Infra Supply Chain AI skill do?

当目标涉及云资产(对象存储/云元数据/Serverless)、容器/K8s、运维面板(宝塔/Grafana/Zabbix/Jenkins/GitLab/Nacos等)、消息队列/缓存中间件、CI/CD流水线、第三方回调集成、依赖组件CVE、信息泄露配置时调用。负责未授权访问、弱口令、云配置错误、供应链漏洞与敏感信息挖掘。

Why use Cloud Infra Supply Chain on TypingMind?

Because you install it once and use it with any model. Cloud Infra Supply Chain is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Cloud Infra Supply Chain in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/zhaji2333/CkSKILLS/tree/main/.agents/skills/cloud-infra-supply-chain. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Cloud Infra Supply Chain?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Cloud Infra Supply Chain?

As many as you like. As long as a model supports skills, you can use Cloud Infra Supply Chain with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Cloud Infra Supply Chain AI skill free?

Yes. It is published on GitHub by zhaji2333 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇