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.
Change Log
Date | Notes |
---|---|
Dec 17, 2021 | - Initial release |
Sep 7, 2022 | - Minor updates to naming and descriptions |
See the Important Notes page for more information about updating workflows
Requirements
- The following system atomics are used by this workflow:
- Webex - Post Message to Room
- Webex - 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
- Cisco Webex
Workflow Steps
- Fetch the latest RSS feed of advisories
- Check if there’s anything new to parse (if not, end the workflow)
- Convert the list of advisories to a table
- 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
- 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
andLook 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 activities are removed |