mirror of
https://github.com/cve-search/git-vuln-finder.git
synced 2024-11-22 23:07:20 +00:00
Merge pull request #5 from stricaud/langdetect
Added language detection
This commit is contained in:
commit
2b5e91187e
2 changed files with 3 additions and 0 deletions
|
@ -1 +1,2 @@
|
||||||
gitpython
|
gitpython
|
||||||
|
langdetect
|
||||||
|
|
|
@ -16,6 +16,7 @@ import json
|
||||||
import sys
|
import sys
|
||||||
import argparse
|
import argparse
|
||||||
import typing
|
import typing
|
||||||
|
from langdetect import detect as langdetect
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(description = "Finding potential software vulnerabilities from git commit messages.", epilog = "More info: https://github.com/cve-search/git-vuln-finder")
|
parser = argparse.ArgumentParser(description = "Finding potential software vulnerabilities from git commit messages.", epilog = "More info: https://github.com/cve-search/git-vuln-finder")
|
||||||
parser.add_argument("-v", help="increase output verbosity", action="store_true")
|
parser.add_argument("-v", help="increase output verbosity", action="store_true")
|
||||||
|
@ -92,6 +93,7 @@ def summary(commit, branch, pattern, origin=None):
|
||||||
else:
|
else:
|
||||||
potential_vulnerabilities[rcommit.hexsha] = {}
|
potential_vulnerabilities[rcommit.hexsha] = {}
|
||||||
potential_vulnerabilities[rcommit.hexsha]['message'] = rcommit.message
|
potential_vulnerabilities[rcommit.hexsha]['message'] = rcommit.message
|
||||||
|
potential_vulnerabilities[rcommit.hexsha]['language'] = langdetect(rcommit.message)
|
||||||
potential_vulnerabilities[rcommit.hexsha]['commit-id'] = rcommit.hexsha
|
potential_vulnerabilities[rcommit.hexsha]['commit-id'] = rcommit.hexsha
|
||||||
potential_vulnerabilities[rcommit.hexsha]['summary'] = rcommit.summary
|
potential_vulnerabilities[rcommit.hexsha]['summary'] = rcommit.summary
|
||||||
potential_vulnerabilities[rcommit.hexsha]['stats'] = rcommit.stats.total
|
potential_vulnerabilities[rcommit.hexsha]['stats'] = rcommit.stats.total
|
||||||
|
|
Loading…
Reference in a new issue