Scan an Akamai connection for asset discovery
How to scan an Akamai connection for asset discovery in Snyk API and Web
Last updated
Was this helpful?
How to scan an Akamai connection for asset discovery in Snyk API and Web
APIs often operate without the direct oversight of security teams, making them difficult to track and protect. To run a security scan on an API, you first need its specification file (schema), but finding the correct, up-to-date schema for every API in your organization can be a significant challenge.
This guide shows you how to connect your Akamai account to Snyk API & Web. This integration automatically discovers the APIs managed in your Akamai account and imports their schemas, so you can add them as targets in Snyk with a single click.
Before you start, you must have administrator access to your organization's Akamai API Security portal to retrieve the required API credentials.
To allow Snyk to access your assets, obtain API credentials from your Akamai API Security tenant.
Log in to the Akamai API Security portal.
From your account's main navigation menu, select Settings.
From the Settings menu, select User Management.
Select the Service Accounts tab.
Click Create Service Account to open the configuration form.
Enter a name and a duration, then click Save.
Copy the following two values displayed in the Service Account Credentials window and save them in a secure location:
Client ID
Client Secret
The Client Secret is shown only once. Copy it before leaving the page. You need these credentials for the next step.
Use the credentials you created to connect your Akamai account in Snyk. You can do this from either the global Integrations page or the Discovery page.
In your Snyk API & Web account, navigate to Settings > Integrations.
Locate the Akamai integration module.
Enter your credentials obtained from Akamai:
Akamai Server URL
Akamai Client ID
Akamai Client Secret
Click Save.
In your Snyk API & Web account, navigate to the Discovery page.
Click Add source.
From the list of sources, select Akamai.
Enter your credentials obtained from Akamai:
Akamai Server URL
Akamai Client ID
Akamai Client Secret
Click Connect.
After a successful connection, Snyk immediately begins importing your domains from Akamai. This process runs periodically to keep your inventory up to date.
You can view these domains by navigating to Targets > Domains. After Snyk imports your domains, it automatically runs a discovery scan on them to find the associated APIs. After this scan completes, Snyk lists your discovered assets on the Discovery page. For each API, a {...} icon indicates that its schema is available.
After your API assets appear in the Discovery list, you can add them as targets.
Navigate to the Discovery page.
To find API assets, use the following filters:
Filter by Type > API to display only API assets.
Filter by Source > Akamai to display assets imported from this integration.
Click Add Target on the corresponding row.
Snyk automatically configures the API as a new target with its schema pre-populated, making it ready for security testing. After you add the asset as a target, click Scan to get started.
Last updated
Was this helpful?
Was this helpful?

