binaryninja.pluginmanager.RepoPlugin¶
-
class
RepoPlugin(handle)[source]¶ ``RepoPlugin` is mostly read-only, however you can install/uninstall enable/disable plugins. RepoPlugins are created by parsing the plugins.json in a plugin repository.
Methods
__init__(handle)x.__init__(…) initializes x; see help(type(x)) for signature Attributes
apistring indicating the API used by the plugin descriptionString short description of the plugin enabledBoolean True if the plugin is currently enabled, False otherwise installedBoolean True if the plugin is installed, False otherwise licenseString short license description (ie MIT, BSD, GPLv2, etc) license_textString complete license text for the given plugin long_descriptionString long description of the plugin minimum_versionString minimum version the plugin was tested on nameString name of the plugin pathRelative path from the base of the repository to the actual plugin plugin_typesList of PluginType enumeration objects indicating the plugin type(s) update_statusPluginUpdateStatus enumeration indicating if the plugin is up to date or not urlString URL of the plugin’s git repository versionString version of the plugin