Skip to content

BenchParse v1.0

Latest

Choose a tag to compare

@Cursed271 Cursed271 released this 07 Sep 09:20
· 5 commits to main since this release
40da996

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

  1. Ensure Python3 is installed.
  2. Clone the repo: git clone https://github.com/Cursed271/BenchParse
  3. Navigate to the directory: cd BenchParse
  4. Install dependencies: pip3 install -r requirements.txt
  5. Run the script: python3 BenchParse.py
  6. Enter the path of the CIS Benchmark PDF when prompted.
  7. 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.