Covalence Managed Security

Triggers by triaged alerts from endpoint, cloud, and network security monitoring. Contains event details and easy-to-follow mitigation steps.

Endpoint · Covalence Managed Security

Details

IDCovalence Managed Security
ProviderField Effect Software Inc
CategoryEndpoint
From Version5.0.0
Docker Imagedemisto/python3:3.12.12.7090913
Supported ModulesAgentix XSIAM

README

Triggers by triaged alerts from endpoint, cloud, and network security monitoring. Contains event details and easy-to-follow mitigation steps.
This integration was integrated and tested with version 1.1.10 of Covalence Managed Security.

Configure Covalence Managed Security in Cortex

Parameter Description Required
Credentials   True
Password   True
Use system proxy settings   False
First run time range When fetching incidents for the first time, this parameter specifies in days how far the integration looks for incidents. For instance if set to “2”, it will pull all alerts in Covalence for the last 2 days and will create corresponding incidents. False
Incident type   False
Fetch incidents   False
First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days)   False
Fetch Limit The maximum number of incidents to fetch False
Broker Server URL Broker Server URL (Optional). Required to use Broker commands. False

Commands

You can execute these commands from the 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.

cov-mgsec-get-aro


Query FES Portal for ARO.

Base Command

cov-mgsec-get-aro

Input

Argument Name Description Required
details if details=true, will return the complete response from Covalence API. Optional
query Portal query, for example: “resolution=Unresolved&type=Recommendation”
Available Keys to filter on:
- id; eg: “id=<ARO_id>
- status; eg: “status=In Triage” or “status=Open” or “status=Closed”
- resolution; eg: “resolution=Unresolved” or “resolution=Resolved” or “resolution=Help Requested” or “resolution=Dismissed”
- type; eg: “type=Action” or “type=Recommendation” or “type=Observation”
- org; eg: “org=<organization_name>“
- since; eg: “since=2021-01-31 14:00:00”
- until; eg: “until=2021-01-31 14:00:00”.
Required

Context Output

Path Type Description
FESPortal.Aro.ID String ID.
FESPortal.Aro.alert_key String Alert_key.
FESPortal.Aro.analyst_notes String Analyst_notes.
FESPortal.Aro.count Number Count.
FESPortal.Aro.creation_time Date Creation_time.
FESPortal.Aro.details String Details.
FESPortal.Aro.details_markdown String Details_markdown.
FESPortal.Aro.display_url String Display_url.
FESPortal.Aro.external_bug_id String External_bug_id.
FESPortal.Aro.last_updated_time Date Last_updated_time.
FESPortal.Aro.notes String Notes.
FESPortal.Aro.organization.ID String ID.
FESPortal.Aro.organization.email String Email.
FESPortal.Aro.organization.name String Name.
FESPortal.Aro.resolution String Resolution.
FESPortal.Aro.serial_id String Serial_id.
FESPortal.Aro.severity String Severity.
FESPortal.Aro.status String Status.
FESPortal.Aro.steps.ID String ID.
FESPortal.Aro.steps.completed Boolean Completed.
FESPortal.Aro.steps.label String Label.
FESPortal.Aro.steps.last_updated_time Date Last_updated_time.
FESPortal.Aro.template_id String Template_id.
FESPortal.Aro.title String Title.
FESPortal.Aro.triage_id String Triage_id.
FESPortal.Aro.type String Type.

Command example

!cov-mgsec-get-aro query="since=2023-11-30 18:00:00"

Context Example

{
    "FESPortal": {
        "ARO": [
            {
                "organization": {
                    "ID": "9d4297ea-089e-42bd-884d-51744e31a471",
                    "email": "foo@bar.com",
                    "name": "Acme"
                },
                "resolution": "Unresolved",
                "severity": "Critical",
                "status": "Open",
                "title": "test2",
                "type": "Action"
            },
            {
                "organization": {
                    "ID": "e0e04c8b-d50c-4379-bfd6-5e0f2b1037cd",
                    "email": "foo@bar.com",
                    "name": "Capsule Corp"
                },
                "resolution": "Unresolved",
                "severity": "High",
                "status": "Open",
                "title": "Vulnerable Software Detected",
                "type": "Recommendation"
            }
        ]
    }
}

Human Readable Output

AROs

Organization Resolution Severity Status Title Type
ID: 9d4297ea-089e-42bd-884d-51744e31a471
email: foo@bar.com
name: Acme
Unresolved Critical Open test2 Action
ID: e0e04c8b-d50c-4379-bfd6-5e0f2b1037cd
email: foo@bar.com
name: Capsule Corp
Unresolved High Open Vulnerable Software Detected Recommendation

cov-mgsec-list-org


List organizations.

Base Command

cov-mgsec-list-org

Input

There are no input arguments for this command.

Context Output

Path Type Description
FESPortal.Org.ID String ID.
FESPortal.Org.email String Email.
FESPortal.Org.email_aro_details Boolean Email_aro_details.
FESPortal.Org.name String Name.

Command example


#### Context Example

