Back to plugins

fastcurve-visitor-tracker

Privacy-minimal visitor and page-view stats using hashed visitor keys only.

ankit-fastcurveservices25 downloads0 installs
AI-reviewed — CautionWarningSecurity 40/100Privacy 40/100
Download v1.0.2 (3.3 KB)

Plugin ID

fastcurve-visitor-tracker
How to install plugins →

Description

EmDash plugin: anonymous visitor and page-view tracking with admin dashboards.

Audit summary

WarningSecurity risk: 40/100Privacy disclosure: 40/1003 findings

Security risk answers “can this plugin harm my site?” — it drives the publish decision. Privacy disclosure answers “what visitor or admin data does this plugin handle?” — it’s informational so you can make your own GDPR call before installing.

  • mediumprivacyVisitor data stored in KV
  • mediumprivacyPage view data stored in KV
  • mediumnetworkPotential for excessive KV reads

Embed in README

Paste any of these snippets into your plugin’s README so readers see live installs, trust tier, audit verdict, version, EmDash compatibility, and lifecycle.

Shields.io style
installs badge for fastcurve-visitor-trackerversion badge for fastcurve-visitor-trackertrust-tier badge for fastcurve-visitor-trackeraudit-verdict badge for fastcurve-visitor-trackercompat badge for fastcurve-visitor-trackerlifecycle badge for fastcurve-visitor-tracker
Per-badge markdown snippets
installs
version
trust-tier
audit-verdict
compat
lifecycle

Version history

Rejected and revoked versions remain visible so the history is honest. Expand any row with findings to see why. See our review policy.

1.0.2
FlaggedWarning3.3 KB9 Aug 202611 downloads

Scanner findings (3)

medium

Visitor data stored in KV

The plugin stores visitor data, including visitor keys, first seen, last seen, and visit count, in the 'visitors' KV namespace. This data is used to display visitor statistics in the admin UI.

privacybackend.js:123
medium

Page view data stored in KV

The plugin stores page view data, including timestamps, visitor keys, and paths, in the 'hits' KV namespace. This data is used to display page view statistics in the admin UI.

privacybackend.js:135
medium

Potential for excessive KV reads

The plugin performs KV queries with pagination, which could lead to excessive reads if not managed properly. The queries are limited to 10 items per page, but repeated actions could result in high read volumes.

networkbackend.js:150
1.0.1
RejectedPending3.2 KB8 Aug 20260 downloads
1.0.0
FlaggedWarning3.2 KB8 Aug 202614 downloads

Scanner findings (3)

medium

Visitor IP and User-Agent Data Collection

The plugin collects and stores visitor IP addresses and User-Agent strings in the 'visitors' and 'hits' KV namespaces. This data is used to track unique visitors and page views.

privacybackend.js:145
medium

Potential Unnecessary Data Storage

The plugin stores visitor data including IP addresses and User-Agent strings, which might be more than necessary for tracking visitor statistics.

privacybackend.js:145
low

Use of Global Fetch

The code uses global fetch instead of ctx.http.fetch, which is an intent signal to bypass the SDK.

code-qualitybackend.js:145

Reviews

Sign in with GitHub to leave a review.

No reviews yet. Be the first.