offensive-container-escape
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseContainer Isolation & Runtime Hardening (offensive-container-escape
)
offensive-container-escape容器隔离与运行时加固 (offensive-container-escape
)
offensive-container-escapeAuthorization & Scope Notice: This skill is part of the REA_Skill + claude-red Unified Security & Reverse Engineering Suite. It is designed strictly for authorized security assessments, defensive architecture reviews, vulnerability triage, bug bounty verification, and remediation engineering on software, infrastructure, and assets you own or have explicit permission to test.
授权与范围声明: 此 skill 是 REA_Skill + claude-red Unified Security & Reverse Engineering Suite 的一部分。它专为针对您拥有或已获得明确测试许可的软件、基础设施和资产开展授权安全评估、防御性架构审查、漏洞分诊、漏洞赏金验证和修复工程而设计。
Overview
概述
Docker and OCI container isolation auditing covering risks, dangerous Linux capabilities (, ), hostPath/docker.sock mounts, seccomp/AppArmor profiles, and rootless user namespaces.
--privilegedCAP_SYS_ADMINCAP_DAC_READ_SEARCH针对 Docker 和 OCI 容器隔离的审计,涵盖 风险、危险的 Linux capabilities(、)、hostPath/docker.sock 挂载、seccomp/AppArmor profiles,以及 rootless user namespaces。
--privilegedCAP_SYS_ADMINCAP_DAC_READ_SEARCHOperational Workflow
操作工作流
- Surface & Architecture Inventory
- Identify all entrypoints, trust boundaries, parsers, and configuration files relevant to Container Isolation & Runtime Hardening (domain).
container - Combine static code/binary inspection (via REA MCP tools, , AST analysis, or decompilation) with runtime configuration verification.
rg
- Identify all entrypoints, trust boundaries, parsers, and configuration files relevant to Container Isolation & Runtime Hardening (
- Hypothesis & Vulnerability Verification
- Test each security invariant systematically against known CWE and OWASP patterns.
- Record concrete evidence: affected file/procedure, line numbers or binary offsets, request/response trace, and root cause.
- Impact & Reachability Triage
- Evaluate whether the issue is reachable across trust boundaries, whether defense-in-depth controls mitigate it, and compute an accurate CVSS v3.1 / v4.0 score.
- Remediation & Regression Verification
- Implement or provide production-ready, copy-pasteable remediation code.
- Write an automated regression test or verification command to prove the flaw is resolved with 0 regressions.
- 攻击面与架构清单
- 识别与容器隔离与运行时加固(领域)相关的所有 entrypoints、trust boundaries、parsers 和配置文件。
container - 将静态代码/二进制检查(通过 REA MCP 工具、、AST analysis 或 decompilation)与运行时配置验证相结合。
rg
- 识别与容器隔离与运行时加固(
- 假设与漏洞验证
- 依据已知 CWE 和 OWASP 模式,系统地测试每个 security invariant。
- 记录具体证据:受影响的文件/过程、行号或二进制偏移、请求/响应跟踪,以及根本原因。
- 影响与可达性分诊
- 评估问题是否能够跨越 trust boundaries 触达、defense-in-depth controls 是否能够缓解该问题,并计算准确的 CVSS v3.1 / v4.0 分数。
- 修复与回归验证
- 实施或提供生产就绪、可直接复制粘贴的修复代码。
- 编写自动化回归测试或验证命令,以证明漏洞已解决且没有引入回归。
Audit & Verification Checklist
审计与验证检查清单
| Phase | Check | Verification Method | Expected Secure State |
|---|---|---|---|
| 1. Discovery | Enumerate all | Source search / REA binary & bundle inspection | Complete inventory of trust boundaries |
| 2. Input & State | Validate parser behavior, type safety, and state transitions | Boundary testing & static taint analysis | Strict schema validation and invariant checks |
| 3. Auth & Isolation | Verify caller identity, tenant isolation, and least privilege | Horizontal/vertical privilege matrix check | Explicit deny-by-default enforcement |
| 4. Defense-in-Depth | Inspect secondary controls, logging, and compiler/runtime flags | Config & header/binary flag audit | Full hardening and telemetry enabled |
| 5. Remediation | Apply fix and execute automated regression test | | 0 vulnerabilities, 0 build errors |
| 阶段 | 检查项 | 验证方法 | 预期安全状态 |
|---|---|---|---|
| 1. 发现 | 枚举所有 | 源代码搜索 / REA 二进制与 bundle 检查 | 完整的 trust boundaries 清单 |
| 2. 输入与状态 | 验证 parser 行为、类型安全和状态转换 | 边界测试与静态 taint analysis | 严格的 schema 验证和 invariant 检查 |
| 3. 认证与隔离 | 验证调用方身份、租户隔离和最小权限 | 水平/垂直权限矩阵检查 | 显式 deny-by-default 执行 |
| 4. 纵深防御 | 检查辅助控制措施、日志记录以及编译器/运行时标志 | 配置与 header/binary flag 审计 | 完整启用加固和 telemetry |
| 5. 修复 | 应用修复并执行自动化回归测试 | | 0 个漏洞,0 个构建错误 |
Integration with REA MCP & Tooling
与 REA MCP 及工具的集成
- Static & Binary Analysis: Pair with ,
rea-universal-orchestrator,rea-binary-disassembly, orrea-web-bundle-recoverywhen source code is unavailable.rea-mobile-app-recovery - Interactive Scoping: Invoke before large-scale assessments to clarify scope, target environments, and acceptance criteria.
/rea-grill-me - Reporting: Pair with to format findings with CVSS vectors, CWE mappings, and remediation patches.
offensive-reporting
- 静态与二进制分析: 当源代码不可用时,与 、
rea-universal-orchestrator、rea-binary-disassembly或rea-web-bundle-recovery配合使用。rea-mobile-app-recovery - 交互式范围界定: 在开展大规模评估之前调用 ,以明确范围、目标环境和验收标准。
/rea-grill-me - 报告: 与 配合使用,对发现结果进行格式化,并纳入 CVSS vectors、CWE mappings 和 remediation patches。
offensive-reporting