SSLVerifierV2_ParseOutput

Parses the output from the !SSLVerifierV2 automation into a markdown table and separate context key . This automation uses the SSLVerifierV2 key by default, but a custom context key can be specified in the event extend-context is used with the SSLVerifierV2 automation. Option to specify whether to output certificates with an expiring, warning, or good status (or all at once). Option to specify whether or not to output the generated tables to the war room.

python · SSL Certificates

Details

IDSSLVerifierV2_ParseOutput
Languagepython
From Version6.0.0
Docker Imagedemisto/python3:3.12.8.3296088

README

Parses the output from the !SSLVerifierV2 automation into a markdown table and separate context key .

This automation uses the SSLVerifierV2 key by default, but a custom context key can be specified in the event extend-context is used with the SSLVerifierV2 automation.

Option to specify whether to output certificates with an expiring, warning, or good status (or all at once).

Option to specify whether or not to output the generated tables to the war room.

Script Data


Name Description
Script Type python3

Inputs


Argument Name Description
SSLVerifierKey The key from context containing the SSLVerifier Data (Defaults to SSLVerifier)
StatusType The status of certificate to extract (good (> 180 days), warning (<=180 days and > 90 days), expiring (<= 90 days))
OutputToWarRoom Output the resulting tables to the war room? Default: true

Outputs


Path Description Type
SSLReport.Expiring Certificates expiring in <= 90 days unknown
SSLReport.Good Certificates expiring in > 180 days Unknown
SSLReport.Warning Certificates expiring in > 90 days and <= 180 days Unknown
args:
- defaultValue: SSLVerifierV2
  description: The key from context containing the SSLVerifier Data (Defaults to SSLVerifier)
  name: SSLVerifierKey
  type: unknown
- auto: PREDEFINED
  defaultValue: expiring
  description: The status of certificate to extract (good (> 180 days), warning (<=180 days and > 90 days), expiring (<= 90 days))
  name: StatusType
  predefined:
  - expired
  - expiring
  - warning
  - good
  - all
  type: textArea
- auto: PREDEFINED
  defaultValue: 'True'
  description: 'Output the resulting tables to the war room? Default: true'
  name: OutputToWarRoom
  predefined:
  - 'True'
  - 'False'
  type: unknown
comment: "Parses the output from the !SSLVerifierV2 automation into a markdown table and separate context key . \n\nThis automation uses the SSLVerifierV2 key by default, but a custom context key can be specified in the event extend-context is used with the SSLVerifierV2 automation. \n\nOption to specify whether to output certificates with an expiring, warning, or good status (or all at once). \n\nOption to specify whether or not to output the generated tables to the war room. \n\n"
commonfields:
  id: SSLVerifierV2_ParseOutput
  version: -1
dockerimage: demisto/python3:3.12.8.3296088
enabled: true
name: SSLVerifierV2_ParseOutput
outputs:
- contextPath: SSLReport.Expiring
  description: Certificates expiring in <= 90 days
  type: unknown
- contextPath: SSLReport.Good
  description: Certificates expiring in > 180 days
- contextPath: SSLReport.Warning
  description: Certificates expiring in > 90 days and <= 180 days
runas: DBotWeakRole
script: ''
scripttarget: 0
subtype: python3
tags: []
type: python
fromversion: 6.0.0
tests:
- No tests (auto formatted)