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
certSecretName: my-proxy-ca-pem # name of the secret containing a .pem file with the CA certificate
159
159
```
160
160
161
+
## Required Outbound Connections
162
+
163
+
You must allow outbound HTTPS (port 443) to:
164
+
165
+
| Endpoint | Purpose |
166
+
|----------|---------|
167
+
|`api.getcortexapp.com`| CortexService - Agent registration and API calls |
168
+
|`relay.cortex.io`| SnykBrokerServer - WebSocket tunnel for relayed requests |
169
+
|`ghcr.io`| GitHub Container Registry (for pulling the agent image) |
170
+
171
+
No inbound firewall ports need to be opened - the agent initiates all outbound connections.
172
+
161
173
## Understanding the Agent configuration
162
174
163
175
Agent configuration is driven with an `accept.json` file which defines which outbound routes the agent can call in your environment. There are built-in files for all of the supported integrations [here](agent/server/snykbroker/accept_files), but these files are not special, you can always create your own file and pass it with the `-f` flag, for example:
@@ -256,4 +268,4 @@ Which requires:
256
268
1. Setting the `PLUGIN_DIRS` environment variable to a directory that contains your plugin files, such as `/plugins`
257
269
2. Creating an executable file in that directory `my-plugin`. For each invocation of an outbound request, this plugin will be executed and its `stdout` will be used as the value for the header `my-custom-header-plugin`.
258
270
259
-
Currently plugins are ONLY supported for `headers`.
271
+
Currently plugins are ONLY supported for `headers`.
0 commit comments