Link Search Menu Expand Document

Software Advisories to Webex

Workflow #0054

This workflow fetches recent CISA advisories and looks for common software package managers and programming languages in the descriptions. If mention of a package manager or programming language is found, a Webex message is posted.

GitHub


Change Log

Date Notes
Dec 17, 2021 - Initial release

See the Important Notes page for more information about updating workflows


Requirements

  • The following system atomics are used by this workflow:
    • Webex Teams - Post Message to Room
    • Webex Teams - Search for Room
  • The following atomic actions must be imported before you can import this workflow:
    • None
  • The targets listed at the bottom of the page
  • A Webex Teams access token and room name to post messages to

Workflow Steps

  1. Fetch the latest RSS feed of advisories
  2. Check if there’s anything new to parse (if not, end the workflow)
  3. Convert the list of advisories to a table
  4. For each advisory:
    • Look for software package managers (if found: update the local Webex message variable)
    • Look for programming languages (if found: update the local Webex message variable)
    • Check if there’s anything to report via Webex:
      • If so, search for the provided Webex room and post the message

Configuration

  • If you want the workflow to run on a schedule, you need to create a schedule and then add it as a trigger within the workflow
  • See this page for information on configuring the workflow for Webex Teams
  • If you want to modify the package managers and/or programming languages the workflow looks for, you can edit the regular expressions in the Look for package managers and Look for programming languages activities

Targets

Target Group: Default TargetGroup

Target Name Type Details Account Keys Notes
Webex Teams HTTP Endpoint Protocol: HTTPS
Host: webexapis.com
Path: None
None Not necessary if Webex Teams activities are removed