Description
-
PT Plugin Plus version:
v1.6.0 (latest release from Edge Extension Store) -
PT Plugin Plus installation method:
Market installation (Microsoft Edge Add-ons) -
Browser name and version:
Microsoft Edge 134.0.0.0 (Windows 11) -
Whether the browser has other plugins installed:
Yes -
Is it working properly after disabling other plugins:
Yes, the issue is unrelated to other extensions.
🐞 Problem Description:
We have discovered a critical parsing bug when using PT Plugin Plus with the BitPorn.eu tracker.
After authentication, the plugin displays the wrong user information instead of the authenticated account’s data.
Specifically, the plugin scrapes the first author listed in the “Last 5 Forum Posts” section on index.php
, instead of reliably identifying the currently logged-in user.
As a result, the plugin assigns the wrong UID (and corresponding stats like uploaded/downloaded amounts, bonus, etc.) to the session.
We verified this using a test account (UID: 40179), but the plugin consistently displayed information for other users such as UID 35354 or 24345 — depending on who appeared first in the homepage’s forum section.
Importantly:
- The plugin does not fetch or validate the authenticated account’s data.
- There are no API calls observed that would confirm the logged-in user.
- This leads to a data mismatch and a potential privacy risk, especially if other users' UIDs and visible information are shown in someone else’s plugin session.
🖼️ Related screenshots:
The user "xiansta" originally identified this issue and provided evidence showing that:
- After login, the plugin incorrectly scraped UID 24345,
- Even though the authenticated account was UID 40179.
These screenshots can be attached if required.
🔁 Reproduce steps:
- Install PT Plugin Plus in Microsoft Edge.
- Add the BitPorn.eu tracker with a valid passkey.
- Navigate to the tracker homepage (
index.php
). - Observe that the displayed UID/username corresponds to the first forum post author, not the actual logged-in user.
- Refresh the page — the displayed user data changes depending on who posted most recently.
📌 Additional notes:
- We are the administrators of BitPorn.eu, and we can confirm that our index page uses a slightly modified layout, not 100% identical to standard NexusPHP.
- This might be why the plugin's scraper misinterprets the structure and extracts data from the wrong place.
- As far as we know, BitPorn does not expose user credentials or passkeys publicly.
- There is no API endpoint currently being used by the plugin on our side.
✅ Suggested improvement:
Please consider updating the user info parser logic to:
- Rely on a more reliable element (e.g.,
/usercp.php
links), - Or allow per-tracker override/adjustment of how the plugin determines the current user.
Let us know if we can assist further with testing or provide more information. Thank you for your work on the plugin!