RiskIQPassiveTotalSSLWidgetScript

Set widgets to custom layout in Email, RiskIQSerialNumber and File SHA-1 type of indicators.

python · PassiveTotal

Details

IDRiskIQPassiveTotalSSLWidgetScript
Languagepython
From Version6.0.0
Docker Imagedemisto/python3:3.12.13.10116658
Tagsdynamic-indicator-section

README

Set widgets to custom layout in Email, RiskIQSerialNumber and File SHA-1 type of indicators.

Script Data


Name Description
Script Type python3
Tags dynamic-indicator-section
Cortex XSOAR Version 6.0.0

Dependencies


This script uses the following commands and scripts.

  • pt-ssl-cert-search

Inputs


There are no inputs for this script.

Outputs


There are no outputs for this script.

from RiskIQPassiveTotalSSLWidgetScript import set_arguments_for_widget_view


def test_for_ssl_widget_set_arguments_for_widget_view_when_indicator_type_file_sha_1():
    # Configure

    # set argument for command
    indicator_data = {"indicator_type": "file sha-1", "value": "dummy file sha-1"}
    # set expected output
    expected_arguments = {"field": "sha1", "query": "dummy file sha-1"}
    # Execute
    arguments = set_arguments_for_widget_view(indicator_data)
    # Assert
    assert expected_arguments == arguments


def test_for_ssl_widget_set_arguments_for_widget_view_when_indicator_type_riskiqserialnumber():
    # Configure

    # set argument for command
    indicator_data = {"indicator_type": "riskiqserialnumber", "value": "dummy riskiq serial-number"}
    # set expected output
    expected_arguments = {"field": "serialNumber", "query": "dummy riskiq serial-number"}
    # Execute
    arguments = set_arguments_for_widget_view(indicator_data)
    # Assert
    assert expected_arguments == arguments