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/danielwpsouza/smartrack/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.
smartrack Plugin Wordpress de estatística de Ads

Releases

2 releases.

Tag
Published
1.1.9.1 latest
Nov 23, 2021 4 years ago
Nov 23, 2021 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

smarTrack 1.1.9 · audited by WP Registry

Medium-severity findings.

2 medium
Audited release
1.1.9
Findings
2
Worst severity
medium
Content hash
44adeb8da741eee120109e04…

Findings

  • medium Unauth update_pview_data updates arbitrary strack_st rows by id

    missing_auth

    wp_ajax_nopriv_save_pview_data passes attacker-controlled $_POST['id'] into sTrack_DB::update_row with no capability/nonce, allowing pollution of analytics rows.

    classes/Core.php:47-84

    Recommendation

    Validate ownership/token for the pageview id; rate-limit; prefer insert-only for public tracking.

  • medium Remote update checker unserialize of HTTP body

    unsafe_unserialize

    STRACK_PLU_Auto_Plugin_Updater::getRemote_information unserialize()s wp_remote_post body from the vendor API without integrity checks (object injection if the update host is compromised or MITM).

    classes/STRACK_PLU_Auto_Plugin_Updater.php:170-174

    Recommendation

    Use JSON with json_decode; never unserialize remote data.

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.