Configuring API keys for external systems
Last updated
Last updated
To enable specific security scanning and AI-powered analysis features, API keys must be configured in ScanSuite. Follow the steps below to set up the necessary API keys.
Open the Settings menu:
ScanSuite requires OpenVAS credentials to execute infrastructure scans.
Specify the OpenVAS URL, login, and password in the ScanSuite settings.
OpenVAS can be installed on either the same host as ScanSuite or a separate server.
Follow the official installation guide: 🔗 OpenVAS Installation Guide
OpenAI API specification is supported for AI-generated content, such as custom scanning rules or static code analysis.
Both local and cloud LLMs are supported.
Obtain an API key at: 🔗 OpenAI API Key Management
Or set up the connection to the LLM in local network: 🔗 Ollama OpenAI setup
Deshashed API key is required for to query leaked credentials for domain names, analysed during Infrastructure OSINT scan.
Obtain an API key at: 🔗 Dehashed API Key Management
Shodan API key is required to check for the known services and vulnerabilities for the hosts discovered during the Intrastructure OSINT scan.
Obtain an API key at: 🔗 Shodan API Key Management
A Snyk API key is required for Snyk-based security scans. Obtain a free API key by following these steps:
Create a Snyk account: 🔗 Sign Up or Log In to Snyk
Enable Snyk Code:
Navigate to: Snyk Code Management
Enable Snyk Code for static code analysis.
Generate an API Token:
Go to: Snyk Account Settings
Create and copy your Auth Token.
Navigate to ScanSuite Settings.
Locate the respective fields
Enter the keys exactly as provided by the respective platforms.
Click Save to apply the settings.