WP Manifestindependent plugin directory
manifest / performance / wp-admin-boost

WP Admin Boost WP Registry grade B. Medium-severity findings · 2 findingsWP RegistryMedium-severity findings · 2 findingsOpen the reportB

一款 WordPress 插件,通过使用 CDN加速 WordPress 的后台核心小文件与插件小文件,大幅提高访问速度。

★ 9stars
1.0.3latest · 5 years ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/hello-yunshu/wp-admin-boost/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

插件功能

使用jsdelivr加速WordPress的后台核心小文件与插件小文件,大幅提高后台访问速度。支持自定义加速插件。

注意事项

请勿使用测试版插件,请仔细检查加速后是否兼容。可以通过浏览器的Console报错检查兼容性。

此插件与jsdelivr无关,jsdelivr造成的意外损失与本插件无关。

插件截图

20210122203422.jpg

项目地址:GitHub

感谢:WP中国本土化社区

欢迎关注插件主页:无主界

Releases

2 releases.

Tag
Published
1.0.3 latest
Aug 9, 2021 5 years ago
Jan 22, 2021 5 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

B grade

Security

WP Admin Boost 1.0.3 · audited by WP Registry

Medium-severity findings.

1 medium 1 low
Audited release
1.0.3
Findings
2
Worst severity
medium
Content hash
ba621abd04605d3a143ba70b…

Findings

  • medium CSRF: settings save does not verify nonce

    csrf

    options_page_html handles POST by calling update_option for all wpab_* settings without wp_verify_nonce/check_admin_referer. The form outputs a nonce via settings_fields('wpab'), but the custom handler that posts back to the settings page never validates it. An attacker can CSRF a logged-in administrator into changing CDN acceleration toggles and the blocked-plugin list.

    wp-admin-boost.php:259-267

    Recommendation

    Call check_admin_referer('wpab-options') (or verify the settings_fields nonce) before any update_option, and move the current_user_can('manage_options') check above the POST handling.

  • low Capability check runs after state-changing POST

    missing_capability

    In options_page_html, update_option calls execute on POST before current_user_can('manage_options'). WordPress submenu registration still requires manage_options to reach the callback, so this is not a direct privilege escalation, but the inverted order removes defense-in-depth if the callback is ever invoked another way.

    wp-admin-boost.php:259-272

    Recommendation

    Check current_user_can('manage_options') (and multisite manage_network_options when applicable) before processing POST.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.