```json
{
    "FESPortal": {
        "Org": [
            {
                "ID": "9d4297ea-089e-42bd-884d-51744e31a471",
                "email": "foo@bar.com",
                "email_aro_details": false,
                "name": "Acme"
            },
            {
                "ID": "e0e04c8b-d50c-4379-bfd6-5e0f2b1037cd",
                "email": "foo@bar.com",
                "email_aro_details": false,
                "name": "Capsule Corp"
            }
        ]
    }
}

Human Readable Output

Organizations

Id Email Email Aro Details Name
9d4297ea-089e-42bd-884d-51744e31a471 foo@bar.com false Acme
e0e04c8b-d50c-4379-bfd6-5e0f2b1037cd foo@bar.com false Capsule Corp

cov-mgsec-transition-aro


Transition an ARO.

Base Command

cov-mgsec-transition-aro

Input

Argument Name Description Required
aro_id This ARO ID to transition. Required
resolution Resolution to transition the ARO to. Possible values are: Unresolved, Help Requested, Resolved, Dismissed. Required
comment Optional comment to leave on the ARO. Optional
is_comment_sensitive Optionally mark the comment as sensitive. Optional

Context Output

Path Type Description
FESPortal.Aro.ID String ID.
FESPortal.Aro.alert_key String Alert_key.
FESPortal.Aro.analyst_notes String Analyst_notes.
FESPortal.Aro.count Number Count.
FESPortal.Aro.creation_time Date Creation_time.
FESPortal.Aro.details String Details.
FESPortal.Aro.details_markdown String Details_markdown.
FESPortal.Aro.display_url String Display_url.
FESPortal.Aro.external_bug_id String External_bug_id.
FESPortal.Aro.last_updated_time Date Last_updated_time.
FESPortal.Aro.notes String Notes.
FESPortal.Aro.organization.ID String ID.
FESPortal.Aro.organization.email String Email.
FESPortal.Aro.organization.name String Name.
FESPortal.Aro.resolution String Resolution.
FESPortal.Aro.serial_id String Serial_id.
FESPortal.Aro.severity String Severity.
FESPortal.Aro.status String Status.
FESPortal.Aro.steps.ID String ID.
FESPortal.Aro.steps.completed Boolean Completed.
FESPortal.Aro.steps.label String Label.
FESPortal.Aro.steps.last_updated_time Date Last_updated_time.
FESPortal.Aro.template_id String Template_id.
FESPortal.Aro.title String Title.
FESPortal.Aro.triage_id String Triage_id.
FESPortal.Aro.type String Type.

cov-mgsec-transition-aro


Transition an ARO.

Base Command

cov-mgsec-transition-aro

Input

Argument Name Description Required
aro_id This ARO ID to transition. Required
resolution Resolution to transition the ARO to. Options include: Unresolved, Help Requested, Resolved, or Dismissed. Required
comment Optional comment to leave on the ARO. Optional
is_comment_sensitive Optionally mark the comment as sensitive. Optional

Context Output

Path Type Description
FESPortal.Aro.ID String ID.
FESPortal.Aro.alert_key String Alert_key.
FESPortal.Aro.analyst_notes String Analyst_notes.
FESPortal.Aro.count Number Count.
FESPortal.Aro.creation_time Date Creation_time.
FESPortal.Aro.details String Details.
FESPortal.Aro.details_markdown String Details_markdown.
FESPortal.Aro.display_url String Display_url.
FESPortal.Aro.external_bug_id String External_bug_id.
FESPortal.Aro.last_updated_time Date Last_updated_time.
FESPortal.Aro.notes String Notes.
FESPortal.Aro.organization.ID String ID.
FESPortal.Aro.organization.email String Email.
FESPortal.Aro.organization.name String Name.
FESPortal.Aro.resolution String Resolution.
FESPortal.Aro.serial_id String Serial_id.
FESPortal.Aro.severity String Severity.
FESPortal.Aro.status String Status.
FESPortal.Aro.steps.ID String ID.
FESPortal.Aro.steps.completed Boolean Completed.
FESPortal.Aro.steps.label String Label.
FESPortal.Aro.steps.last_updated_time Date Last_updated_time.
FESPortal.Aro.template_id String Template_id.
FESPortal.Aro.title String Title.
FESPortal.Aro.triage_id String Triage_id.
FESPortal.Aro.type String Type.

Command example

!cov-mgsec-transition-aro aro_id="7ea9b17d-7529-4b17-b0e7-92334d6c674b" resolution="Resolved" comment="Risk mitigated."

Context Example

{
    "FESPortal": {
        "Org": {
            "ID": "7ea9b17d-7529-4b17-b0e7-92334d6c674b",
            "alert_key": "test_alert_key",
            "attachments": [],
            "count": 1,
            "creation_time": "2023-08-16 19:48:02",
            "data": null,
            "details": "ARO Details",
            "details_markdown": null,
            "display_url": "test_url",
            "external_ticket": null,
            "frameworks": [],
            "insights": {},
            "last_updated_time": "2023-11-30 19:01:59",
            "organization": {
                "ID": "test_ID",
                "email": null,
                "name": "test_org_id"
            },
            "references": [],
            "resolution": "Resolved",
            "resolution_duration_seconds": 9155637,
            "resolution_time": "2023-11-30 19:01:59",
            "serial_id": "15",
            "severity": "Low",
            "status": "Open",
            "steps": [
                {
                    "ID": "test_id",
                    "completed": true,
                    "label": "test_resolution_step",
                    "last_updated_time": "2023-10-24 20:53:45"
                }
            ],
            "template_id": null,
            "title": "test_aro_title",
            "triage_id": null,
            "type": "Observation"
        }
    }
}

Human Readable Output

ARO

Id Alert Key Count Creation Time Details Display Url Last Updated Time Organization Resolution Resolution Duration Seconds Resolution Time Serial Id Severity Status Steps Title Type
7ea9b17d-7529-4b17-b0e7-92334d6c674b test_alert_key 1 2023-08-16 19:48:02 ARO Details test_url 2023-11-30 19:01:59 ID: test_ID
email: null
name: test_org_id
Resolved 9155637 2023-11-30 19:01:59 15 Low Open {‘ID’: ‘test_id’, ‘completed’: True, ‘label’: ‘test_resolution_step’, ‘last_updated_time’: ‘2023-10-24 20:53:45’} test_aro_title Observation

cov-mgsec-broker-cloud-action-by-aro


Broker - Cloud Action By ARO.

Base Command

cov-mgsec-broker-cloud-action-by-aro

Input

Argument Name Description Required
action_type Action to perform. Possible values are: DISABLE_USER, ENABLE_USER, REVOKE_SESSIONS. Required
aro_id ARO ID (eg. “00000000-1111-2222-3333-444444444444”). Required

Context Output

Path Type Description
FESBroker.action_id String Action ID
FESBroker.action_type String Action Type
FESBroker.action_params Unknown Action Parameters
FESBroker.created_time String Created Time
FESBroker.status String Status
FESBroker.result String Result

Command example

!cov-mgsec-broker-cloud-action-by-aro action_type=DISABLE_USER aro_id=00000000-1111-2222-3333-444444444444

Context Example

{
    "FESBroker": {
        "Action": {
            "action_id": "00000000-1111-2222-3333-444444444444",
            "action_params": {
                "user": "azure credential configuration endpoint service"
            },
            "action_type": "disable_user",
            "created_time": "2024-02-22T01:27:04.344179Z",
            "result": "SUCCESS",
            "status": "COMPLETE"
        }
    }
}

Human Readable Output

Command Result

action_id action_params action_type created_time result status
00000000-1111-2222-3333-444444444444 user: azure credential configuration endpoint service disable_user 2024-02-22T01:27:04.344179Z SUCCESS COMPLETE

cov-mgsec-broker-endpoint-action-by-aro


Broker - Endpoint Action By ARO.

Base Command

cov-mgsec-broker-endpoint-action-by-aro

Input

Argument Name Description Required
action_type Action to send to Host. Possible values are: ISOLATE, UNISOLATE, SHUTDOWN, RESTART, DEFENDER_QUICK_SCAN, DEFENDER_FULL_SCAN, DEFENDER_SIGNATURE_UPDATE. Required
aro_id ARO ID (eg. “00000000-1111-2222-3333-444444444444”). Required

Context Output

Path Type Description
FESBroker.host_identifier String Host Identifier
FESBroker.agent_uuid String Agent UUID
FESBroker.covalence_appliance String Covalence Appliance ID
FESBroker.task_id Number Endpoint Action Task ID

Command example

!cov-mgsec-broker-endpoint-action-by-aro action_type=DEFENDER_QUICK_SCAN aro_id=00000000-1111-2222-3333-444444444444

Context Example

{
    "FESBroker": {
        "Action": {
            "agent_uuid": "00000000-1111-2222-3333-444444444444",
            "covalence_appliance": "2000-001-XX-0",
            "host_identifier": "00000000-1111-2222-3333-444444444444",
            "task_id": 26876
        }
    }
}

Human Readable Output

Command Result - Success

agent_uuid covalence_appliance host_identifier task_id
00000000-1111-2222-3333-444444444444 2000-001-XX-0 00000000-1111-2222-3333-444444444444 26876

cov-mgsec-broker-ping


Broker - Ping.

Base Command

cov-mgsec-broker-ping

Input

| Argument Name | Description | Required |
| — | — | — |

Context Output

Path Type Description
FESBroker.APIStatus String API Status

Command example


#### Context Example

```json
{
    "FESBroker": {
        "APIStatus": "pong"
    }
}

