Skip to content
/ nvdXjira Public
forked from jschauma/nvdXjira

cross‐reference CVEs from the NVD with Jira

License

Notifications You must be signed in to change notification settings

shift/nvdXjira

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cross-referencing CVEs from the NVD with Jira

In order to track CVEs within an organization, it may be useful to cross- reference your ticket tracking system with NIST's National Vulnerability Database. The 'nvdXjira' utility allows you to do just that for the Jira Ticket Tracking system.

'nvdXjira' reads NVD XML data and cross-references CVEs found in the input with a Jira instance.

Docker

cp ../nvdXjira-config config/config
docker run -v config:/etc/nvdXsync shift/nvdxjira --help

FAQ

What are the dependencies?

'nvdXjira' is written in python, using only modules included in the base distribution.

python < 2.6 probably isn't going to be sufficient, though.

How do I install 'nvdXjira'?

'nvdXjira' comes with a standard python 'setup.py' file, so you should be able to just run 'python setup.py install'.

How do I use it?

Create a configuration file for 'nvdXjira', specifying the Jira URL, default project, and login credentials:

username = cvebot
password = supahs3kret
project = VULN
url = https://jira.your.domain

To create new tickets for any CVEs found in the most recent data from NIST using the 'security' project and tagging each ticket using the 'nvd' label:

curl https://nvd.nist.gov/static/feeds/xml/cve/nvdcve-2.0-recent.xml |  \
        nvdXjira -p security -t nvd

Please see the manual page for details.

Who wrote this tool?

'nvdXjira' was originally written by Jan Schaumann (jschauma@twitter.com) in May 2013.

About

cross‐reference CVEs from the NVD with Jira

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.6%
  • Makefile 2.4%