https://github.com/danielfeitopin/cve2csv

Fetch CVE data and save to CSV

https://github.com/danielfeitopin/cve2csv

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.4%) to scientific vocabulary

Keywords

csv cve pandas python
Last synced: 5 months ago · JSON representation

Repository

Fetch CVE data and save to CSV

Basic Info
  • Host: GitHub
  • Owner: danielfeitopin
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 19.5 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
csv cve pandas python
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
License

https://github.com/danielfeitopin/cve2csv/blob/main/

# cve2csv

***A Python module to fetch CVE data and save it to CSV.*** [![Python](https://img.shields.io/badge/Python_3-black?logo=python&logoColor=white&labelColor=grey&color=%233776AB)]( "Python") [![Pandas](https://img.shields.io/badge/Pandas-black?logo=pandas&logoColor=white&labelColor=grey&color=%23150458)]( "Pandas") [![License: MIT]()](LICENSE "License") [![GitHub issues](https://img.shields.io/github/issues/danielfeitopin/cve2csv)]( "Issues") [![GitHub stars](https://img.shields.io/github/stars/danielfeitopin/cve2csv)]( "Stars")
## Table of Contents - [cve2csv](#cve2csv) - [Table of Contents](#table-of-contents) - [Description](#description) - [Installation](#installation) - [Use](#use) - [Contributing](#contributing) - [License](#license) - [Contact](#contact) ## Description This module extracts CVE vulnerability information from the MITRE CVE database and saves the results to a CSV file. It performs web scraping to fetch CVE records based on keywords provided via the command line and converts the results into a pandas `DataFrame` for easy processing. ## Installation ```sh pip install -r requirements.txt ``` ## Use ```sh python cve2csv.py ``` Help menu: ``` python cve2csv.py -h ``` ``` usage: cve2csv.py [-h] [-o OUTPUT] [-d DELIMITER] [-e ENCODING] [-v | -q] keyword Fetch CVE data from MITRE and save to CSV. positional arguments: keyword Search keyword for CVE entries. options: -h, --help show this help message and exit -o OUTPUT, --output OUTPUT Output CSV file name. -d DELIMITER, --delimiter DELIMITER CSV delimiter. -e ENCODING, --encoding ENCODING CSV encoding. -v, --verbose Increase output verbosity.Use -v, -vv, or -vvv for more verbosity. -q, --quiet Suppress all output except errors. ``` ## Contributing Contributions are welcome! If you have improvements, bug fixes, or new modules to add, feel free to submit a pull request. ## License The content of this repository is licensed under the [BSD-3-Clause License](LICENSE). ## Contact Feel free to get in touch with me!
[![GitHub](https://img.shields.io/badge/GitHub-%23181717?style=for-the-badge&logo=github&logoColor=%23181717&color=white)]() [![LinkedIn](https://img.shields.io/badge/LinkedIn-white?style=for-the-badge&logo=linkedin&logoColor=white&color=%230A66C2)]()

Owner

  • Name: Daniel Feito Pin
  • Login: danielfeitopin
  • Kind: user
  • Location: A Coruña
  • Company: @informaticapau

Graduado en Ingeniería Informática en la UDC. Interesado en programación (principalmente con Python) y ciberseguridad. Creador de @informaticapau.

GitHub Events

Total
  • Push event: 11
  • Create event: 2
Last Year
  • Push event: 11
  • Create event: 2

Dependencies

requirements.txt pypi