WP Manifestindependent plugin directory

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/shouc/sexpert/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Sexpert Plugin Functions: Add inquiry Claim inquiry Respond to inquiry Comment under inquiry Send response to inquirer TODO: Add beautiful alert Show comments Admin panel

Releases

2 releases.

Tag
Published
0.1-beta latest
Feb 20, 2020 6 years ago
Oct 16, 2019 7 years ago

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

D+ grade

Security

Sexpert 0.0.1 · audited by WP Registry

High-severity findings.

2 high 1 medium
Audited release
0.0.1
Findings
3
Worst severity
high
Content hash
1bf223c8900df3a51b100f1f…

Findings

  • high Unauthenticated comment endpoint emails assignee

    missing_auth

    comment() inserts attacker-controlled comment text and emails the assignee with no authorization check. Route has no permission_callback.

    api/comment.php:3-52

    Recommendation

    Gate with permission_callback and staff capability; sanitize comment; rate-limit.

  • high REST routes missing permission_callback (public by default)

    missing_permission_callback

    setup_restful() registers 14 routes without permission_callback. Since WP 5.5 this publicly exposes callbacks; several rely only on incomplete authorize() or have no checks.

    sexpert.php:124-180

    Recommendation

    Add explicit permission_callback to every route; default-deny.

  • medium Public get_config discloses mail templates and settings

    information_disclosure

    GET /sexpert/v1/config returns full config row including email titles/bodies and disclaimer with no auth.

    api/sexpert-status.php:15-22

    Recommendation

    Restrict config read to administrators.

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.