Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.5 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.5 KB

bulk-update-findings

Script to run through prompting a user to select an existing client in Plextrac and which finding status to update to. Script then updates all findings on all reports of the selected client with the selected findings status.

Currently in platform you are limited to editing client findings to batches of 100. You can update all findings on a single report, but this isn't efficient the more reports you have. This script extends that functionality to allow quick bulk updates to all findings in a client.

Requirements

Installing

After installing Python, pip, and pipenv, run the following commands to setup the Python environment to run the script.

git clone repository
cd path/to/repository
pipenv install //this will create a virtual env and install all the dependancies from the Pipfile which are needed for the script

Usage

After the Python environment is setup, you can run the script with the following command. You should be in the folder where you cloned the repo when running the following.

pipenv run python main.py

Config

You can add the following values to the config.yaml file. If a value is not set, you will be prompted to enter it when the script runs.

Required Information