インストール前に
Apple Silicon向けのアドホック署名ビルドです。初回起動時にGatekeeperが隔離し、壊れているように表示することがあります。壊れているのではなく、署名者を認識できないという意味です。
/ApplicationsへOpenMake.appを移動してから、隔離属性を1度だけ解除してください。
xattr -dr com.apple.quarantine /Applications/OpenMake.app
ローカルフォルダを接続する
Desktopのローカル作業メニューからフォルダを選びます。サーバーにはフルパスを送らず、Agent Tasksがブリッジ経由で作業を要求できます。ローカル実行中であることはコンポーザーとタスク一覧に表示されます。
- 固定RPC許可リストとrealpath検査でフォルダの外へ出ないようにする
- 危険なコマンドは即時拒否する
- その他のシェルコマンドはユーザー確認を必須にする
- sandbox-execで接続フォルダ外への書き込みと秘密パスの読み取りを防ぐ
検証済みアップデート
アップデーターはHTTPSまたはループバックだけを受け付け、サーバーマニフェストを読み、ダウンロードのSHA-256を検証してからアプリを置き換えます。
OpenMake