Package: Invicti AppSec Enterprise (on-premise, on-demand)
Groq
Groq is an AI infrastructure company that offers ultra-fast LLM inference via its Language Processing Unit (LPU) hardware, accessible through a cloud API. The Invicti AppSec integration with Groq enables AI-powered features — such as vulnerability remediation guidance and security analysis — by connecting to open-source and proprietary models hosted on Groq's high-speed inference platform.
Purpose in Invicti AppSec
Groq is used in Invicti AppSec as an LLM Provider — supplying the language model that powers AI-assisted security features with notably fast inference speeds.
| Use Case | Description |
|---|---|
| AI remediation guidance | Generate fix recommendations for discovered vulnerabilities using models hosted on Groq |
| Security analysis | Use Groq-hosted language models to assist in triage and prioritization of security findings |
Where it is used
| Page | Navigation Path | Purpose |
|---|---|---|
| Integrations — LLM Providers | Integrations › LLM Providers | Admin activation and model configuration |
Prerequisites
Before activating the integration, obtain an API key from your Groq account:
| Field | Description | Required |
|---|---|---|
| Token | Groq API key used to authenticate requests | Yes |
| Model | The model to use (selected after a successful test connection) | Yes |
Obtain the API key (on the Groq side)
- Log in to your Groq account at
console.groq.com. - In the left sidebar, navigate to API Keys.
- Click Create API Key and give it a descriptive name (e.g.,
invicti-AppSec). - 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.

Step 2: Open the LLM Providers tab
On the Integrations page, click the LLM Providers tab.

Step 3: Find and activate Groq
Locate the Groq 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 Groq API key:
| Field | Description | Required |
|---|---|---|
| Token | Your Groq API key | Yes |
Step 5: Test the connection
Click Test Connection. A green "Connection successful" message confirms that Invicti AppSec can reach the Groq API with the provided key. The Model dropdown appears automatically after a successful test.
Step 6: Select a model
From the Model dropdown, select the model you want to use for AI features in Invicti AppSec (e.g., llama-3.3-70b-versatile, mixtral-8x7b-32768).

Step 7: Save
Click Save to complete the activation.
Summary
| Step | Action |
|---|---|
| 1 | Navigate to Integrations from the sidebar |
| 2 | Select the LLM Providers tab |
| 3 | Find Groq and click Activate (or the gear icon) |
| 4 | Enter your Groq API key in the Token field |
| 5 | Click Test Connection — verify the success message |
| 6 | Select a Model from the dropdown |
| 7 | Click Save |
Troubleshooting
| Issue | Resolution |
|---|---|
| Connection failed | Verify the API key is correct and hasn't been revoked. Regenerate it from the Groq console if needed. |
| Invalid API key | Ensure the key was copied in full without extra spaces or characters. |
| No models available | Confirm your Groq account is active and has access to the Groq API. |
| 401 Unauthorized | The API key may have expired or been disabled. Generate a new key and update the configuration. |
| Rate limit errors | Groq enforces rate limits per model. Check your usage limits in the Groq console and consider upgrading your plan or selecting a model with higher limits. |
Need help?
Invicti Support team is ready to provide you with technical help. Go to Help Center