From d6496e8adccaf2aa6f49195b289207fd82baec27 Mon Sep 17 00:00:00 2001 From: Dror Avrahami Date: Wed, 20 Sep 2023 17:53:00 +0300 Subject: [PATCH] Dra-cvss-color-fix (#29757) * Fixed a small issue when indicator had no custom fields * RN * docker bump * RN * Update CVECVSSColor.py * docker bump * RN --- Packs/CommonScripts/ReleaseNotes/1_12_24.md | 8 ++++++++ Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.py | 4 ++-- Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.yml | 2 +- Packs/CommonScripts/pack_metadata.json | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 Packs/CommonScripts/ReleaseNotes/1_12_24.md diff --git a/Packs/CommonScripts/ReleaseNotes/1_12_24.md b/Packs/CommonScripts/ReleaseNotes/1_12_24.md new file mode 100644 index 000000000000..5cbc43a48b44 --- /dev/null +++ b/Packs/CommonScripts/ReleaseNotes/1_12_24.md @@ -0,0 +1,8 @@ + +#### Scripts + +##### cvss_color +- Updated the Docker image to: *demisto/python3:3.10.13.74666*. + + +- Fixed an issue where the script failed if the indicator had no custom fields. diff --git a/Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.py b/Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.py index eed41d4e6832..4b2611a1cdbc 100644 --- a/Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.py +++ b/Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.py @@ -42,8 +42,8 @@ def get_color(cvss: int | float) -> str: def main(): - indicator = demisto.callingContext.get('args', '').get('indicator', '') - cvss = indicator.get('CustomFields', '').get('cvssscore', '') + indicator = demisto.callingContext.get('args', {}).get('indicator', {}) + cvss = indicator.get('CustomFields', {}).get('cvssscore', '') theme = demisto.callingContext.get('context', 'light').get('User', 'light').get('theme', 'light') cvss = 0 if not cvss else float(cvss) diff --git a/Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.yml b/Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.yml index 22e58f87a689..09f1573444ec 100644 --- a/Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.yml +++ b/Packs/CommonScripts/Scripts/CVECVSSColor/CVECVSSColor.yml @@ -11,7 +11,7 @@ enabled: true scripttarget: 0 subtype: python3 runonce: false -dockerimage: demisto/python3:3.10.12.63474 +dockerimage: demisto/python3:3.10.13.74666 runas: DBotWeakRole fromversion: 6.5.0 tests: diff --git a/Packs/CommonScripts/pack_metadata.json b/Packs/CommonScripts/pack_metadata.json index d5d5bb7b2f7a..c28c422541aa 100644 --- a/Packs/CommonScripts/pack_metadata.json +++ b/Packs/CommonScripts/pack_metadata.json @@ -2,7 +2,7 @@ "name": "Common Scripts", "description": "Frequently used scripts pack.", "support": "xsoar", - "currentVersion": "1.12.23", + "currentVersion": "1.12.24", "author": "Cortex XSOAR", "url": "https://www.paloaltonetworks.com/cortex", "email": "",