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 booleanpurge(Engine engine)Deletes any locally cached data.booleanupdate(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:CachedWebDataSourceDetermines 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:
updatein 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:CachedWebDataSourceDeletes any locally cached data.- Specified by:
purgein interfaceCachedWebDataSource- Parameters:
engine- a reference to the dependency-check engine- Returns:
trueif the purge was successful; otherwisefalse
-
-