Skip to content

Commit 35a99c7

Browse files
[dev] [tofikwest] tofik/fix-documentation (#2078)
* fix(docs): remove redundant setup steps from Aikido integration guide * style(trust): update text color for domain alert message --------- Co-authored-by: Tofik Hasanov <annexcies@gmail.com>
1 parent cb861f9 commit 35a99c7

File tree

2 files changed

+2
-37
lines changed

2 files changed

+2
-37
lines changed

apps/app/src/app/(app)/[orgId]/trust/portal-settings/components/TrustPortalDomain.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ export function TrustPortalDomain({
231231
<div className="rounded-md border border-amber-200 bg-amber-100 p-4 dark:border-amber-900 dark:bg-amber-950">
232232
<div className="flex gap-3">
233233
<AlertCircle className="h-5 w-5 shrink-0 text-amber-600 dark:text-amber-400" />
234-
<p className="text-amber-100 text-sm dark:text-amber-200">
234+
<p className="text-amber-800 text-sm dark:text-amber-200">
235235
This domain is linked to another Vercel account. To use it with this
236236
project, add a {verificationInfo.type} record at{' '}
237237
{verificationInfo.domain} to verify ownership. You can remove the record

packages/docs/integrations/aikido.mdx

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -7,37 +7,6 @@ description: "Connect Aikido to automate security evidence in Comp AI"
77

88
The Aikido Security integration syncs vulnerability and repository scanning data into Comp AI, so compliance tasks can be automatically satisfied with continuous evidence.
99

10-
## Setup
11-
12-
### 1. Create API credentials in Aikido
13-
14-
1. Go to **Aikido Settings → Integrations → API**
15-
Or open: https://app.aikido.dev/settings/integrations/api/aikido/rest
16-
![Aikido API page - Add Client button](/images/where_to_click_to_open_add_client_modal_in_aikido.png)
17-
2. Click **Add Client**
18-
![Create API client modal](/images/create_api_client_creredentiols.png)
19-
3. Select **Private** as the app type
20-
4. Select the following permissions:
21-
- `issues:read`
22-
- `repositories:read`
23-
- `basics:read`
24-
5. Click **Create Credentials**
25-
![Client ID and Client Secret](/images/client_secret_for_api.png)
26-
27-
### 2. Connect in Comp AI
28-
29-
1. In Comp AI, go to **Settings → Integrations → Aikido**
30-
2. Paste the **Client ID** and **Client Secret**
31-
![Enter Client ID and Client Secret in Comp AI](/images/setup_aikido_in_comp_ai_write_client_secret.png)
32-
3. Click **Connect**
33-
![Click connect for grant permissions](/images/click_to_connect_for_give_grant_permissions.png)
34-
4. Authorize the app in Aikido when prompted
35-
![Grant permissions to your app](/images/grant_permissions_to_your_app.png)
36-
5. You will return to Comp AI and see the integration connected
37-
![Aikido connected in Comp AI](/images/final_stage_your_settings_for_aikido_in_compai.png)
38-
39-
Comp AI will exchange the credentials for an access token using OAuth 2.0 Client Credentials (server-to-server).
40-
4110
## What Comp AI Collects
4211

4312
### Secure Code evidence
@@ -67,11 +36,7 @@ After connecting, you can configure:
6736
3. You should see a recent run with passing or failing evidence
6837
![Example check run](/images/example_where_you_run_aikido.png)
6938

70-
If a check fails with `HTTP 401: Unauthorized`, verify the Client ID and Client Secret and ensure the permissions listed above are enabled in Aikido.
71-
72-
## Screenshots
73-
74-
Screenshots for each step are included above.
39+
If a check fails with `HTTP 401: Unauthorized`, verify the Client ID and Client Secret and ensure the required permissions are enabled in Aikido.
7540

7641
## References
7742

0 commit comments

Comments
 (0)