現在の配布状態
Sourceから導入。
Releaseを検証。
AgentPassは現在、OSS sourceとCLI install pathとして利用できます。Production-qualified native macOS packageは未公開のため、存在しないdownloadや未検証versionをcurrentとして表示しません。
Native binaryは未公開Developer ID署名・notarization・stapling済みuniversal packageはまだ公開していません。
現在利用可能
Sourceから導入する。
これが現在supportするAgentPassの評価方法です。Disposableまたはnon-production repositoryを使い、実際のsigning keyへAgentを接続する前にthreat modelを確認してください。
ターミナルSource導入
git clone https://github.com/Torutesu/AIagentpass.git
cd AIagentpass
npm install
npm link
agentpass init
agentpass check
agentpass doctorこのcommandでcanonical repositoryからcore CLIを導入します。CLIはearly alphaです。
NEXT確認してからmacOSを準備
agentpass setup-macosDefaultはdry-runです。出力commandを確認してから --execute を追加してください。macOSセットアップ
Hardware-bound signingは
確認から始まる。
Setup commandはSecure Enclave-backed signing pathとlocal brokerを準備します。Native boundaryとrecovery procedureの確認に代わるものではありません。
01確認
agentpass setup-macos02実行
agentpass setup-macos --execute03検証
agentpass broker install
agentpass broker pingBINARY公開時の条件
Filenameではなく、
evidenceを信頼する。
Production downloadは、正確なsource tag、package digest、signature、notarization evidence、hardware qualificationをbindingした後だけ表示します。それまではdownload可能なcurrent binary versionはありません。
- 01署名済みsource tagPackage versionはannotated release tagとprotocol compatibilityに一致する必要があります。
- 02Developer ID + notarizationUniversal Apple Silicon・Intel binaryはGatekeeper、codesign、pkgutil、stapled ticket検査を通過する必要があります。
- 03公開integrity dataSHA-256 sums、SPDX SBOM、notarization evidence、signed release manifestを同時に公開します。
コピー品やad-hoc packageをproduction releaseとして使わないでください。
Ad-hoc native buildではproduction identity boundaryが有効になりません。評価時はscopeをlocalに保ち、source repositoryとthreat modelで状態を確認してください。