grepstrength/swiss-cheese-software

GitHub: grepstrength/swiss-cheese-software

这是一个故意存在漏洞的多语言Web应用,专用于测试供应链安全扫描器和依赖审计工具。

Stars: 0 | Forks: 0

# 🧀 奶酪软件 ![奶酪软件](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/cd1e5f6c64001337.png) **奶酪软件**是一个故意设计存在漏洞的多语言应用程序,专用于测试供应链安全扫描器、依赖审计工具和SBOM生成器。每个安全漏洞都是刻意设置的。 ## 问题何在? **一切。毫不夸张...一切都有问题。** - 🔑 到处硬编码的API密钥、令牌和凭证 - 📦 存在已知关键CVE漏洞的过时依赖 - ⚰️ 已停止维护多年的淘汰组件 - 🐍 使用原型污染相关包的Python后端 - ⚛️ 已落后几个*闰年*的React前端 - 🦀 采用1.0版本前crate的Rust数据流水线 - 🔓 明文存储的数据库凭证暴露无遗 - 🎯 这种代码库正是应用安全工程师的就业保障 ## 项目结构 ``` swiss-cheese-software/ ├── frontend/ # React app (Node.js/npm) — circa 2019 │ └── package.json ├── backend/ # Python Flask API with a convoluted hell of dependencies │ └── requirements.txt ├── data-pipeline/ # Rust batch processor with crates almost as old as the language itself │ └── Cargo.toml ├── scripts/ # Deployment scripts that might contain a (not very) secret or two │ ├── deploy.sh │ └── config.py └── .env # "Don't worry, it's in .gitignore" (it's not) ``` ## 用途 本仓库作为[RiskwareSupplyChain](https://riskwaresupplychain.com)的测试目标——该供应链风险情报工具可扫描依赖项中的CVE漏洞、公开利用代码、供应链篡改及硬编码密钥。 ## 免责声明 **切勿部署此应用。** 它故意存在不安全因素,仅用于安全测试目的。仓库中所有密钥均为伪造且无效...至少我是这么认为的。 ## 许可协议 MIT许可证——实在想不出谁会试图将其私有化。 *由[开发者团队](https://grepstrength.dev)凭借可疑的判断力构建*
标签:CVE测试, Flask, GNU通用公共许可证, GraphQL安全矩阵, IPv6支持, MITM代理, Node.js, Python, React, Rust, SBOM生成, Syscalls, 依赖审计, 依赖漏洞, 凭证泄露, 可视化界面, 后端开发, 安全扫描器, 安全测试, 攻击性安全, 故意脆弱应用, 数据管道, 无后门, 暗色界面, 测试工具, 漏洞应用, 硬编码凭证, 网络安全, 网络流量审计, 软件工程, 过时依赖, 逆向工具, 隐私保护