Standalone tool for converting DISA Checklists to eMASS POA&M Excel spreadsheets.
- Clone the repository:
git clone https://github.com/mitre/ckl2POAM
- Install dependencies:
npm install
- Build the app:
npm run build
- Ensure you are in the folder containing ckl2POAM
- Stash any existing input/outputs
git stash --include-untracked
- Update the repository:
git fetch
- Pull the latest changes
git pull
- Restore your files
git stash pop
- Install dependencies:
npm install
- Build the app:
npm run build
- Delete your existing ckl2POAM folder
- Download the most recent version: https://github.com/mitre/ckl2POAM/archive/refs/heads/main.zip
- Lower your PowerShell Execution Policy with
Set-Executionpolicy Unrestricted
(Press Win+X and choose Open PowerShell as Administrator) - Open
setup.ps1
- If you encounter an error running this script try running
Unblock-File -Path C:\path\to\setup.ps1
in PowerShell
- If you encounter an error running this script try running
- Follow the on-screen steps to install NodeJS and build the app
- Restore PowerShell Execution policy with
Set-Executionpolicy Default
- Delete your existing ckl2POAM folder
- Download the most recent version: https://github.com/mitre/ckl2POAM/archive/refs/heads/main.zip
- Enter the ckl2POAM folder using the terminal
- Install dependencies:
npm install
- Build the app:
npm run build
- Put your
.ckl
checklist files intoinput/
- Run the script:
npm run start
- Converted spreadsheets will show up in
output/
Please feel free to look through our issues, make a fork and submit PRs and improvements. We love hearing from our end-users and the community and will be happy to engage with you on suggestions, updates, fixes or new capabilities.
Please feel free to contact us by opening an issue on the issue board, or, at saf@groups.mitre.org should you have any suggestions, questions or issues. If you have more general questions about the use of our software or other concerns, please contact us at opensource@mitre.org.
© 2019-2021 The MITRE Corporation.
Approved for Public Release; Distribution Unlimited. Case Number 18-3678.
MITRE hereby grants express written permission to use, reproduce, distribute, modify, and otherwise leverage this software to the extent permitted by the licensed terms provided in the LICENSE.md file included with this project.
This software was produced for the U. S. Government under Contract Number HHSM-500-2012-00008I, and is subject to Federal Acquisition Regulation Clause 52.227-14, Rights in Data-General.
No other use other than that granted to the U. S. Government, or to those acting on behalf of the U. S. Government under that Clause is authorized without the express written permission of The MITRE Corporation.
For further information, please contact The MITRE Corporation, Contracts Management Office, 7515 Colshire Drive, McLean, VA 22102-7539, (703) 983-6000.