Skip to content

BenchParse is a tool that automates the extraction of CIS Benchmark data from PDFs and organizes it into a structured Excel sheet for easier analysis, tracking, and compliance management in cybersecurity audits.

License

Notifications You must be signed in to change notification settings

Cursed271/BenchParse

Repository files navigation

BenchParse Logo

BenchParse

BenchParse extracts CIS Benchmark data from PDFs and structures it into a formatted Excel report.

📖 Table of Contents

🚀 Introduction

BenchParse is a Python-based tool designed to convert CIS Benchmark PDFs into a well-organized Excel file. It extracts control recommendations, descriptions, rationale, impact, audit, remediation, and profile applicability sections from the PDF, then organizes them into a clean and readable format for easy review and compliance tracking.

BenchParse

Excel Output

✨ Features:

  • 📄 PDF Parsing: Extracts data from CIS Benchmark PDFs.

  • 📊 Excel Conversion: Converts extracted data into a structured Excel file.

  • 🔍 Detailed Control Information: Extracts control names, titles, and descriptions.

  • ⚙️ Sections Organization: Organizes data into relevant sections like “Rationale” and “Remediation.”

  • 🛠️ Customizable Output: Allows users to specify output file names for easy storage.

⚙️ Installation and Usage:

  1. Pre-requisites: Ensure you have Python3 installed on your system.
  2. Clone the Repo: Use "git clone https://github.com/Cursed271/BenchParse"
  3. Traverse into the Directory: Use "cd BenchParse"
  4. Install Dependencies: Use "pip3 install -r requirements.txt"
  5. Execute the Script: Use "python3 BenchParse.py"
  6. Enter the Path of the CIS Benchmark (When Prompted)

💬 Feedback

Have suggestions or feature requests? Feel free to reach out via:

Your feedback helps improve BenchParse! Contributions and PRs are always welcome. 🚀

🙌 Contributors

  • Steven Pereira (aka Cursed) - Creator & Maintainer

📜 License

BenchParse is licensed under the MIT License. See the LICENSE file for details.

About

BenchParse is a tool that automates the extraction of CIS Benchmark data from PDFs and organizes it into a structured Excel sheet for easier analysis, tracking, and compliance management in cybersecurity audits.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy