From 4a089a3a0d2d58fe59f073323d17bc1e29e15663 Mon Sep 17 00:00:00 2001 From: Alexander Grattan <51346343+agrattan0820@users.noreply.github.com> Date: Tue, 10 Feb 2026 05:14:49 -0500 Subject: [PATCH] fix(docs): update Gray Swan API links and onboarding instructions in security README (#12809) --- openhands/security/README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/openhands/security/README.md b/openhands/security/README.md index 684c535c9a..9595d0d939 100644 --- a/openhands/security/README.md +++ b/openhands/security/README.md @@ -102,15 +102,16 @@ Browsing Agent Safety: ### Gray Swan -The Gray Swan Security Analyzer integrates with [Gray Swan AI's Cygnal API](https://docs.grayswan.ai/monitor-requests/monitor) to provide advanced AI safety monitoring for OpenHands agents. +The Gray Swan Security Analyzer integrates with [Gray Swan AI's Cygnal API](https://docs.grayswan.ai/cygnal/monitor-requests) to provide advanced AI safety monitoring for OpenHands agents. #### Getting Started To get started with the Gray Swan security analyzer (powered by Cygnal): -1. Navigate to [the Gray Swan platform](https://platform.grayswan.ai) and create an account if you don't already have one -2. Create a Gray Swan API key. -3. If you just want to use Cygnal's default protections, you can move to the next section. -4. If you want **even more** custom protection, you can create your own policy [here](https://platform.grayswan.ai/policies). Policies are composed of rules, which require a short title, e.g. "Git Operations", and then the rule itself, e.g. "The agent should never push code directly to the main branch". +1. Existing Gray Swan customers should already have access to the platform. +2. New users should [request a demo](https://hubs.ly/Q03-sX2z0) to get onboarded and receive API credentials. +3. During onboarding, Gray Swan can also provide custom policy recommendations and integration support. +4. If you just want to use Cygnal's default protections, you can move to the next section. +5. If you want **even more** custom protection, you can create your own policy [here](https://platform.grayswan.ai/policies). Policies are composed of rules, which require a short title, e.g. "Git Operations", and then the rule itself, e.g. "The agent should never push code directly to the main branch". #### OpenHands Configuration: