WP Manifestindependent plugin directory
manifest / users / user-management

Tsjippy User Management WP Registry grade D+. High-severity findings · 3 findingsWP RegistryHigh-severity findings · 3 findingsOpen the reportD+

A module for the sim-plugin

★ 0stars
89release downloads
10.8.9latest · 18d ago

Install

Download tsjippy-user-management.zip From the 10.8.9 release on GitHub, Oct 4, 2026

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

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tsjippy/user-management/releases/download/10.8.9/tsjippy-user-management.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Description

This module depends on the forms module. The forms module will be automatically activated upon activation.

This module adds 5 shortcodes:

user-info

This shortcode displays all forms to set and update userdata.
You can also change userdata for other users if you have the 'usermanagement' role.
Use like this: [user-info currentuser='true']

userstatistics

This shortcode displays a table listing all website users and some of their details.
Use like this: [userstatistics]

create_user_account

This shortcode displays a from to create new user accounts.
Use like this: [create_user_account]

pending_user

This shortcode displays all user account who are pending approval.
Use like this: [pending_user]

change_password

This shortcode displays a form for users to reset their password.
Use like this: [change_password]

Hooks

FILTERS

  • apply_filters('sim_user_page_dropdown', $genericInfoRoles);
  • apply_filters('sim_role_description', '', $key)
  • apply_filters('sim_role_description', '', $key);
  • apply_filters('sim_user_page_dropdown', $genericInfoRoles);
  • apply_filters('sim_user_info_page', ['tabs'=>$tabs, 'html'=>$html], $showCurrentUserData, $user, $userAge);
  • sim-should-show-family-form
  • sim-should-show-location-form
  • sim-should-show-picture-form
  • sim-should-show-security-form
  • sim-should-show-vaccination-form
  • sim-generics-form

Actions

  • sim-after-login-settings
  • sim-login-settings-save

Releases

Newest 25 of 60 recorded releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
10.8.9 latest
Oct 4, 2026 18d ago
tsjippy-user-management.zip +1 asset
3
tsjippy-user-management.zip3
WP-tsjippy-user-management.zip0
Oct 3, 2026 19d ago
tsjippy-user-management.zip +1 asset cohort
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Oct 1, 2026 22d ago
tsjippy-user-management.zip +1 asset
0
tsjippy-user-management.zip0
WP-tsjippy-user-management.zip0
Oct 1, 2026 22d ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 27, 2026 25d ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 25, 2026 27d ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 25, 2026 27d ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 24, 2026 28d ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 24, 2026 28d ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 23, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 22, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 22, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 20, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 16, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 16, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 13, 2026 1mo ago
tsjippy-user-management.zip +1 asset
3
tsjippy-user-management.zip2
WP-tsjippy-user-management.zip1
Sep 13, 2026 1mo ago
tsjippy-user-management.zip +1 asset
9
tsjippy-user-management.zip5
WP-tsjippy-user-management.zip4
Sep 11, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 10, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 10, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
Sep 9, 2026 1mo ago
tsjippy-user-management.zip +1 asset
0
tsjippy-user-management.zip0
WP-tsjippy-user-management.zip0
Sep 6, 2026 1mo ago
tsjippy-user-management.zip +1 asset
3
tsjippy-user-management.zip2
WP-tsjippy-user-management.zip1
Sep 5, 2026 1mo ago
tsjippy-user-management.zip +1 asset
3
tsjippy-user-management.zip2
WP-tsjippy-user-management.zip1
Sep 4, 2026 1mo ago
tsjippy-user-management.zip +1 asset
7
tsjippy-user-management.zip4
WP-tsjippy-user-management.zip3
Sep 3, 2026 1mo ago
tsjippy-user-management.zip +1 asset
1
tsjippy-user-management.zip1
WP-tsjippy-user-management.zip0
All releases on GitHub →
D+ grade

Security

Tsjippy User Management 10.8.9 · audited by WP Registry

High-severity findings.

1 high 2 medium
Audited release
10.8.9
Findings
3
Worst severity
high
Content hash
c17ac4ee5ebdc320123b945b…

Findings

  • high REST get_userpage_tab IDOR: Subscriber can load another user's profile forms

    missing_capability

    Route tsjippy/v2/user_management/get_userpage_tab uses permission_callback current_user_can('read'). getUserPageTab takes user-id from request params. The $admin flag is only true when the caller has usermanagement/administrator roles; when a Subscriber requests another user-id, $admin is false but family/location/profile-picture/security still do new Forms(postId, userId: $userId) and return that form HTML. Observable: horizontal privilege escalation to read other users' profile form data.

    php/rest_api.php:107-180

    Recommendation

    If user-id != get_current_user_id(), require usermanagement/administrator (or edit_user) before rendering; otherwise force user-id to the current user.

  • medium Unauthenticated REST endpoint mints wp_rest nonces

    missing_auth

    Same shared helper as Tsjippy Library: POST .../fetch_nonce with permission_callback __return_true returns wp_create_nonce('wp_rest') to anonymous callers, enabling nonce-only REST checks elsewhere to be satisfied without a session.

    shared-functionality/php/rest_api.php:25-35

    Recommendation

    Gate fetch_nonce behind is_user_logged_in() or delete the route.

  • medium Unauthenticated REST /fetch_nonce mints wp_rest nonces

    missing_auth

    Shared helper POST tsjippy/v2/fetch_nonce with permission_callback __return_true returns wp_create_nonce('wp_rest') to anonymous callers, enabling nonce-only REST checks elsewhere to be satisfied as user 0.

    shared-functionality/php/rest_api.php:25-35

    Recommendation

    Remove public nonce minting or restrict to authenticated users; never authorize sensitive actions with wp_rest nonce alone.

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.