seatbelt-sandboxer

仓库创建 2026年1月15日最近提交 7 天前SkillHot 收录 20 天前
▸ 精选理由

为 macOS 应用提供基于 allowlist 的实用沙箱模板,便于防护加固。

这个 Skill 做什么

生成最小权限的 macOS Seatbelt 沙箱配置以限制应用访问能力。

生成最小化权限的 macOS Seatbelt 沙箱配置,用白名单方式限制应用的文件和网络访问。在需要隔离、收紧进程权限或作为供应链防护时用,能把权限降到最必要的那一层。特别之处是侧重可运行的最小权限配置,方便快速上手并降低误报/误封风险。

▸ 展开 SKILL.md 英文原文

Generates minimal macOS Seatbelt sandbox configurations. Use when sandboxing, isolating, or restricting macOS applications with allowlist-based profiles.

垂直行业macOSSeatbelt沙箱配置通用
6.3k
Stars
542
Forks
40
仓库内 Skill
+270
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/trailofbits/skills/main/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/trailofbits/skills/main/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# macOS Seatbelt Sandbox Profiling

Generate minimally-permissioned allowlist-based Seatbelt sandbox configurations for applications.

## When to Use

- User asks to "sandbox", "isolate", or "restrict" an application on macOS
- Sandboxing any macOS process that needs restricted file/network access
- Creating defense-in-depth isolation if supply chain attacks are a concern

## When NOT to Use

- Linux containers (use seccomp-bpf, AppArmor, or namespaces instead)
- Windows applications
- Applications that legitimately need broad system access
- Quick one-off scripts where sandboxing overhead isn't justified

## Profiling Methodology

### Step 1: Identify Application Requirements

Determine wha
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有