https://github.com/mitre/ckl2poam
Standalone tool for converting DISA Checklists to eMASS POA&M Excel spreadsheets.
https://github.com/mitre/ckl2poam
emass mitre-corporation mitre-saf
Last synced: 6 days ago
JSON representation
Standalone tool for converting DISA Checklists to eMASS POA&M Excel spreadsheets.
- Host: GitHub
- URL: https://github.com/mitre/ckl2poam
- Owner: mitre
- License: other
- Created: 2021-07-14T20:18:44.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-12T19:14:22.000Z (over 3 years ago)
- Last Synced: 2025-04-01T14:38:35.430Z (26 days ago)
- Topics: emass, mitre-corporation, mitre-saf
- Language: TypeScript
- Homepage:
- Size: 495 KB
- Stars: 11
- Watchers: 20
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ckl2POAM
Standalone tool for converting DISA Checklists to eMASS POA&M Excel spreadsheets.## How to install:
1. Clone the repository: `git clone https://github.com/mitre/ckl2POAM`
2. Install dependencies: `npm install`
3. Build the app: `npm run build`## How to update:
### Option 1 (Using git)
1. Ensure you are in the folder containing ckl2POAM
2. Stash any existing input/outputs `git stash --include-untracked`
3. Update the repository: `git fetch`
4. Pull the latest changes `git pull`
5. Restore your files `git stash pop`
6. Install dependencies: `npm install`
7. Build the app: `npm run build`### Option 2 (Using Download as Zip on Windows)
1. Delete your existing ckl2POAM folder
2. Download the most recent version: https://github.com/mitre/ckl2POAM/archive/refs/heads/main.zip
2. Lower your PowerShell Execution Policy with `Set-Executionpolicy Unrestricted` (Press Win+X and choose Open PowerShell as Administrator)
3. Open `setup.ps1`
- If you encounter an error running this script try running `Unblock-File -Path C:\path\to\setup.ps1` in PowerShell
4. Follow the on-screen steps to install NodeJS and build the app
5. Restore PowerShell Execution policy with `Set-Executionpolicy Default`### Option 3 (Using Download as Zip on MacOS/Linux)
1. Delete your existing ckl2POAM folder
2. Download the most recent version: https://github.com/mitre/ckl2POAM/archive/refs/heads/main.zip
3. Enter the ckl2POAM folder using the terminal
4. Install dependencies: `npm install`
5. Build the app: `npm run build`## How to use:
1. Put your `.ckl` checklist files into `input/`
2. Run the script: `npm run start`
3. Converted spreadsheets will show up in `output/`## Contributing, Issues and Support
### Contributing
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.
### Issues and Support
Please feel free to contact us by **opening an issue** on the issue board, or, at [[email protected]](mailto:[email protected]) 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 [[email protected]](mailto:[email protected]).
### NOTICE
© 2019-2021 The MITRE Corporation.
Approved for Public Release; Distribution Unlimited. Case Number 18-3678.
### NOTICE
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.
### NOTICE
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.