OpenSCAP / openscap

NIST Certified SCAP 1.2 toolkit
https://www.open-scap.org/tools/openscap-base
GNU Lesser General Public License v2.1
1.38k stars 380 forks source link

Dynamic Probe Loading #1798

Open DoctorPepper12 opened 3 years ago

DoctorPepper12 commented 3 years ago

Description of Problem:

Currently OpenScap doesnt support current oval definition probes and / or custom definitions. For example I would like to make an OVAL definition that leverages SSDEEP so I would need to do the following (under the current code).

  1. Update Oval to support SSDEEP
  2. Update oscap.exe to read that oval definition

I am putting in software to override existing probes and to dynamically load dlls to accomplish those probes via Interface definitions. This will allow contributors to add dlls and/or custom definitions without impacting the community.

OpenSCAP Version:

1.3.5

Operating System & Version:

Windows

Steps to Reproduce:

Actual Results:

Expected Results:

Additional Information / Debugging Steps:

DoctorPepper12 commented 3 years ago

Code checked in