Class KnownExploitedDataSource
- java.lang.Object
-
- org.owasp.dependencycheck.data.update.KnownExploitedDataSource
-
- All Implemented Interfaces:
CachedWebDataSource
public class KnownExploitedDataSource extends java.lang.Object implements CachedWebDataSource
- Author:
- jeremy
-
-
Constructor Summary
Constructors Constructor Description KnownExploitedDataSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
purge(Engine engine)
Deletes any locally cached data.boolean
update(Engine engine)
Determines if an update to the current data store is needed, if it is the new data is downloaded from the Internet and imported into the current cached data store.
-
-
-
Method Detail
-
update
public boolean update(Engine engine) throws UpdateException
Description copied from interface:CachedWebDataSource
Determines if an update to the current data store is needed, if it is the new data is downloaded from the Internet and imported into the current cached data store.- Specified by:
update
in interfaceCachedWebDataSource
- Parameters:
engine
- a reference to the dependency-check engine- Returns:
- whether or not an update was made to the CveDB
- Throws:
UpdateException
- is thrown if there is an exception downloading the data or updating the data store.
-
purge
public boolean purge(Engine engine)
Description copied from interface:CachedWebDataSource
Deletes any locally cached data.- Specified by:
purge
in interfaceCachedWebDataSource
- Parameters:
engine
- a reference to the dependency-check engine- Returns:
true
if the purge was successful; otherwisefalse
-
-