WordPress plugin intelligence profile

KOZ URL-Only Comment Spam

Privacy-first local moderation for link-only and low-effort comment spam, with honeypot and form-timing traps. No external service.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.0
Directory statusactive
Last directory update19 Oct 202614d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records KOZ URL-Only Comment Spam version 1.2.0 as active, updated 14d ago and tested up to WordPress 7.1.

Overview

About this plugin

KOZ URL-Only Comment Spam is a focused moderation tool for a common low-effort spam pattern: comments containing only one or more links. It can send matching comments directly to spam or hold them for manual moderation while ordinary comments continue through the normal WordPress workflow.

The detector removes HTML and invisible spacing characters before checking the visible content. It can exempt logged-in users, trust same-site links and approved domains, and lets an administrator test a sample without saving that sample.

0 adds more local rules, each with its own action (hold, spam, reject without saving or off):

  • Links with very little text: an untrusted link plus a short phrase such as “Great post!”. Links to your own site never trigger it.
  • Website field with very little text: no links in the text, but the Website field points to an untrusted site (your own site is always trusted here).
  • Hidden trap field: an invisible honeypot field that people never see and bots often fill in.
  • Submitted too fast: the form was sent within a few seconds of the page being generated. Works with page caching.
  • Comment form token missing (off by default): the comment did not come from the site’s comment form.

]com are undone before checking. js” is not treated as a link.

Each handled comment gets its rule in a Spam reason column with a filter on the Comments screen. A dashboard widget and the settings page show daily counts per rule. Old spam can optionally be deleted automatically after a chosen number of days.

Privacy remains deliberately limited. The plugin stores no comment text, detected URL, IP address, email, referrer, cookie, fingerprint or user-agent value. It stores only aggregate counts per day and rule, a small summary of the latest match and the rule key on handled comments.

Use case: a public website receives repeated comments made entirely of promotional URLs. The plugin removes that noise before it reaches the normal review queue, without sending comment data to an external service.

Use case: a community site permits internal resource links but wants external URL-only comments reviewed. Trusted-domain settings allow internal destinations while suspicious external links are handled automatically.

The plugin was originally developed for the UA FREE charitable foundation website, which remains a production test environment. Development and ownership belong to Tony Kozyriev ( ramirkz ). Foundation donations and developer support are separate.

Part of the KOZ Suite

KOZ URL-Only Comment Spam is one focused module of the broader KOZ Suite, a family of independent WordPress plugins that share a common KOZ administration experience and visual identity.

Each KOZ plugin remains independently installable, so site owners can use only the modules they need or combine several modules into one toolkit.

Current public KOZ plugins:

  • KOZ SEO Core — technical SEO, schema, sitemaps, AI discovery and OpenAI Vision image ALT.
  • KOZ Copy Actions — accessible copy-to-clipboard actions for selected WordPress content.
  • KOZ URL-Only Comment Spam — privacy-first local moderation for URL-only comment spam.
  • KOZ Static Translate — AI-powered multilingual translation with Microsoft Azure AI Translator and static language routes.
  • KOZ Translate Diagnostics — read-only health checks and privacy-safe diagnostic reports for KOZ Static Translate.
  • KOZ 404 Guard & URL Intelligence — privacy-safe 404/410 diagnostics, controlled same-site redirects and URL intelligence.
  • KOZ Consent Manager — privacy-first visitor consent, optional script control and Google Consent Mode v2 synchronization.
  • KOZ Donate Stats & Conversions — local donation-journey analytics and consent-aware conversion events for WordPress.
  • KOZ Site Bridge — secure read-only WordPress diagnostics, controlled same-site probes and authenticated REST automation.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • comments
  • moderation
  • privacy
  • spam
  • url
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.0
Update activity19 Oct 202614d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.111.2.0
WordPress compatibility7.1.27.1.3
WordPress compatibility7.1.17.1.2
WordPress compatibility7.17.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.