| installedAddons | Return a list of all of the installed add-ons |
| isLatestVersion | Returns 'true' if ZAP is on the latest version |
| latestVersionNumber | Returns the latest version number |
| localAddons | Returns a list with all local add-ons, installed or not. |
| marketplaceAddons | Return a list of all of the add-ons on the ZAP Marketplace (this information is read once and then cached) |
| newAddons | Return a list of any add-ons that have been added to the Marketplace since the last check for updates |
| optionAddonDirectories | |
| optionCheckAddonUpdates | |
| optionCheckOnStart | |
| optionDayLastChecked | |
| optionDayLastInstallWarned | |
| optionDayLastUpdateWarned | |
| optionDownloadDirectory | |
| optionDownloadNewRelease | |
| optionInstallAddonUpdates | |
| optionInstallScannerRules | |
| optionReportAlphaAddons | |
| optionReportBetaAddons | |
| optionReportReleaseAddons | |
| updatedAddons | Return a list of any add-ons that have been changed in the Marketplace since the last check for updates |
| downloadLatestRelease | Downloads the latest release, if any |
| installAddon (id* ) | Installs or updates the specified add-on, returning when complete (i.e. not asynchronously) |
| setOptionCheckAddonUpdates (Boolean* ) | |
| setOptionCheckOnStart (Boolean* ) | |
| setOptionDownloadNewRelease (Boolean* ) | |
| setOptionInstallAddonUpdates (Boolean* ) | |
| setOptionInstallScannerRules (Boolean* ) | |
| setOptionReportAlphaAddons (Boolean* ) | |
| setOptionReportBetaAddons (Boolean* ) | |
| setOptionReportReleaseAddons (Boolean* ) | |
| uninstallAddon (id* ) | Uninstalls the specified add-on |