Added meta file for CVE plugin.
Added data.url and fetch.sh. The former contains the URL of the gzipped CVE
archive and the latter downloads it to the 'download' directory.
Added parse.sh and parse.pl scripts. The parse.sh scripts triggers parse.pl
to generate output.txt. Though, at the moment, it's merely empty.
Began basic outline of parse.pl script. Simply opens filehandles to
input archive and output.txt and then closes them.
Defined new trace() subroutine for displaying diagnostic messages.
Can be enabled/disabled by setting $trace to 1/0 respectively.
Implemented the main XML parsing and output algorithm.
The parse.pl script now generates a proper output.txt file.
Added start time and total execution time to trace output.
That way it's easier to compare speed should another method for
parsing be considered in the future (e.g. XML::XPath or plain
ol' regexes).
Included $AnyInflateError and $! variables in output error messages.
Added README.txt file.
Added new queries.txt file including a few sample queries to test.
Set $trace back to 0 since it should only be modified locally.
Removed queries.txt since apparently it's just legacy.
Appended "Vulnerability description" to each CVE-ID entry.
Suggested by rpicard, doing so adds a little context and clarity.
Added .gitignore to ignore plugin-generated output files/directories.
Fixed issue of rejected and reserved CVE-ID's in output.txt.
New parse_entry() subroutine now excludes rejected identifiers from
output.txt and includes reversed identifiers but with a clear
message about their reserved status.
Removed output.txt from .gitignore since <1MB files can be included.
Modified parser to ignore reserved CVE-ID's.
If it is decided that reserved identifiers should be excluded from
the results, then this branch can be merged with master. Otherwise,
it can be deleted.
Included xxxx-yyyy component of each CVE-ID in output.txt.
By adding a keyword trigger for "cve", this will allow users to search
for "CVE-1999-1234" as well as "cve 1999-1234".
Change new entries to redirects
Merge branch 'soh-cah-toa-master'