Code Monkey home page Code Monkey logo

iava-to-cve's Introduction

iava-to-cve

This application provides the ability to parse the DISA iava-to-cve xml file and provide reporting based on Red Hat CVE Database information relating to the CVE's within an IAVA

iava-to-cve's People

Contributors

dsirrine avatar

Stargazers

 avatar  avatar

iava-to-cve's Issues

RHSA Array Printing Iteration

RHSA information duplicates if > 1. Need to collect all information before printing or ensure that information isn't duplicated. Example output:

RHSA Information for CVE-2014-0428:
RHSA Number: RHSA-2014:0030
RHSA Number: RHSA-2014:0030
RHSA Number: RHSA-2014:0027
RHSA Number: RHSA-2014:0026
RHSA URL: https://rhn.redhat.com/errata/RHSA-2014-0030.html
RHSA URL: https://rhn.redhat.com/errata/RHSA-2014-0030.html
RHSA URL: https://rhn.redhat.com/errata/RHSA-2014-0027.html
RHSA URL: https://rhn.redhat.com/errata/RHSA-2014-0026.html
RHSA Platform: Red Hat Enterprise Linux Server Supplementary (v. 5) (java-1.7.0-oracle)
RHSA Platform: Red Hat Enterprise Linux Supplementary version 6 (java-1.7.0-oracle)
RHSA Platform: Red Hat Enterprise Linux version 5 (java-1.7.0-openjdk)
RHSA Platform: Red Hat Enterprise Linux version 6 (java-1.7.0-openjdk)
RHSA Release: January 15, 2014
RHSA Release: January 15, 2014
RHSA Release: January 15, 2014
RHSA Release: January 15, 2014

Modify code to follow Strategy Pattern

- Alteration: I think that we should try to break this up using the Strategy_pattern http://en.wikipedia.org/wiki/Strategy_pattern
  In short my idea her is that you implement a collector (it gets information from a feed, source of data) and based on a context you implement a parser (much of this you have)

  Currently the way your code is designed this is all built into the parse. My idea allows thing to be more like a plugin model, so that we could alter sources for data or update / extend what / where we can get data from. 

Parse IAVA by date

Provide functionality to parse iava-to-cve xml based on date:

all since date
date range

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.