You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complete the native Arbiter integration after task #61 was blocked by post-recovery security and wiring findings.
Required work
Wire a production Arbiter client into Spotlight browse, read, report, and reviewed create/progress flows; offline renderers remain offline consumers of saved raw responses.
Ship the client in the distributed plugin and update the payload allowlist/generator contract.
Use a Spotlight-owned secure keychain/secret-store bridge. Do not invoke the retiring Navigator CLI at runtime and never expose the key in argv, logs, prompts, or case files. The existing Navigator keyring entry may be migrated locally without revealing its value.
Close SSRF/private numeric/DNS-alias validation, API path traversal, case-directory symlink containment, sensitive-mode preflight egress, and run_create input/output containment.
Goal
Complete the native Arbiter integration after task #61 was blocked by post-recovery security and wiring findings.
Required work
Acceptance criteria
Non-goals