volatility3 icon indicating copy to clipboard operation
volatility3 copied to clipboard

PluginRequirements should not be fulfilled unless their PluginRequirements are fulfilled

Open ikelos opened this issue 1 year ago • 2 comments

A PluginRequirement should verify that the required plugins can successfully be instantiated. As such we need to verify the subset of requirements that may be required (at the moment, only other plugin requirements and module requirements, possibly all version requirements). It needs a little bit of thought, as to what's actually needed (most requirements are inputs, that aren't necessarily required for exposed methods), but at the moment a dependency may be fulfilled with a non-functional plugin.

ikelos avatar Feb 05 '24 00:02 ikelos