{"id":309419,"date":"2026-05-17T05:43:21","date_gmt":"2026-05-17T05:43:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sakthi-dokan-guard\/"},"modified":"2026-05-17T08:36:56","modified_gmt":"2026-05-17T08:36:56","slug":"sakthi-registration-guard","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sakthi-registration-guard\/","author":23494700,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.3","stable_tag":"0.2.3","tested":"6.9.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Sakthi Guard","header_author":"Agrisakthi Marketplace Private Limited","header_description":"Third-party registration spam protection for Dokan and WooCommerce using layered validation, risk scoring, rate limits, and lightweight logging.","assets_banners_color":"49626d","last_updated":"2026-05-17 08:36:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/agrisakthi.com\/sakthi-registration-guard-spam-proetection-plugin\/","header_author_uri":"https:\/\/agrisakthi.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"0.2.3":{"tag":"0.2.3","author":"techagrisakthi","date":"2026-05-17 08:36:56"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3534349,"resolution":"256x256","location":"assets","locale":"","width":192,"height":192}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3534349,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.3"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[18611,8379,603,599,286],"plugin_category":[45,54,58],"plugin_contributors":[263213],"plugin_business_model":[],"class_list":["post-309419","plugin","type-plugin","status-publish","hentry","plugin_tags-dokan","plugin_tags-marketplace","plugin_tags-registration","plugin_tags-spam","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_category-user-management","plugin_contributors-techagrisakthi","plugin_committers-techagrisakthi"],"banners":{"banner":"https:\/\/ps.w.org\/sakthi-registration-guard\/assets\/banner-772x250.png?rev=3534349","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sakthi-registration-guard\/assets\/icon-256x256.png?rev=3534349","icon_2x":"https:\/\/ps.w.org\/sakthi-registration-guard\/assets\/icon-256x256.png?rev=3534349","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Running a multi-vendor marketplace on Dokan and WooCommerce? Spam accounts are one of the biggest silent threats to your platform \u2014 fake vendors, bot registrations, and disposable email sign-ups waste your time, pollute your database, and damage your marketplace's credibility.\nSakthi Guard fills the gap. It adds a dedicated, intelligent spam-prevention layer specifically designed for Dokan seller and WooCommerce customer registration flows \u2014 something neither platform provides out of the box.<\/p>\n\n<p>\ud83d\udee1\ufe0f Why Marketplace Owners Choose Sakthi Guard\nMost spam plugins are built for blogs or simple contact forms. Sakthi Guard is purpose-built for multi-vendor marketplaces, where the stakes are higher \u2014 a single fake vendor can list fraudulent products, harm real buyers, and erode trust in your entire platform.<\/p>\n\n<p>\u2705 What Sakthi Guard Does\nSakthi Guard quietly validates every registration attempt before an account is ever created, using a layered defence strategy:\nBot &amp; Automation Detection<\/p>\n\n<p>Honeypot field \u2014 invisible to real users, instantly catches bots filling hidden fields\nMinimum form completion time \u2014 flags suspiciously fast (automated) submissions\nBrowser JavaScript token \u2014 verifies that the registration originates from a real browser session<\/p>\n\n<p>Identity &amp; Email Validation<\/p>\n\n<p>Disposable &amp; blocked email domain filtering \u2014 rejects registrations using throwaway email services\nSuspicious username scoring \u2014 analyses username patterns commonly associated with spam accounts\nIP-based rate limiting \u2014 prevents repeated registration attempts from the same source<\/p>\n\n<p>Dokan Seller-Specific Checks<\/p>\n\n<p>Store name &amp; shop URL validation \u2014 catches nonsensical or keyword-stuffed vendor store names\nSuspicious keyword detection \u2014 flags vendor profiles using patterns commonly associated with spam sellers\nPhone number checks \u2014 validates seller contact details at the point of registration<\/p>\n\n<p>Management &amp; Monitoring<\/p>\n\n<p>Monitor mode \u2014 observe and log suspicious activity without blocking, perfect for testing before going live\nLightweight admin logs \u2014 clear, readable records of every blocked or flagged registration attempt\nExisting spam user scan \u2014 audit accounts that already exist in your database\nSafe quarantine &amp; delete actions \u2014 review high-confidence spam accounts and remove them safely, without affecting legitimate users<\/p>\n\n<p>\ud83d\udd27 Built the Right Way<\/p>\n\n<p>Zero core file modifications \u2014 Sakthi Guard works entirely through standard WordPress and Dokan hooks. Your existing setup is never touched.\nLightweight footprint \u2014 protection runs efficiently without slowing down your registration pages\nIndependent third-party plugin \u2014 compatible with standard Dokan and WooCommerce installations<\/p>\n\n<p>\ud83d\udc64 Who Is This For?\nSakthi Guard is ideal for:<\/p>\n\n<p>Dokan marketplace administrators tired of manually reviewing and deleting fake vendor applications\nWooCommerce store owners looking to block bot-driven customer account creation\nMarketplace managers who need audit logs and quarantine tools to stay in control\nDevelopers &amp; agencies managing client marketplaces who want a configurable, non-destructive spam layer<\/p>\n\n<p>\ud83d\udccc Important Note\nSakthi Guard is an independent, third-party companion plugin. It is not affiliated with, endorsed by, or officially connected to the owners of Dokan, WooCommerce, or WordPress.<\/p>\n\n<p>Developed by Agrisakthi Marketplace Private Limited\n\ud83c\udf10 agrisakthi.com | \ud83d\udce7 tech@agrisakthi.com<\/p>\n\n<p>Stop spam before it starts. Protect your marketplace with Sakthi Guard.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>sakthi-registration-guard<\/code> folder to <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate Sakthi Guard.<\/li>\n<li>Open WooCommerce &gt; Sakthi Guard.<\/li>\n<li>Start with Monitor mode, review logs, then disable Monitor mode to block high-risk registrations.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>0.2.3<\/h4>\n\n<ul>\n<li>Added trace IDs to blocked registration messages and admin decision logs.<\/li>\n<li>Added email, IP hash, user agent, and request URI trace data to registration logs.<\/li>\n<li>Added email and domain allowlist controls for resolving false-positive registration blocks.<\/li>\n<\/ul>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Made stale guard nonce, cached form token, fast submit, and missing browser token checks soft risk signals instead of hard registration blocks.<\/li>\n<li>Improved frontend browser-token script compatibility for older mobile webviews.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Limited guard scoring to real registration submissions so login and existing-account flows are left untouched.<\/li>\n<li>Added one-click safe bulk deletion for existing spam users with score 170 or higher.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added existing user spam scan with quarantine\/delete actions.<\/li>\n<li>Added mixed-case generated identity detection for names such as FqHyxOXgaCuVx.<\/li>\n<li>Added high-confidence detection for random two-part display names in existing user lists.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial standalone companion plugin.<\/li>\n<li>Added generated-looking seller name, store name, and shop URL detection.<\/li>\n<\/ul>","raw_excerpt":"Sakthi Guard protects marketplace registrations from automated spam with layered validation and risk scoring.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/309419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=309419"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/techagrisakthi"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=309419"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=309419"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=309419"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=309419"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=309419"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=309419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}