WP Manifestindependent plugin directory
manifest / utilities / budget-buddy

BudgetBuddy WP Registry grade B. Medium-severity findings · 1 findingWP RegistryMedium-severity findings · 1 findingOpen the reportB

A wordpress plugin to manage personal finance

★ 0stars
30release downloads
v1.1.1latest · 1 year ago

Install

Download budget-buddy.zip From the v1.1.1 release on GitHub, Aug 16, 2025

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/itscsp/budget-buddy/releases/download/v1.1.1/budget-buddy.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Releases

13 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.1 latest
Aug 16, 2025 1 year ago
budget-buddy.zip
5
Aug 13, 2025 1 year ago
budget-buddy.zip
7
Aug 8, 2025 1 year ago
budget-buddy.zip
1
Jul 22, 2025 1 year ago
budget-buddy.zip
1
Jun 29, 2025 1 year ago
budget-buddy.zip
3
Jun 29, 2025 1 year ago
budget-buddy.zip
1
Jun 4, 2025 1 year ago
budget-buddy.zip
5
Jun 4, 2025 1 year ago
budget-buddy.zip
1
May 24, 2025 1 year ago
budget-buddy.zip
2
May 24, 2025 1 year ago
budget-buddy.zip
1
May 24, 2025 1 year ago
budget-buddy.zip
1
May 24, 2025 1 year ago
budget-buddy.zip
1
May 24, 2025 1 year ago
budget-buddy.zip
1
B grade

Security

BudgetBuddy 1.1.1 · audited by WP Registry

Medium-severity findings.

1 medium
Audited release
1.1.1
Findings
1
Worst severity
medium
Content hash
78d86265395ff7ea07f2cec2…

Findings

  • medium CSRF on plan status update and delete (missing nonce)

    csrf

    budget-logic.php, included for logged-in users, processes $_POST['bb_update_plan_status'] and $_POST['bb_delete_plan'] with only is_user_logged_in(). There is no wp_verify_nonce/check_admin_referer. A malicious page can CSRF a logged-in BudgetBuddy user to change or delete their own plans (bb_update_plan_status scopes by user_id).

    includes/budget-logic.php:21-32

    Recommendation

    Require check_admin_referer or wp_verify_nonce on these POSTs (same nonce already used for AJAX plan ops).

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.