Human Readable Output

Success

cov-mgsec-broker-endpoint-action-by-host


Broker - Endpoint Action By Host.

Base Command

cov-mgsec-broker-endpoint-action-by-host

Input

Argument Name Description Required
action_type Action to send to Host. Possible values are: ISOLATE, UNISOLATE, SHUTDOWN, RESTART, DEFENDER_QUICK_SCAN, DEFENDER_FULL_SCAN, DEFENDER_SIGNATURE_UPDATE. Required
org_id Organization ID (eg. “00000000-1111-2222-3333-444444444444”). Required
host_identifier Hostname. Required

Context Output

Path Type Description
FESBroker.host_identifier String Host Identifier
FESBroker.agent_uuid String Agent UUID
FESBroker.covalence_appliance String Covalence Appliance ID
FESBroker.task_id Number Endpoint Action Task ID

Command example

!cov-mgsec-broker-endpoint-action-by-host action_type=DEFENDER_QUICK_SCAN host_identifier=test-hostname org_id=00000000-1111-2222-3333-444444444444

Context Example

{
    "FESBroker": {
        "Action": {
            "agent_uuid": "00000000-1111-2222-3333-444444444444",
            "covalence_appliance": "2000-001-XX-0",
            "host_identifier": "test-hostname",
            "task_id": 24773
        }
    }
}

Human Readable Output

Command Result - Success

agent_uuid covalence_appliance host_identifier task_id
00000000-1111-2222-3333-444444444444 2000-001-XX-0 test-hostname 24773

cov-mgsec-broker-list-org


Broker - List organizations.

Base Command

cov-mgsec-broker-list-org

Input

| Argument Name | Description | Required |
| — | — | — |

Context Output

Path Type Description
FESBroker.ID String Organization ID
FESBroker.name String Organization Name
FESBroker.client_id String Client ID

Command example


#### Context Example

