-
Notifications
You must be signed in to change notification settings - Fork 0
Description
From https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/, specifically:
- The plugin may not send executable code via third-party systems.
Externally loading code from documented services is permitted, however all communication must be made as securely as possible. Executing outside code within a plugin when not acting as a service is not allowed, for example:
- Serving updates or otherwise installing plugins, themes, or add-ons from servers other than WordPress.org’s
- Installing premium versions of the same plugin
- Calling third party CDNs for reasons other than font inclusions; all non-service related JavaScript and CSS must be included locally
- Using third party services to manage regularly updated lists of data, when not explicitly permitted in the service’s terms of use
- Using iframes to connect admin pages; APIs should be used to minimize security risks
and
- The plugin should make use of WordPress’ default libraries.
WordPress includes a number of useful libraries, such as jQuery, Atom Lib, SimplePie, PHPMailer, PHPass, and more. For security and stability reasons, plugins may not include those libraries in their own code, but instead must use the versions of those libraries packaged with WordPress.
For a list of all javascript libraries included in WordPress, please review Default Scripts Included and Registered by WordPress.
I suggest adding a small note that including integrating your plugin will prohibit being listed in the public repo. 😄