fort

4个月前发布 116 00

fort 是一个专为 macOS 设计的命令行安全工具,旨在帮助个人用户和团队快速评估系统安全状况、修复已知漏洞并生成合规报告。它通过一个单一的二进制文件运行,无需安装代理、注册账户或配置 MDM,所有操作均在本地完成。

所在地:
美国
收录时间:
2026-07-03

fort 是一个专为 macOS 设计的命令行安全工具,旨在帮助个人用户和团队快速评估系统安全状况、修复已知漏洞并生成合规报告。它通过一个单一的二进制文件运行,无需安装代理、注册账户或配置 MDM,所有操作均在本地完成。

fort

该工具目前包含 15 项以上的安全检查,覆盖核心安全、系统加固、访问控制、暴露面管理及补丁管理五大类别,并对齐 SOC 2、ISO 27001、NIST CSF 和 CIS v8 等主流安全标准。

核心特性

  • 本地优先与隐私保护:审计过程不进行任何网络调用,不收集遥测数据,无账户体系。所有检查命令及原始输出均透明展示,支持用户自行验证。
  • 交互式修复机制:fort --fix 在应用任何更改前会逐项显示具体命令并请求确认。支持 --dry-run 预览模式,确保用户对系统变更拥有完全控制权。
  • 合规报告生成:自动生成可供审计人员审阅的 JSON 和 HTML 格式报告,适用于准备安全认证的个人或团队。
  • Claude Code 集成:提供官方插件,允许用户通过自然语言(如“我的 Mac 安全吗?”)触发审计与加固流程。插件直接调用本地二进制文件,不上传任何数据。

检查范围

类别主要检查项
核心安全密码管理器、FileVault、屏幕锁定、防病毒/EDR
系统加固防火墙、Gatekeeper、SIP、SSH 配置
访问控制本地管理员权限、来宾账户、自动登录、Touch ID
减少暴露面共享服务状态、AirDrop 设置
补丁管理自动更新配置、操作系统补丁状态

安装与使用

fort 支持多种安装方式,推荐使用 Homebrew:

brew install djadmin/tap/fort

也可通过 curl 直接下载二进制文件、使用 Go install 或从源码构建。更新时执行 brew upgrade djadmin/tap/fort 即可。

基础用法:

  • 审计:运行 fort 查看当前安全状态及详细检查结果。
  • 修复:运行 fort --fix 进入交互式修复流程。
  • 报告:运行 fort --report 生成合规文档。

在 Claude Code 中使用时,需先安装二进制文件,再通过 /plugin marketplace add djadmin/fort 添加插件。之后可直接使用 /fort-audit、/fort-harden 等命令或通过自然语言交互。

安全设计原则

fort 的设计严格遵循最小权限与透明性原则:

  • 零网络依赖:审计与修复全程离线,无任何信息离开本机。
  • 非黑箱操作:每项检查均打印执行的精确命令及原始输出,拒绝隐式行为。
  • 显式授权:所有修改操作均需用户明确确认,默认不自动执行任何变更。
  • 轻量级交付:单个 MIT 许可的 Go 二进制文件,无后台进程、无系统级安装残留。

对于希望在不引入复杂企业级解决方案的前提下提升 Mac 安全基线的用户,fort 提供了一个简洁、可信且可验证的选择。

相关导航