```json
{
    "FESBroker": {
        "Org": [
            {
                "ID": "00000000-1111-2222-3333-444444444444",
                "client_id": "2000-001-XX-0",
                "name": "Test Company"
            }
        ]
    }
}

Human Readable Output

Organizations

ID client_id name
00000000-1111-2222-3333-444444444444 2024-1384-SAN 110 Sand Company

cov-mgsec-comment-aro


Comment on an ARO.

Base Command

cov-mgsec-comment-aro

Input

Argument Name Description Required
aro_id This ARO ID to transition. Required
comment Comment to leave on the ARO. Required
is_comment_sensitive Optionally mark the comment as sensitive. Optional

Context Output

Path Type Description
FESPortal.Aro.ID String ID.
FESPortal.Aro.acknowledged Boolean Acknowledged
FESPortal.Aro.acknowledged_by.ID String Acknowledged By ID
FESPortal.Aro.acknowledged_by.avatar_file_url String Acknowledged By
FESPortal.Aro.acknowledged_by.email String Acknowledged By Email
FESPortal.Aro.acknowledged_by.first_name String Acknowledged By First Name
FESPortal.Aro.acknowledged_by.last_name String Acknowledged By Last Name
FESPortal.Aro.acknowledged_time Date Acknowledged Time
FESPortal.Aro.aro_id String ARO ID
FESPortal.Aro.author.ID String Author ID
FESPortal.Aro.author.avatar_file_url String Author Avatar File URL
FESPortal.Aro.author.email String Author Email
FESPortal.Aro.author.first_name String Author First Name
FESPortal.Aro.author.last_name String Author Last Name
FESPortal.Aro.author_organization.ID String Author Organization ID
FESPortal.Aro.author_organization.email String Author Organization Email
FESPortal.Aro.author_organization.name String Author Organization Name
FESPortal.Aro.author_organization_type String Author Organization Type
FESPortal.Aro.available_only_to_organization_id String ARO Comment Available Only to Organization ID
FESPortal.Aro.available_only_to_provider_id String ARO Comment Available Only to Provider ID
FESPortal.Aro.created_time Date ARO Created Time
FESPortal.Aro.id String ARO Comment ID
FESPortal.Aro.last_updated_time Date ARO Comment Last Updated Time
FESPortal.Aro.sensitive Boolean ARO Comment Sensitive
FESPortal.Aro.source String ARO Comment Source
FESPortal.Aro.text String ARO Comment Text
FESPortal.Aro.type String ARO Comment Type
FESPortal.Aro.visible_to.ID String ARO Comment Visible to ID
FESPortal.Aro.visible_to.email String ARO Comment Visible to Email
FESPortal.Aro.visible_to.name String ARO Comment Visible to Name

Command example

!cov-mgsec-comment-aro aro_id="b25e461e-75e9-415b-a631-6d0f4516f33a" comment="Risk mitigated."

Context Example

{
    "FESPortal": {
        "Org": {
            "acknowledged": true,
            "acknowledged_by": {
                "ID": "abcdefghijklmnopqrstuvwxyzabd1",
                "avatar_file_url": null,
                "email": "foo@bar.com",
                "first_name": "John",
                "last_name": "Smith"
            },
            "acknowledged_time": "2024-04-12 17:01:25",
            "aro_id": "b25e461e-75e9-415b-a631-6d0f4516f33a",
            "author": {
                "ID": "abcdefghijklmnopqrstuvwxyzabd1",
                "avatar_file_url": null,
                "email": "foo@bar.com",
                "first_name": "John",
                "last_name": "Smith"
            },
            "author_organization": {
                "ID": "00000000-1111-2222-3333-444444444444",
                "email": "foo@bar.com",
                "name": "Field Effect"
            },
            "author_organization_type": "Field Effect",
            "available_only_to_organization_id": null,
            "available_only_to_provider_id": null,
            "created_time": "2024-04-12 17:01:25",
            "id": "b14a53a4-23ac-488d-b992-dbc1d5ef5361",
            "last_updated_time": "2024-04-12 17:01:25",
            "sensitive": false,
            "source": "Portal",
            "text": "Risk mitigated.",
            "type": "Comment",
            "visible_to": [
                {
                    "ID": "00000000-1111-2222-3333-444444444444",
                    "email": null,
                    "name": "Tradecraft Test & Development (Do Not Delete)"
                },
                {
                    "ID": "00000000-1111-2222-3333-444444444444",
                    "email": "foo@bar.com",
                    "name": "Field Effect"
                }
            ]
        }
    }
}

Human Readable Output

ARO

Acknowledged Acknowledged By Acknowledged Time Aro Id Author Author Organization Author Organization Type Created Time Id Last Updated Time Sensitive Source Text Type Visible To
true ID: abcdefghijklmnopqrstuvwxyzabd1
avatar_file_url: null
email: foo@bar.com
first_name: John
last_name: Smith
2024-04-12 17:01:25 b25e461e-75e9-415b-a631-6d0f4516f33a ID: abcdefghijklmnopqrstuvwxyzabd1
avatar_file_url: null
email: foo@bar.com
first_name: John
last_name: Smith
ID: 00000000-1111-2222-3333-444444444444
email: foo@bar.com
name: Field Effect
Field Effect 2024-04-12 17:01:25 b14a53a4-23ac-488d-b992-dbc1d5ef5361 2024-04-12 17:01:25 false Portal Risk mitigated. Comment {‘ID’: ‘00000000-1111-2222-3333-444444444444’, ‘email’: None, ‘name’: ‘Tradecraft Test & Development (Do Not Delete)’},
{‘ID’: ‘00000000-1111-2222-3333-444444444444’, ‘email’: ‘foo@bar.com’, ‘name’: ‘Field Effect’}

cov-mgsec-list-escalation-contacts


Get the escalation contact list for a given organization.

Base Command

cov-mgsec-list-escalation-contacts

Input

Argument Name Description Required
org_id Organization ID (eg. “00000000-1111-2222-3333-444444444444”). Required

Context Output

Path Type Description
FESPortal.Org.priority String Priority.
FESPortal.Org.first_name String First Name.
FESPortal.Org.last_name String Last Name.
FESPortal.Org.job_title String Job Title.
FESPortal.Org.phone_number String Phone Number.
FESPortal.Org.secondary_phone String Secondary Phone Number.
FESPortal.Org.email String Email.
FESPortal.Org.notes String Notes.

Command example

!cov-mgsec-list-escalation-contacts org_id=cb7e26b7-9d62-4cc7-acf1-4264327ac552

Context Example

{
    "FESPortal": {
        "Org": [
            {
                "email": "test-email@fieldeffect.com",
                "first_name": "John",
                "job_title": null,
                "last_name": "Doe",
                "notes": "test notes",
                "phone_number": null,
                "priority": 1,
                "secondary_phone": null
            },
            {
                "email": "test-user2@fieldeffect.com",
                "first_name": "Testing1",
                "job_title": null,
                "last_name": "User",
                "notes": "test-note",
                "phone_number": null,
                "priority": 2,
                "secondary_phone": null
            },
            {
                "email": "test-user-4@fieldeffect.com",
                "first_name": "Bob",
                "job_title": "QA",
                "last_name": "Tester",
                "notes": "123\n456\n789",
                "phone_number": "+15550199999",
                "priority": 3,
                "secondary_phone": "+15069999999"
            },
            {
                "email": "test5@example.om",
                "first_name": "Smith",
                "job_title": "UI Dev",
                "last_name": "fes",
                "notes": null,
                "phone_number": "+16135445544",
                "priority": 4,
                "secondary_phone": "+16135554548"
            },
            {
                "email": "test-user-44@fieldeffect.com",
                "first_name": "John",
                "job_title": "Head of UI Development",
                "last_name": "Doe",
                "notes": null,
                "phone_number": "+16135554545",
                "priority": 5,
                "secondary_phone": null
            }
        ]
    }
}

Human Readable Output

Escalation Contacts

Priority First Name Last Name Job Title Phone Number Secondary Phone Email Notes
1 John Doe       test-email@fieldeffect.com some other test note
2 Testing1 User       test-user2@fieldeffect.com test-note
3 Bob Tester QA +15550199999 +15069999999 test-user-4@fieldeffect.com  
4 Smith fes UI Dev +16135445544 +16135554548 test5@example.om  
5 John Doe Head of UI Development +16135554545   test-user-44@fieldeffect.com  

cov-mgsec-list-key-contacts


Get the key contact list for a given organization.

Base Command

cov-mgsec-list-key-contacts

Input

Argument Name Description Required
org_id Organization ID (eg. “00000000-1111-2222-3333-444444444444”). Required

Context Output

Path Type Description
FESPortal.Org.first_name String First Name.
FESPortal.Org.last_name String Last Name.
FESPortal.Org.phone_number String Phone Number.
FESPortal.Org.email String Email.
FESPortal.Org.type String Contact Type.

Command example

!cov-mgsec-list-key-contacts org_id=cb7e26b7-9d62-4cc7-acf1-4264327ac552

Context Example

{
    "FESPortal": {
        "Org": [
            {
                "email": "test-email@fieldeffect.com",
                "first_name": "John",
                "last_name": "Doe",
                "phone_number": null,
                "type": "Administrative"
            },
            {
                "email": "test-email@fieldeffect.com",
                "first_name": "John",
                "last_name": "Doe",
                "phone_number": "+19022223333",
                "type": "Technical - Primary"
            },
            {
                "email": "test5@example.om",
                "first_name": "Smith",
                "last_name": "fes",
                "phone_number": "+16135445544",
                "type": "Technical - Secondary"
            }
        ]
    }
}

Human Readable Output

Key Contacts

First Name Last Name Phone Number Email Type
John Doe   test-email@fieldeffect.com Administrative
John Doe +19022223333 test-email@fieldeffect.com Technical - Primary
Smith fes +16135445544 test5@example.om Technical - Secondary

cov-mgsec-list-language


Get the default language for a given organization.

Base Command

cov-mgsec-list-language

Input

Argument Name Description Required
org_id Organization ID (eg. “00000000-1111-2222-3333-444444444444”). Required

Context Output

Path Type Description
FESPortal.Org.default_language String Default Language.

Command example

!cov-mgsec-list-language org_id=cb7e26b7-9d62-4cc7-acf1-4264327ac552

Context Example

{
    "FESPortal": {
        "Org": {
            "default_language": "en-CA"
        }
    }
}

Human Readable Output

Default Organization Language

Default Language
en-CA

Configuration parameters

  • credentials — Credentials (required)
  • proxy — Use system proxy settings
  • first_run_time_range — First run time range
  • incidentType — Incident type
  • incidentFetchInterval — Incidents Fetch Interval
  • isFetch — Fetch incidents
  • first_fetch — First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days)
  • max_fetch — Fetch Limit
  • broker_url — Broker Server URL

Commands (12)

  • cov-mgsec-broker-cloud-action-by-aro

    Broker - Cloud Action By ARO.

  • cov-mgsec-broker-endpoint-action-by-aro

    Broker - Endpoint Action By ARO.

  • cov-mgsec-broker-endpoint-action-by-host

    Broker - Endpoint Action By Host.

  • cov-mgsec-broker-list-org

    Broker - List organizations.

  • cov-mgsec-broker-ping

    Broker - Test connectivity to the Broker service.

  • cov-mgsec-comment-aro

    Comment on an ARO.

  • cov-mgsec-get-aro

    Query FES Portal for ARO.

  • cov-mgsec-list-escalation-contacts

    Get the escalation contact list for a given organization.

  • cov-mgsec-list-key-contacts

    Get the key contact list for a given organization.

  • cov-mgsec-list-language

    Get the default language for a given organization.

  • cov-mgsec-list-org

    List organizations.

  • cov-mgsec-transition-aro

    Transition an ARO.

category: Endpoint
provider: Field Effect Software Inc
commonfields:
  id: Covalence Managed Security
  version: -1
sectionorder:
- Connect
- Collect
configuration:
- display: Credentials
  name: credentials
  required: true
  type: 9
  section: Connect
- display: Use system proxy settings
  name: proxy
  type: 8
  required: false
  section: Connect
- additionalinfo: When fetching incidents for the first time, this parameter specifies in days how far the integration looks for incidents. For instance if set to "2", it will pull all alerts in Covalence for the last 2 days and will create corresponding incidents.
  defaultvalue: '1'
  display: First run time range
  name: first_run_time_range
  type: 0
  required: false
  section: Collect
- display: Incident type
  name: incidentType
  type: 13
  required: false
  section: Collect
- display: Incidents Fetch Interval
  name: incidentFetchInterval
  defaultvalue: '1'
  required: false
  type: 19
  section: Collect
  advanced: true
- display: Fetch incidents
  name: isFetch
  type: 8
  required: false
  section: Collect
- defaultvalue: 7 days
  display: First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days)
  name: first_fetch
  type: 0
  required: false
  section: Collect
- additionalinfo: The maximum number of incidents to fetch
  defaultvalue: '50'
  display: Fetch Limit
  name: max_fetch
  type: 0
  required: false
  section: Collect
- defaultvalue: https://HOST:8443
  additionalinfo: Broker Server URL (Optional).  Required to use Broker commands.
  display: Broker Server URL
  name: broker_url
  required: false
  type: 0
  section: Connect
description: Triggers by triaged alerts from endpoint, cloud, and network security monitoring. Contains event details and easy-to-follow mitigation steps.
display: Covalence Managed Security
name: Covalence Managed Security
script:
  commands:
  - arguments:
    - description: if details=true, will return the complete response from Covalence API.
      name: details
      default: false
      isArray: false
      required: false
      secret: false
    - description: "Portal query, for example: \"resolution=Unresolved&type=Recommendation\"\nAvailable Keys to filter on:\n- id; eg: \"id=<ARO_id>\n- status; eg: \"status=In Triage\" or \"status=Open\" or \"status=Closed\"\n- resolution; eg: \"resolution=Unresolved\" or \"resolution=Resolved\" or \"resolution=Help Requested\" or \"resolution=Dismissed\"\n- type; eg: \"type=Action\" or \"type=Recommendation\" or \"type=Observation\"\n- org; eg: \"org=<organization_name>\"\n- since; eg: \"since=2021-01-31 14:00:00\"\n- until; eg: \"until=2021-01-31 14:00:00\"."
      name: query
      required: true
      default: false
      isArray: false
      secret: false
    description: Query FES Portal for ARO.
    name: cov-mgsec-get-aro
    outputs:
    - contextPath: FESPortal.Aro.ID
      description: ID.
      type: String
    - contextPath: FESPortal.Aro.alert_key
      description: Alert_key.
      type: String
    - contextPath: FESPortal.Aro.analyst_notes
      description: Analyst_notes.
      type: String
    - contextPath: FESPortal.Aro.count
      description: Count.
      type: Number
    - contextPath: FESPortal.Aro.creation_time
      description: Creation_time.
      type: Date
    - contextPath: FESPortal.Aro.details
      description: Details.
      type: String
    - contextPath: FESPortal.Aro.details_markdown
      description: Details_markdown.
      type: String
    - contextPath: FESPortal.Aro.display_url
      description: Display_url.
      type: String
    - contextPath: FESPortal.Aro.external_bug_id
      description: External_bug_id.
      type: String
    - contextPath: FESPortal.Aro.last_updated_time
      description: Last_updated_time.
      type: Date
    - contextPath: FESPortal.Aro.notes
      description: Notes.
      type: String
    - contextPath: FESPortal.Aro.organization.ID
      description: ID.
      type: String
    - contextPath: FESPortal.Aro.organization.email
      description: Email.
      type: String
    - contextPath: FESPortal.Aro.organization.name
      description: Name.
      type: String
    - contextPath: FESPortal.Aro.resolution
      description: Resolution.
      type: String
    - contextPath: FESPortal.Aro.serial_id
      description: Serial_id.
      type: String
    - contextPath: FESPortal.Aro.severity
      description: Severity.
      type: String
    - contextPath: FESPortal.Aro.status
      description: Status.
      type: String
    - contextPath: FESPortal.Aro.steps.ID
      description: ID.
      type: String
    - contextPath: FESPortal.Aro.steps.completed
      description: Completed.
      type: Boolean
    - contextPath: FESPortal.Aro.steps.label
      description: Label.
      type: String
    - contextPath: FESPortal.Aro.steps.last_updated_time
      description: Last_updated_time.
      type: Date
    - contextPath: FESPortal.Aro.template_id
      description: Template_id.
      type: String
    - contextPath: FESPortal.Aro.title
      description: Title.
      type: String
    - contextPath: FESPortal.Aro.triage_id
      description: Triage_id.
      type: String
    - contextPath: FESPortal.Aro.type
      description: Type.
      type: String
    deprecated: false
    execution: false
  - description: List organizations.
    name: cov-mgsec-list-org
    outputs:
    - contextPath: FESPortal.Org.ID
      description: ID.
      type: String
    - contextPath: FESPortal.Org.email
      description: Email.
      type: String
    - contextPath: FESPortal.Org.email_aro_details
      description: Email_aro_details.
      type: Boolean
    - contextPath: FESPortal.Org.name
      description: Name.
      type: String
    deprecated: false
    execution: false
  - name: cov-mgsec-list-escalation-contacts
    description: Get the escalation contact list for a given organization.
    arguments:
    - name: org_id
      required: true
      description: Organization ID (eg. "00000000-1111-2222-3333-444444444444").
    outputs:
    - contextPath: FESPortal.Org.priority
      description: Priority.
      type: String
    - contextPath: FESPortal.Org.first_name
      description: First Name.
      type: String
    - contextPath: FESPortal.Org.last_name
      description: Last Name.
      type: String
    - contextPath: FESPortal.Org.job_title
      description: Job Title.
      type: String
    - contextPath: FESPortal.Org.phone_number
      description: Phone Number.
      type: String
    - contextPath: FESPortal.Org.secondary_phone
      description: Secondary Phone Number.
      type: String
    - contextPath: FESPortal.Org.email
      description: Email.
      type: String
    - contextPath: FESPortal.Org.notes
      description: Notes.
      type: String
  - name: cov-mgsec-list-key-contacts
    arguments:
    - name: org_id
      required: true
      description: Organization ID (eg. "00000000-1111-2222-3333-444444444444").
    description: Get the key contact list for a given organization.
    outputs:
    - contextPath: FESPortal.Org.first_name
      description: 'First Name.'
      type: String
    - contextPath: FESPortal.Org.last_name
      description: Last Name.
      type: String
    - contextPath: FESPortal.Org.phone_number
      description: Phone Number.
      type: String
    - contextPath: FESPortal.Org.email
      description: Email.
      type: String
    - contextPath: FESPortal.Org.type
      description: Contact Type.
      type: String
  - name: cov-mgsec-list-language
    arguments:
    - name: org_id
      required: true
      description: Organization ID (eg. "00000000-1111-2222-3333-444444444444").
    description: Get the default language for a given organization.
    outputs:
    - contextPath: FESPortal.Org.default_language
      description: 'Default Language.'
      type: String
  - name: cov-mgsec-transition-aro
    description: Transition an ARO.
    arguments:
    - name: aro_id
      required: true
      default: false
      isArray: false
      secret: false
      description: The ARO ID to transition.
    - name: resolution
      required: true
      description: 'Resolution to transition the ARO to.'
      auto: PREDEFINED
      predefined:
      - Unresolved
      - Help Requested
      - Resolved
      - Dismissed
    - name: comment
      required: false
      default: false
      isArray: false
      secret: false
      description: Optional comment to leave on the ARO.
    - name: is_comment_sensitive
      required: false
      default: false
      isArray: false
      secret: false
      description: Optionally mark the comment as sensitive.
    outputs:
    - contextPath: FESPortal.Aro.ID
      description: ID.
      type: String
    - contextPath: FESPortal.Aro.alert_key
      description: Alert_key.
      type: String
    - contextPath: FESPortal.Aro.analyst_notes
      description: Analyst_notes.
      type: String
    - contextPath: FESPortal.Aro.count
      description: Count.
      type: Number
    - contextPath: FESPortal.Aro.creation_time
      description: Creation_time.
      type: Date
    - contextPath: FESPortal.Aro.details
      description: Details.
      type: String
    - contextPath: FESPortal.Aro.details_markdown
      description: Details_markdown.
      type: String
    - contextPath: FESPortal.Aro.display_url
      description: Display_url.
      type: String
    - contextPath: FESPortal.Aro.external_bug_id
      description: External_bug_id.
      type: String
    - contextPath: FESPortal.Aro.last_updated_time
      description: Last_updated_time.
      type: Date
    - contextPath: FESPortal.Aro.notes
      description: Notes.
      type: String
    - contextPath: FESPortal.Aro.organization.ID
      description: ID.
      type: String
    - contextPath: FESPortal.Aro.organization.email
      description: Email.
      type: String
    - contextPath: FESPortal.Aro.organization.name
      description: Name.
      type: String
    - contextPath: FESPortal.Aro.resolution
      description: Resolution.
      type: String
    - contextPath: FESPortal.Aro.serial_id
      description: Serial_id.
      type: String
    - contextPath: FESPortal.Aro.severity
      description: Severity.
      type: String
    - contextPath: FESPortal.Aro.status
      description: Status.
      type: String
    - contextPath: FESPortal.Aro.steps.ID
      description: ID.
      type: String
    - contextPath: FESPortal.Aro.steps.completed
      description: Completed.
      type: Boolean
    - contextPath: FESPortal.Aro.steps.label
      description: Label.
      type: String
    - contextPath: FESPortal.Aro.steps.last_updated_time
      description: Last_updated_time.
      type: Date
    - contextPath: FESPortal.Aro.template_id
      description: Template_id.
      type: String
    - contextPath: FESPortal.Aro.title
      description: Title.
      type: String
    - contextPath: FESPortal.Aro.triage_id
      description: Triage_id.
      type: String
    - contextPath: FESPortal.Aro.type
      description: Type.
      type: String
  - name: cov-mgsec-comment-aro
    arguments:
    - name: aro_id
      required: true
      default: false
      isArray: false
      secret: false
      description: The ARO ID to comment on.
    - name: comment
      required: true
      default: false
      isArray: false
      secret: false
      description: Comment to leave on the ARO.
    - name: is_comment_sensitive
      required: false
      default: false
      isArray: false
      secret: false
      description: Optionally mark the comment as sensitive.
    description: Comment on an ARO.
    outputs:
    - contextPath: FESPortal.Aro.ID
      description: 'ID.'
      type: String
    - contextPath: FESPortal.Aro.acknowledged
      description: Acknowledged.
      type: Boolean
    - contextPath: FESPortal.Aro.acknowledged_by.ID
      description: Acknowledged By ID.
      type: String
    - contextPath: FESPortal.Aro.acknowledged_by.avatar_file_url
      description: Acknowledged By.
      type: String
    - contextPath: FESPortal.Aro.acknowledged_by.email
      description: Acknowledged By Email.
      type: String
    - contextPath: FESPortal.Aro.acknowledged_by.first_name
      description: Acknowledged By First Name.
      type: String
    - contextPath: FESPortal.Aro.acknowledged_by.last_name
      description: Acknowledged By Last Name.
      type: String
    - contextPath: FESPortal.Aro.acknowledged_time
      description: Acknowledged Time.
      type: Date
    - contextPath: FESPortal.Aro.aro_id
      description: ARO ID.
      type: String
    - contextPath: FESPortal.Aro.author.ID
      description: Author ID.
      type: String
    - contextPath: FESPortal.Aro.author.avatar_file_url
      description: Author Avatar File URL.
      type: String
    - contextPath: FESPortal.Aro.author.email
      description: Author Email.
      type: String
    - contextPath: FESPortal.Aro.author.first_name
      description: Author First Name.
      type: String
    - contextPath: FESPortal.Aro.author.last_name
      description: Author Last Name.
      type: String
    - contextPath: FESPortal.Aro.author_organization.ID
      description: Author Organization ID.
      type: String
    - contextPath: FESPortal.Aro.author_organization.email
      description: Author Organization Email.
      type: String
    - contextPath: FESPortal.Aro.author_organization.name
      description: Author Organization Name.
      type: String
    - contextPath: FESPortal.Aro.author_organization_type
      description: Author Organization Type.
      type: String
    - contextPath: FESPortal.Aro.available_only_to_organization_id
      description: ARO Comment Available Only to Organization ID.
      type: String
    - contextPath: FESPortal.Aro.available_only_to_provider_id
      description: ARO Comment Available Only to Provider ID.
      type: String
    - contextPath: FESPortal.Aro.created_time
      description: ARO Created Time.
      type: Date
    - contextPath: FESPortal.Aro.id
      description: ARO Comment ID.
      type: String
    - contextPath: FESPortal.Aro.last_updated_time
      description: ARO Comment Last Updated Time.
      type: Date
    - contextPath: FESPortal.Aro.sensitive
      description: ARO Comment Sensitive.
      type: Boolean
    - contextPath: FESPortal.Aro.source
      description: ARO Comment Source.
      type: String
    - contextPath: FESPortal.Aro.text
      description: ARO Comment Text.
      type: String
    - contextPath: FESPortal.Aro.type
      description: ARO Comment Type.
      type: String
    - contextPath: FESPortal.Aro.visible_to.ID
      description: ARO Comment Visible to ID.
      type: String
    - contextPath: FESPortal.Aro.visible_to.email
      description: ARO Comment Visible to Email.
      type: String
    - contextPath: FESPortal.Aro.visible_to.name
      description: ARO Comment Visible to Name.
      type: String
  - name: cov-mgsec-broker-ping
    arguments: []
    description: Broker - Test connectivity to the Broker service.
    outputs:
    - contextPath: FESBroker.APIStatus
      description: 'API Status.'
      type: String
  - name: cov-mgsec-broker-list-org
    description: Broker - List organizations.
    arguments: []
    outputs:
    - contextPath: FESBroker.ID
      description: 'Organization ID.'
      type: String
    - contextPath: FESBroker.name
      description: 'Organization Name.'
      type: String
    - contextPath: FESBroker.client_id
      description: 'Client ID.'
      type: String
  - name: cov-mgsec-broker-endpoint-action-by-host
    description: Broker - Endpoint Action By Host.
    arguments:
    - name: action_type
      required: true
      auto: PREDEFINED
      predefined:
      - ISOLATE
      - UNISOLATE
      - SHUTDOWN
      - RESTART
      - DEFENDER_QUICK_SCAN
      - DEFENDER_FULL_SCAN
      - DEFENDER_SIGNATURE_UPDATE
      description: Action to send to Host.
      type: unknown
    - name: org_id
      required: true
      description: Organization ID (eg. "00000000-1111-2222-3333-444444444444").
    - name: host_identifier
      required: true
      description: Hostname.
    outputs:
    - contextPath: FESBroker.host_identifier
      description: 'Host Identifier.'
      type: String
    - contextPath: FESBroker.agent_uuid
      description: 'Agent UUID.'
      type: String
    - contextPath: FESBroker.covalence_appliance
      description: 'Covalence Appliance ID.'
      type: String
    - contextPath: FESBroker.task_id
      description: 'Endpoint Action Task ID.'
      type: Number
  - name: cov-mgsec-broker-endpoint-action-by-aro
    description: Broker - Endpoint Action By ARO.
    arguments:
    - name: action_type
      required: true
      auto: PREDEFINED
      predefined:
      - ISOLATE
      - UNISOLATE
      - SHUTDOWN
      - RESTART
      - DEFENDER_QUICK_SCAN
      - DEFENDER_FULL_SCAN
      - DEFENDER_SIGNATURE_UPDATE
      description: Action to send to Host.
      type: unknown
    - name: aro_id
      required: true
      description: ARO ID (eg. "00000000-1111-2222-3333-444444444444").
    outputs:
    - contextPath: FESBroker.host_identifier
      description: 'Host Identifier.'
      type: String
    - contextPath: FESBroker.agent_uuid
      description: 'Agent UUID.'
      type: String
    - contextPath: FESBroker.covalence_appliance
      description: 'Covalence Appliance ID.'
      type: String
    - contextPath: FESBroker.task_id
      description: 'Endpoint Action Task ID.'
      type: Number
  - name: cov-mgsec-broker-cloud-action-by-aro
    description: Broker - Cloud Action By ARO.
    arguments:
    - name: action_type
      required: true
      auto: PREDEFINED
      predefined:
      - DISABLE_USER
      - ENABLE_USER
      - REVOKE_SESSIONS
      description: Action to perform.
      type: unknown
    - name: aro_id
      required: true
      description: ARO ID (eg. "00000000-1111-2222-3333-444444444444").
    outputs:
    - contextPath: FESBroker.action_id
      description: Action ID.
      type: String
    - contextPath: FESBroker.action_type
      description: Action Type.
      type: String
    - contextPath: FESBroker.action_params
      description: Action Parameters.
      type: Unknown
    - contextPath: FESBroker.created_time
      description: Created Time.
      type: String
    - contextPath: FESBroker.status
      description: Status.
      type: String
    - contextPath: FESBroker.result
      description: Result.
      type: String
  dockerimage: demisto/python3:3.12.12.7090913
  isfetch: true
  runonce: false
  script: ''
  subtype: python3
  type: python
  feed: false
  longRunning: false
  longRunningPort: false
tests:
- No tests (auto formatted)
fromversion: 5.0.0
beta: false