Polar Security
Polar Security Pack.#
This Integration is part of theSupported versions
Supported Cortex XSOAR versions: 6.9.0 and later.
Polar Security, an innovator in technology that helps companies discover, continuously monitor and secure cloud and software-as-a-service (SaaS) application data โ and addresses the growing shadow data problem.
#
Configure Polar Security on Cortex XSOARNavigate to Settings > Integrations > Servers & Services.
Search for Polar Security.
Click Add instance to create and configure a new integration instance.
Parameter Required Polar Security API URL True Username False Password False Trust any certificate (not secure) False 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.
#
polar-list-linked-vendorsGet a list of all 3rd party vendors connected to your cloud workloads
#
Base Commandpolar-list-linked-vendors
#
InputArgument Name | Description | Required |
---|
#
Context OutputPath | Type | Description |
---|---|---|
PolarSecurity.Vendors.vendorId | string | The 3rd party vendor unique ID |
PolarSecurity.Vendors.vendorName | string | The 3rd party vendor name (Company name) |
PolarSecurity.Vendors.vendorUrl | string | The 3rd party company website URL |
PolarSecurity.Vendors.description | string | Short description of the 3rd party vendor |
PolarSecurity.Vendors.accounts.vendorAccountId | string | The Cloud account ID |
PolarSecurity.Vendors.accounts.vendorAccountName | string | The Cloud account name (as was onboarded to Polar) |
PolarSecurity.Vendors.accounts.cloudProvider | string | Cloud service providers identifier (aws, gcp, azure) |
PolarSecurity.Vendors.certificates.certificateName | string | The vendor certification ("PCI" "HIPAA" "GDPR", etc) |
#
polar-list-data-storesList observed data stores
#
Base Commandpolar-list-data-stores
#
InputArgument Name | Description | Required |
---|---|---|
limit | Maximum results to return. Default is 50. | Optional |
page_size | Maximum results to return per page. Default is 50. | Optional |
next_token | Hash value for the next page. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
PolarSecurity.DataStores.Stores.dataStoreId | string | Unique ID within PolarSecurity |
PolarSecurity.DataStores.Stores.dataStoreType | string | Type of data store |
PolarSecurity.DataStores.Stores.dataStoreName | string | Name of data store |
PolarSecurity.DataStores.Stores.cloudAccountDetails.cloudAccountId | string | ID of account where store is located |
PolarSecurity.DataStores.Stores.cloudAccountDetails.cloudAccountName | string | Name of account where store is located |
PolarSecurity.DataStores.Stores.cloudAccountDetails.serviceProvider | string | Cloud service providers identifier (aws, gcp, azure) |
PolarSecurity.DataStores.Stores.cloudRegion | string | Cloud provider region designation |
PolarSecurity.DataStores.Stores.country | string | Country location of data store |
PolarSecurity.DataStores.Stores.classificationStatus | string | One of "CLASSIFIED" "UNCLASSIFIED" "IN_PROGRESS" |
PolarSecurity.DataStores.Stores.vpcId | string | ID of the VPC |
PolarSecurity.DataStores.Stores.isBackedUp | boolean | Backup status |
PolarSecurity.DataStores.Stores.stats | unknown | Array of statistics |
#
polar-data-stores-summarySummarize your data stores by storage type, service provider, cloud location, etc.
#
Base Commandpolar-data-stores-summary
#
InputArgument Name | Description | Required |
---|
#
Context OutputPath | Type | Description |
---|---|---|
PolarSecurity.DataStores.Summary.totalSensitiveStores | number | Count of stores with sensitivities set |
PolarSecurity.DataStores.Summary.totalPotentialFlows | number | Total ways data could be accessed |
PolarSecurity.DataStores.Summary.totalActualFlows | number | Total ways data has actually been accessed |
PolarSecurity.DataStores.Summary.totalStores | number | Count of all stores observed |
PolarSecurity.DataStores.Summary.totalSensitivities | number | Total sensitive items observed |
PolarSecurity.DataStores.Summary.cloudLocations | unknown | Array of objects |
PolarSecurity.DataStores.Summary.serviceProviders | unknown | Array of objects |
PolarSecurity.DataStores.Summary.accountsIds | unknown | Array of strings |
PolarSecurity.DataStores.Summary.storeTypes | unknown | Array of objects |
#
polar-list-vendors-data-storesGet a list of all data stores a specific 3rd party vendor can access. See whether they have sensitivities and with what role the access is made possible.
#
Base Commandpolar-list-vendors-data-stores
#
InputArgument Name | Description | Required |
---|---|---|
vendor_id | Specific vendor ID retrieved from polar-list-linked-vendors command. | Required |
limit | Maximum results to return. Default is 50. | Optional |
page_size | Maximum results to return per page. Default is 50. | Optional |
next_token | Hash value for the next page. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
PolarSecurity.Vendors.vendor.vendorId | string | The 3rd party vendor unique ID |
PolarSecurity.Vendors.vendor.dataStores.cloudProvider | string | Cloud service providers identifier (aws, gcp, azure) |
PolarSecurity.Vendors.vendor.dataStores.cloudRegion | string | Cloud provider region designation |
PolarSecurity.Vendors.vendor.dataStores.dataStoreId | string | Unique ID within PolarSecurity |
PolarSecurity.Vendors.vendor.dataStores.dataStoreName | string | Name of data store |
PolarSecurity.Vendors.vendor.dataStores.dataStoreType | string | Type of data store |
PolarSecurity.Vendors.vendor.dataStores.sensitivitiesSummary | unknown | Array of objects (SensitivitySummary) |
#
polar-get-data-storeGet a specific data store by its ID. Doesn't return anything above and beyond the polar-list-data-stores command, so no need to run it again if you've already run that.
#
Base Commandpolar-get-data-store
#
InputArgument Name | Description | Required |
---|---|---|
store_id | ID of data store of interest. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
PolarSecurity.DataStores.Stores.dataStoreName | string | Name of data store |
PolarSecurity.DataStores.Stores.cloudRegion | string | Cloud provider region designation |
PolarSecurity.DataStores.Stores.isBackedUp | boolean | Backup status |
PolarSecurity.DataStores.Stores.dataStoreType | string | Type of data store |
PolarSecurity.DataStores.Stores.dataStoreId | string | Unique ID within PolarSecurity |
PolarSecurity.DataStores.Stores.country | string | Country location of data store |
PolarSecurity.DataStores.Stores.dataStoreUrl | string | Public URL to access store |
PolarSecurity.DataStores.Stores.classificationStatus | string | One of "CLASSIFIED" "UNCLASSIFIED" "IN_PROGRESS" |
PolarSecurity.DataStores.Stores.stats | unknown | Array of statistics |
PolarSecurity.DataStores.Stores.cloudTags | unknown | Array of tags assigned to store |
PolarSecurity.DataStores.Stores.cloudAccountDetails.cloudAccountId | string | ID of account that owns the store |
PolarSecurity.DataStores.Stores.cloudAccountDetails.cloudAccountName | string | Name of account that owns the store |
PolarSecurity.DataStores.Stores.cloudAccountDetails.serviceProvider | string | Cloud service providers identifier (aws, gcp, azure) |
#
polar-list-vendor-accessible-data-storesList all data stores accessible by 3rd party vendors, along with which vendors have access.
#
Base Commandpolar-list-vendor-accessible-data-stores
#
InputArgument Name | Description | Required |
---|
#
Context OutputPath | Type | Description |
---|---|---|
PolarSecurity.DataStores.Stores.3rdParties.accounts.cloudProvider | string | Cloud service providers identifier (aws, gcp, azure) |
PolarSecurity.DataStores.Stores.3rdParties.accounts.vendorAccountId | string | The Cloud account ID |
PolarSecurity.DataStores.Stores.3rdParties.accounts.vendorAccountName | string | The Cloud account name (as was onboarded to Polar) |
PolarSecurity.DataStores.Stores.3rdParties.certificates.certificateName | string | The vendor certification ("PCI" "HIPAA" "GDPR", etc) |
PolarSecurity.DataStores.Stores.3rdParties.description | string | Short description of the 3rd party vendor |
PolarSecurity.DataStores.Stores.3rdParties.vendorId | string | The 3rd party vendor unique ID |
PolarSecurity.DataStores.Stores.3rdParties.vendorName | string | The 3rd party vendor name (Company name) |
PolarSecurity.DataStores.Stores.3rdParties.vendorUrl | string | The 3rd party company website URL |
PolarSecurity.DataStores.Stores.cloudProvider | string | Cloud service providers identifier (aws, gcp, azure) |
PolarSecurity.DataStores.Stores.cloudRegion | string | Cloud provider region designation |
PolarSecurity.DataStores.Stores.dataStoreId | string | Unique ID within PolarSecurity |
PolarSecurity.DataStores.Stores.dataStoreName | string | Name of data store |
PolarSecurity.DataStores.Stores.dataStoreType | string | Type of data store |
PolarSecurity.DataStores.Stores.sensitivitiesSummary | unknown | Array of objects (SensitivitySummary) |
#
polar-apply-labelAdd or update a custom label to a data store
#
Base Commandpolar-apply-label
#
InputArgument Name | Description | Required |
---|---|---|
label | 256 character max string. | Required |
store_id | Which store to apply label. | Required |
#
Context OutputThere is no context output for this command.