Giter VIP home page Giter VIP logo

sanjeev-kumar78 / bug-connector Goto Github PK

View Code? Open in Web Editor NEW

This project forked from c2siorg/bug-connector

1.0 0.0 0.0 195.94 MB

The idea of this project is to create a public dataset based on openly available CVE information, the key goal is to create fully functional scapers set to gather CVE information from different sources augment comprehensive data points, and make it public

License: Apache License 2.0

Python 100.00%

bug-connector's Introduction

Bug Connector

Update NVD Data

Introduction:

The idea of this project is to create a public dataset based on openly available CVE information, the key goal is to create fully functional scapers set to gather CVE information from different sources augment comprehensive data points, and make it publicly available for research purposes.

Project Structure:

  • The project is divided into 3 main components:
    • Data Collection
    • Data Processing
    • Data Storage
  • Each component is further divided into sub-components, and each sub-component is a standalone module that can be used independently.

Data Collection:

  • The data collection component is responsible for gathering CVE information from different sources, the sources can be:

  • Each source has its own module, which is responsible for gathering and storing data from the source in a format.

    Alternative:

    • CvelistV5 is a public repository that contains a list of all CVEs, and the data is updated regularly, the data is available in JSON format, and the data can be used for research purposes.

Data Processing:

  • The data processing component is responsible for processing the data collected from different sources, the processing can be:
    • Data Augmentation
    • Data Normalization
    • Data Enrichment
  • Each processing module is responsible for processing and storing the data in a predefined format.

Data Storage:

  • The data storage component is responsible for storing the processed data in a predefined format, the storage can be:
    • CSV
    • JSON
    • XML
    • SQL
  • Each storage module is responsible for storing the data in a predefined format.

Data Updation:

  • The data updation component is responsible for updating the data regularly, the update can be:
    • Daily
    • Weekly
    • Monthly
  • Using Github Actions, the data can be updated regularly, and the data can be made publicly available for research purposes.

Deployment:

  • The project is deployed on a Streamlit platform, and the data is publicly available for research purposes.

Conclusion:

  • The project is a fully functional public dataset based on openly available CVE information, the project is divided into 3 main components, and each component is further divided into sub-components, and each sub-component is a standalone module that can be used independently.

bug-connector's People

Contributors

actions-user avatar sanjeev-kumar78 avatar charithccmc avatar

Stargazers

W.H.K. UDARA avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.