Code42 for IBM Resilient customization settings
Overview
Code42 for Resilient adds Code42-specific functions, rules, and workflows to extend the capabilities of your IBM Resilient environment. This article describes those Code42-specific functions, rules, and workflows available in Resilient's Customization Settings.
For instructions on how to install and uninstall Code42 for Resilient, as well as common use cases, see Code42 for IBM Resilient.
Code42 rules
Code42 for Resilient includes Code42 rules, which trigger Code42 workflows.
Code42: Add user to legal hold
The Code42: Add user to legal hold rule dictates that when you have an artifact with the type User Account, the action menu option Code42: Add user to legal hold appears. This action menu option prompts you for the Code42: Legal Hold UID and runs the Code42: Add user to legal hold workflow.
Code42: Block device
The Code42: Block device rule dictates that when you have an artifact with the type System Name, the action menu option Code42: Block device appears. This action menu option runs the Code42: Block device workflow.
Code42: Block user
The Code42: Block user rule dictates that when you have an artifact with the type User Account, the action menu option Code42: Block user appears. This action menu option runs the Code42: Block user workflow.
Code42: Deactivate device
The Code42: Deactivate device rule dictates that when you have an artifact with the type System Name, the action menu option Code42: Deactivate device appears. This action menu option runs the Code42: Deactivate device workflow.
Code42: Deactivate user
The Code42: Deactivate user rule dictates that when you have an artifact with the type User Account, the action menu option Code42: Deactivate user appears. This action menu option runs the Code42: Deactivate user workflow.
Code42: Deauthorize device
The Code42: Deauthorize device rule dictates that when you have an artifact with the type System Name, the action menu option Code42: Deauthorize device appears. This action menu option runs the Code42: Deauthorize device workflow.
Code42: Download file from backup
The Code42: Download file from backup rule dictates that in the Code42 File Events data table, the action menu option Code42: Download file from backup appears when hostname, file name, and/or file path has a value. This action menu option runs the Code42: Download file from backup workflow.
Code42: Reactivate device
The Code42: Reactivate device rule dictates that when you have an artifact with the type System Name, the action menu option Code42: Reactivate device appears. This action menu option runs the Code42: Reactivate device workflow.
Code42: Reactivate user
The Code42: Reactivate user rule dictates that when you have an artifact with the type User Account, the action menu option Code42: Reactivate user appears. This action menu option runs the Code42: Reactivate user workflow.
Code42: Search file events by MD5
The Code42: Search file events by MD5 rule dictates that when you have an artifact with the type Malware MD5 Hash, the action menu option Code42: Search file events by MD5 appears. This action menu option runs the Code42: Search file events by MD5 workflow.
Code42: Search for file exposure events
The Code42: Search for file exposure events rule dictates that when you have an artifact with the type User Account, the action menu option Code42: Search for file exposure events appears. This action menu option prompts you to enter an On or After Date and runs the Code42: Search for file exposure events workflow.
Code42: Unblock device
The Code42: Unblock device rule dictates that when you have an artifact with the type System Name, the action menu option Code42: Unblock device appears. This action menu option runs the Code42: Unblock device workflow.
Code42: Unblock user
The Code42: Unblock user rule dictates that when you have an artifact with the type User Account, the action menu option Code42: Unblock user appears. This action menu option runs the Code42: Unblock user workflow.
Code42 workflows
Code42 for Resilient includes Code42 workflows, triggered by the Code42 rules. These workflows execute Code42 custom functions.
Code42: Add user to legal hold
The Code42: Add user to legal hold workflow adds a user as a custodian to a legal hold and adds a note to the incident. This workflow uses the Code42: Get user by username and Code42: Add user to legal hold functions.
Code42: Block device
The Code42: Block device workflow blocks the device and adds a note to the incident. This workflow uses the Code42: Search devices and Code42: Block device functions.
Code42: Block user
The Code42: Block user workflow blocks the user and adds a note to the incident. This workflow uses the Code42: Get user by username and Code42: Block user functions.
Code42: Deactivate device
The Code42: Deactivate device workflow signs the user out of the Code42 agent, stops backups, and moves the user's backup archives to cold storage. This workflow uses the Code42: Search devices and Code42: Deactivate device functions.
Code42: Deactivate user
The Code42: Deactivate user workflow blocks the user's access to Code42, stops backups, and moves the user's backup archives to cold storage. This workflow uses the Code42: Get user by username and Code42: Deactivate user functions.
Code42: Deauthorize device
The Code42: Deauthorize device workflow signs the user out of the Code42 agent and stops backups. This workflow uses the Code42: Search devices and Code42: Deauthorize device functions.
Code42: Download file from backup
The Code42: Download file from backup workflow downloads the most recently backed-up version of the file related to the file event in the Code42 File Events data table, then attaches the file to the incident. This workflow uses the Code42: Get user by username, Code42: Search devices, and Code42: Download file from backup functions.
Code42: Reactivate device
The Code42: Reactivate device workflow restores a user's access to Code42 and makes the user's backup archives available again. This workflow uses the Code42: Search devices and Code42: Reactivate device functions.
Code42: Reactivate user
The Code42: Reactivate user workflow restores a user's access to Code42 and makes the user's backup archives available again. This workflow uses the Code42: Get user by username and Code42: Reactivate user functions.
Code42: Search file events by MD5
The Code42: Search file events by MD5 workflow searches Code42 file events for those matching the MD5 hash provided in the Malware MD5 Hash artifact and adds the results to the Code42 File Events data table, using the Code42: Search file events function.
Code42: Search for file exposure events
The Code42: Search for file exposure events workflow searches Code42 for file exposure events from the devices of the user provided in the User Account artifact. This workflow then adds the file exposure events to the Code42 File Events data table, using the Code42: Search file events function.
Code42: Unblock device
The Code42: Unblock device workflow unblocks the device and adds a note to the incident. This workflow uses the Code42: Search devices and Code42: Unblock device functions.
Code42: Unblock user
The Code42: Unblock user workflow unblocks the user and adds a note to the incident. This workflow uses the Code42: Get user by username and Code42: Unblock user functions.
Code42 functions
A function in IBM Resilient is an object that performs an action. Code42 custom workflows call these functions. You can also call these functions in workflows you build yourself. Code42 functions perform actions in the Code42 environment you defined in your resilient-circuits configuration file. The available Code42 custom functions appear below, including input parameters and example outputs. Input parameters are required unless noted.