Gamma
Gamma Pack.#
This Integration is part of theGamma Enterprise DLP provides 1-click automatic discovery and remediation of data loss instances across enterprise sanctioned SaaS applications (cloud and on-prem) such as: Slack, Github, GSuite (Gmail, GDrive), Atlassian Suite (Jira, Confluence), Microsoft Office 365 (Outlook, Teams, OneDrive), ServiceNow, ZenDesk and many more.
#
Configure Gamma.AI Enterprise DLP on Cortex XSOAR- Navigate to Settings > Integrations > Servers & Services.
- Search for Gamma.
- Click Add instance to create and configure a new integration instance.
Parameter | Description | Required |
---|---|---|
api_key | Gamma Discovery API Key | True |
url | URL of the Gamma API | True |
first_fetch | The violation ID (offset) to begin fetching from. The value must be a number equal to or greater than 1. If empty, the fetch will default to the first violation that exists. You can retrieve a list of violation IDs by running the gamma-get-violation-list command. | False |
max_fetch | Max results to return | False |
insecure | Trust any certificate (not secure) | False |
proxy | Use system proxy settings | False |
Click Test to validate the URLs, token, and connection.
#
CommandsYou can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.
#
gamma-get-violation-listFetch DLP violations found across SaaS applications monitored by Gamma
#
Base Commandgamma-get-violation-list
#
InputArgument Name | Description | Required |
---|---|---|
minimum_violation | Violation ID to begin pulling from. Defaults to the earliest existing violation for your account. | Required |
limit | Default is "10". | Required |
#
Context OutputPath | Type | Description |
---|---|---|
GammaViolation.violation_id | Integer | Violation ID |
GammaViolation.file_labels_map | Array | File in reference to the DLP violation |
GammaViolation.violation_status | String | one of 'OPEN', 'RESOLVED', 'IGNORED' |
GammaViolation.violation_category | String | Category of the violation e.g. PII, Secrets, GDPR/CCPA, etc. |
GammaViolation.violation_event_timestamp | Integer | Timestamp of violation in epoch milliseconds |
GammaViolation.text_labels | Array | Data classification labels |
GammaViolation.user | JSON Object | a JSON field containing optional information (based on what the app allows us to access) like email address, name, atlassian account id, AD id, github login, etc. All these fields are nullable. |
GammaViolation.dashboard_url | String | Gamma dashboard URL |
GammaViolation.app_name | String | Name of the application |
#
Command Example!gamma-get-violation-list minimum_violation=998 limit=1
#
Context Example#
gamma-get-violationFetches a single DLP violation. This command is the same as gamma-get-violation-list except that this command only returns the DLP violation details of the given violation id.
#
Base Commandgamma-get-violation
#
InputArgument Name | Description | Required |
---|---|---|
violation | Violation id | Required |
#
Context OutputPath | Type | Description |
---|---|---|
GammaViolation.violation_id | Integer | Violation ID |
GammaViolation.file_labels_map | Array | File in reference to the DLP violation |
GammaViolation.violation_status | String | one of 'OPEN', 'RESOLVED', 'IGNORED' |
GammaViolation.violation_category | String | Category of the violation e.g. PII, Secrets, GDPR/CCPA, etc. |
GammaViolation.violation_event_timestamp | Integer | Timestamp of violation in epoch milliseconds |
GammaViolation.text_labels | Array | Data classification labels |
GammaViolation.user | JSON Object | a JSON field containing optional information (based on what the app allows us to access) like email address, name, atlassian account id, AD id, github login, etc. All these fields are nullable. |
GammaViolation.dashboard_url | String | Gamma dashboard URL |
GammaViolation.app_name | String | Name of the application |
#
Command Example!gamma-get-violation violation=998
#
Context Example#
gamma-update-violationUpdates a DLP violation status in Gamma
#
Base Commandgamma-update-violation
#
InputArgument Name | Description | Required |
---|---|---|
violation | Violation id | Required |
status | Status of violation | Required |
notes | Notes for violation | Optional |
#
Context OutputThere is no context output for this command