WP Manifestindependent plugin directory
manifest / admin / baristawp-plugin

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

Barista is a blazingly fast, totally extendable command launcher. It lets you go your routine tasks faster, search posts, control your site, and much more.

★ 6stars
v0.8.21latest · 4 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/fnpen/baristawp-plugin/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.

Releases

19 releases.

Tag
Published
v0.8.21 latest
Feb 23, 2022 4 years ago
Feb 23, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 22, 2022 4 years ago
Feb 15, 2022 4 years ago
Feb 15, 2022 4 years ago
Feb 14, 2022 4 years ago
Feb 14, 2022 4 years ago
Feb 11, 2022 4 years ago
Feb 11, 2022 4 years ago
Feb 11, 2022 4 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

Barista 0.8.21 · audited by WP Registry

Medium-severity findings.

1 medium 1 low
Audited release
0.8.21
Findings
2
Worst severity
medium
Content hash
cddf649e964e6aa6649fcc78…

Findings

  • medium barista-get_admin_menus AJAX has no nonce or capability check

    missing_capability

    wp_ajax_barista-get_admin_menus loads wp-admin menu.php and returns the Barista command Collection via wp_send_json_success with no check_ajax_referer and no current_user_can. Any authenticated user (including Subscriber) can invoke admin-ajax.php?action=barista-get_admin_menus and receive the aggregated admin command/menu metadata exposed to the palette.

    inc/frontend.php:12-36

    Recommendation

    Require check_ajax_referer and a capability such as edit_posts or manage_options before returning the collection.

  • low barista_run_action authenticates with per-command nonce only at gate

    missing_capability

    init_ajax_request verifies a per-command nonce but does not enforce a baseline capability. Individual command hooks (e.g. plugin activate) do check current_user_can; residual risk is any command hook that omits its own cap check. Scripts also enqueue on the frontend for logged-in users.

    inc/ajax.php:20-38

    Recommendation

    After nonce verification, require an admin capability (e.g. manage_options) unless the specific command documents a lower gate.

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.