Skip to content

Vulnerability Consumer #33

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 76 commits into from
Dec 10, 2020
Merged

Vulnerability Consumer #33

merged 76 commits into from
Dec 10, 2020

Conversation

elanzini
Copy link
Member

@elanzini elanzini commented Jun 25, 2020

The vulnerability-consumer is consuming from the fasten.vulnerability.out topic and injecting the vulnerability information in the DB.

elanzini added 26 commits April 30, 2020 10:51
- Kafka Producer Boilerplate
- Updater Thread while (true)
- Basic Parser CVE
- Tests to come
- Vulnerability class to encapsulate information
- Parsing almost complete
- updated toString Cpe23Uri
- run Main to check flow of information
- TODO: extend to all years
- TODO: implement update functionality
- sends GET requests to vulndb-code API to retrieve method-level details
- downloads all JSON feed from NVD up to current year
- TODO: implement continuous update functionality
- Partial testing Parser (tbc)
- Dependency Injection for Mockito testing facilitation
- Every day the Thread checks for modified and new vulnerabilities
- TODO: Speed up retrieval of relevant_files
- TODO: Testing Plugin
- Parsing Github patch commits
Adding the following extra information:
- time it took to fix the vulnerability (requested by SIG)
- files changed in the commit
- methods affected by the commit
- links to exploits (requested by SIG)
- Mongo Connector to monster ghtorrent
- Parser for Commits and PRs
- Github API support in case ghtorrent fails
- Refactor to allow dep. injection
- Hiding of credentials
@elanzini elanzini changed the title [WIP] Vulnerability Plugin Vulnerability Plugin Jul 3, 2020
@elanzini elanzini marked this pull request as ready for review July 3, 2020 15:02
@elanzini elanzini changed the title Vulnerability Plugin Vulnerability Consumer Dec 9, 2020
@elanzini elanzini requested a review from ilyagrishkov December 9, 2020 17:12
Copy link
Contributor

@MihhailSokolov MihhailSokolov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall everything is good, just have some minor comments

@elanzini elanzini requested review from MihhailSokolov and removed request for ilyagrishkov December 10, 2020 16:43
@MihhailSokolov MihhailSokolov merged commit 9570b65 into develop Dec 10, 2020
@MrLightful MrLightful deleted the vulnerability-plugin branch February 1, 2021 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants