From 4605a548e35e42f20f8b0d7c23de23f22951da98 Mon Sep 17 00:00:00 2001 From: pqt Date: Fri, 30 Aug 2024 16:08:25 +0700 Subject: [PATCH 1/3] Add Palo Alto Cortex SXOAR manifest file --- .../Palo Alto Cortex XSOAR/manifest.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Plugins/Community Based Plugins/Palo Alto Cortex XSOAR/manifest.yaml diff --git a/Plugins/Community Based Plugins/Palo Alto Cortex XSOAR/manifest.yaml b/Plugins/Community Based Plugins/Palo Alto Cortex XSOAR/manifest.yaml new file mode 100644 index 00000000..416f4631 --- /dev/null +++ b/Plugins/Community Based Plugins/Palo Alto Cortex XSOAR/manifest.yaml @@ -0,0 +1,23 @@ +Descriptor: + Name: Palto Alto Cortex XSOAR + DisplayName: Palto Alto Cortex XSOAR (Preview) + DescriptionDisplay: Get access to Palto Alto Cortex XSOAR to query investigation, incidents and indicators + Description: |- + Use this skillset to call Palto Alto Cortex XSOAR APIs to perform actions accross the Palto Alto Cortex XSOAR platform. + - This skill invokes Palto Alto Cortex XSOAR's REST API + - Query to get a list of investigations, return a list of investigation details + - Query to get a list of incidents, return a list of incident details + - Query to get a list of indicators, return a list of indicator details + Icon: https://raw.githubusercontent.com/truongphung12947/copilot-manifest/main/paloalto-cortex-xsoar/paloalto_cortex_xsoar_transparent.png + SupportedAuthTypes: + - APIKey + Authorization: + Type: APIKey + Key: Authorization + Location: Header + AuthScheme: '' + +SkillGroups: + - Format: API + Settings: + OpenApiSpecUrl: https://raw.githubusercontent.com/truongphung12947/copilot-manifest/main/paloalto-cortex-xsoar/api-specs.yaml From 5a0d8ba416cb4dbc60a12fbbec2c06e2b5a6f341 Mon Sep 17 00:00:00 2001 From: pqt Date: Fri, 30 Aug 2024 16:13:17 +0700 Subject: [PATCH 2/3] Add instance url to customize xsoar url --- .../Palo Alto Cortex XSOAR/manifest.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Plugins/Community Based Plugins/Palo Alto Cortex XSOAR/manifest.yaml b/Plugins/Community Based Plugins/Palo Alto Cortex XSOAR/manifest.yaml index 416f4631..be2fbe26 100644 --- a/Plugins/Community Based Plugins/Palo Alto Cortex XSOAR/manifest.yaml +++ b/Plugins/Community Based Plugins/Palo Alto Cortex XSOAR/manifest.yaml @@ -9,6 +9,13 @@ Descriptor: - Query to get a list of incidents, return a list of incident details - Query to get a list of indicators, return a list of indicator details Icon: https://raw.githubusercontent.com/truongphung12947/copilot-manifest/main/paloalto-cortex-xsoar/paloalto_cortex_xsoar_transparent.png + Settings: + - Name: InstanceURL + Label: Instance URL + Description: The URL of the Cortex XSOAR to connect to + HintText: "e.g. https://example.com" + SettingType: String + Required: true SupportedAuthTypes: - APIKey Authorization: @@ -21,3 +28,4 @@ SkillGroups: - Format: API Settings: OpenApiSpecUrl: https://raw.githubusercontent.com/truongphung12947/copilot-manifest/main/paloalto-cortex-xsoar/api-specs.yaml + EndpointUrlSettingName: InstanceURL From 8113b357a0199670127c23fe938fa9a5f825f15e Mon Sep 17 00:00:00 2001 From: pqt Date: Fri, 30 Aug 2024 16:57:23 +0700 Subject: [PATCH 3/3] add pagerduty plugin --- .../PagerDuty/manifest.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Plugins/Community Based Plugins/PagerDuty/manifest.yaml diff --git a/Plugins/Community Based Plugins/PagerDuty/manifest.yaml b/Plugins/Community Based Plugins/PagerDuty/manifest.yaml new file mode 100644 index 00000000..2ab28e9a --- /dev/null +++ b/Plugins/Community Based Plugins/PagerDuty/manifest.yaml @@ -0,0 +1,24 @@ +Descriptor: + Name: PagerDuty + DisplayName: PagerDuty (Preview) + DescriptionDisplay: Get access to PagerDuty to query incident and alerts + Description: |- + Use this skillset to call PagerDuty APIs to perform actions accross the PagerDuty platform. + - This skill invokes PagerDuty's REST API + - Query to get a list of incidents, return a list of incident details + - Query to get an incident detail information by its id + - Query to get all alerts related to an incident by incident id + - Query to get detail of an alert by alert id and incident id + Icon: https://raw.githubusercontent.com/truongphung12947/copilot-manifest/main/pagerduty/pagerduty_transparent.png + SupportedAuthTypes: + - APIKey + Authorization: + Type: APIKey + Key: Authorization + Location: Header + AuthScheme: '' + +SkillGroups: + - Format: API + Settings: + OpenApiSpecUrl: https://raw.githubusercontent.com/truongphung12947/copilot-manifest/main/pagerduty/api-specs.yaml