BenchParse v1.0 – CIS Benchmark PDF to Excel Converter
BenchParse is a Python tool that automates the conversion of CIS Benchmark PDFs into structured Excel reports. It extracts control recommendations, descriptions, rationale, impact, audit, remediation, and profile applicability sections, organizing them into a clean, readable format for compliance tracking and review.
Key Features
- 📄 PDF Parsing: Extracts CIS Benchmark data efficiently.
- 📊 Excel Conversion: Generates structured Excel files for easy analysis.
- 🔍 Detailed Control Information: Captures control names, titles, and descriptions.
- ⚙️ Organized Sections: Includes Rationale, Remediation, Audit, and more.
- 🛠️ Customizable Output: Specify output file names for convenient storage.
Installation & Usage
- Ensure Python3 is installed.
- Clone the repo:
git clone https://github.com/Cursed271/BenchParse - Navigate to the directory:
cd BenchParse - Install dependencies:
pip3 install -r requirements.txt - Run the script:
python3 BenchParse.py - Enter the path of the CIS Benchmark PDF when prompted.
- Enter a name for the output Excel file when prompted.
Feedback & Contributions
Bug reports, feature requests, and contributions are welcome. Reach out via GitHub Issues, Twitter, or email at [email protected].
License
BenchParse is licensed under the COE or CursedSec Ownership Edict License.