OpenAi ChatGPT v3
This integration assists security professionals with security investigations, threat hunting, and anomaly detection by leveraging OpenAI GPT models' natural language conversation capabilities.
Messaging and Conferencing · OpenAI
Configuration parameters
url— Server URL (required)chatgpt_api_url— ChatGPT Server URLapikey—admin_api_key— Admin API Keycompliance_api_key— Compliance API Keyworkspace_id— Workspace IDmodel-select— Modelmodel-freetext— Model (Optional - overrides selected choice)max_tokens— Max tokenstemperature— Temperaturetop_p— Top Pinsecure— Trust any certificate (not secure)proxy— Use system proxy settingsisFetchEvents— Fetch eventsevent_types_to_fetch— Events types to fetchaudit_max_fetch— Maximum number of OpenAI Audit events per fetchcompliance_max_fetch— Maximum number of Compliance events per fetcheventFetchInterval— Events Fetch Interval
Commands (11)
-
gpt-analyze-email-bodyAnalyzes email body for potential security risks using the OpenAI Responses API. This is the Responses-API counterpart of gpt-check-email-body (which uses the Chat Completions API).
-
gpt-analyze-email-headerAnalyzes email headers for potential security issues using the OpenAI Responses API. This is the Responses-API counterpart of gpt-check-email-header (which uses the Chat Completions API).
-
gpt-check-email-bodyChecks the email body for possible security issues. Enables you to ask subsequent questions on the provided information using the 'gpt-send-message' command, and resets the conversation context by default.
-
gpt-check-email-headerChecking email header for possible security issues. It is possible to keep asking questions on the provided info using 'gpt-send-message'. Resets conversation context by default.
-
gpt-create-moderationRuns text or an image through the OpenAI Moderations API and returns per-category flagging results. Exactly one of text, entry_id, or image_url must be provided.
-
gpt-create-responseSends a message to the OpenAI Responses API and receives the generated response. This command uses the Responses API which is recommended for all new projects (instead of gpt-send-message which uses the Chat Completions API). Supports multi-turn conversations via previous_response_id, reasoning effort control for o-series and gpt-5 models, and background execution.
-
gpt-create-soc-email-templateCreate an email template out of the conversation context to be sent from the SOC.
-
gpt-draft-soc-emailDrafts a SOC email template using the OpenAI Responses API. This command uses the Responses API which is recommended for all new projects (instead of gpt-create-soc-email-template which uses the Chat Completions API). Consumes prior conversation context by design (e.g. from a preceding gpt-analyze-email-body call).
-
gpt-list-modelsLists all models available to the configured API key. Lets users discover models per their actual API-key tier without redeploying the integration when OpenAI ships new ones.
-
gpt-send-messageSend a plain message to the selected GPT model and receive the generated response.
-
openai-get-eventsManually retrieves events from OpenAI. Use this command for development and debugging only, as it may produce duplicate events, exceed API rate limits, or disrupt the fetch mechanism.