Skip to main content
availability

Package: Invicti AppSec Enterprise (on-premise, on-demand)

OpenAI

OpenAI is an AI research and deployment company that provides access to powerful large language models (LLMs) such as the GPT series via API. The Invicti AppSec integration with OpenAI enables AI-powered features — such as vulnerability remediation guidance and security analysis — by connecting to OpenAI's language models.

Purpose in Invicti AppSec

OpenAI is used in Invicti AppSec as an LLM Provider — supplying the language model that powers AI-assisted security features.

Use CaseDescription
AI remediation guidanceGenerate fix recommendations for discovered vulnerabilities using OpenAI models
Security analysisUse OpenAI's language models to assist in triage and prioritization of security findings

Where it is used

PageNavigation PathPurpose
Integrations — LLM ProvidersIntegrations › LLM ProvidersAdmin activation and model configuration

Prerequisites

Before activating the integration, obtain an API key from your OpenAI account:

FieldDescriptionRequired
TokenOpenAI API key used to authenticate requestsYes
ModelThe OpenAI model to use (selected after a successful test connection)Yes

Obtain the API key (on the OpenAI side)

  1. Log in to your OpenAI account at platform.openai.com.
  2. Click your profile icon in the top-right corner, then select API keys (or navigate to Settings › API keys).
  3. Click Create new secret key and give it a descriptive name (e.g., invicti-AppSec).
  4. Copy the key immediately — it won't be shown again after closing the dialog.

Activation steps

Step 1: Navigate to Integrations

From the left sidebar, click Integrations.

Integrations sidebar

Step 2: Open the LLM Providers tab

On the Integrations page, click the LLM Providers tab.

LLM Providers tab

Step 3: Find and activate OpenAI

Locate the OpenAI card.

  • If it isn't yet activated, click Activate to open the settings drawer.
  • If it's already activated, click the gear icon to open the settings drawer and reconfigure.

Step 4: Fill in the required fields

In the settings drawer, enter your OpenAI API key:

FieldDescriptionRequired
TokenYour OpenAI API keyYes

Step 5: Test the connection

Click Test Connection. A green "Connection successful" message confirms that Invicti AppSec can reach OpenAI with the provided key. The Model dropdown appears automatically after a successful test.

Step 6: Select a model

From the Model dropdown, select the OpenAI model you want to use for AI features in Invicti AppSec (e.g., gpt-4o, gpt-4-turbo).

OpenAI settings

Step 7: Save

Click Save to complete the activation.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the LLM Providers tab
3Find OpenAI and click Activate (or the gear icon)
4Enter your OpenAI API key in the Token field
5Click Test Connection — verify the success message
6Select a Model from the dropdown
7Click Save

Troubleshooting

IssueResolution
Connection failedVerify the API key is correct and hasn't been revoked. Regenerate it from the OpenAI platform if needed.
Invalid API keyEnsure the key starts with sk- and was copied in full without extra spaces.
No models availableConfirm your OpenAI account has access to at least one model. Some models require explicit access requests or a paid plan.
401 UnauthorizedThe API key may have expired or has insufficient permissions. Generate a new key and update the configuration.
Rate limit errorsYour OpenAI account may have usage quota restrictions. Check your limits on platform.openai.com and upgrade your plan if needed.

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?