[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRD9dIFl6eyC-p9gEepC-6QrcOdzoQiCk7GzdX6Egr5M":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"valvai","https:\u002F\u002Fprofiles.wordpress.org\u002Fvalvai\u002F",1,0,100,30,94,"2026-05-20T11:36:45.184Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"valvai-ai-traffic-control-center","Valvai – AI Traffic Control Center","0.4.13","\u003Cp>\u003Cstrong>Valvai turns your WordPress into an AI traffic control center.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Block or allow GPTBot, ClaudeBot, PerplexityBot & co.  \u003C\u002Fli>\n\u003Cli>Live dashboard with filters (All \u002F AI \u002F Allowed \u002F Blocked)  \u003C\u002Fli>\n\u003Cli>Per‑bot tabs to choose JSON vs HTML feed, content types, pricing  \u003C\u002Fli>\n\u003Cli>Active 403 hard‑block for disallowed tokens  \u003C\u002Fli>\n\u003Cli>robots.txt auto‑updates on every setting change\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Roadmap: HTTP 402 paywall handshake, revenue dashboard, token marketplace.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit Settings ▸ Valvai. You will see tabs: Dashboard, Permissions, and an AI‑specific tab for each allowed crawler.  \u003C\u002Fli>\n\u003Cli>Permissions tab:\n\u003Cul>\n\u003Cli>Toggle Allow\u002FBlock for detected bots (e.g., GPTBot, ClaudeBot, PerplexityBot).  \u003C\u002Fli>\n\u003Cli>Or edit the manual lists “Blocked” and “Allowed” using comma‑separated names.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>AI‑specific tabs (appear after a bot is allowed):\n\u003Cul>\n\u003Cli>Data format: pick JSON or HTML.  \u003C\u002Fli>\n\u003Cli>Content sources: check which post types and taxonomies are exposed.  \u003C\u002Fli>\n\u003Cli>Pricing: choose currency and price per 1,000 words (FREE disables pricing).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage \u002F How it works\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Logging: Every request from a suspected crawler is logged to the \u003Ccode>wp_valvai_crawl_log\u003C\u002Fcode> table. View the last 200 entries on the Dashboard and filter by All \u002F AI \u002F Allowed \u002F Blocked.  \u003C\u002Fli>\n\u003Cli>Blocking: Disallowed bots receive an HTTP 403 immediately.  \u003C\u002Fli>\n\u003Cli>robots.txt: Your robots.txt is automatically augmented. Disallowed tokens get \u003Ccode>Disallow: \u002F\u003C\u002Fcode>. Allowed tokens get an \u003Ccode>Allow\u003C\u002Fcode> rule pointing to a feed endpoint.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Testing the plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>After activation, open Settings ▸ Valvai ▸ Dashboard. It will show “No logs yet” on a fresh site.  \u003C\u002Fli>\n\u003Cli>In a new browser tab, visit any public URL on your site with a test crawler User‑Agent, for example:\n\u003Cul>\n\u003Cli>Use \u003Ccode>curl -A \"GPTBot\" https:\u002F\u002Fyour-site.example\u002F\u003C\u002Fcode>  \u003C\u002Fli>\n\u003Cli>Or in the browser with a UA switcher extension.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Refresh the Dashboard: you should now see an entry with token \u003Ccode>GPTBot\u003C\u002Fcode>.  \u003C\u002Fli>\n\u003Cli>Go to the Permissions tab and switch GPTBot to Allow or Block.  \u003C\u002Fli>\n\u003Cli>Visit \u003Ccode>\u002Frobots.txt\u003C\u002Fcode> to verify entries update accordingly.  \u003C\u002Fli>\n\u003Cli>If allowed, open the AI‑specific tab for that bot to set JSON\u002FHTML and sources.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Notes for developers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All public PHP identifiers use the unique \u003Ccode>valvaitcc_\u003C\u002Fcode> prefix to avoid conflicts.  \u003C\u002Fli>\n\u003Cli>Legacy options (\u003Ccode>valvai_*\u003C\u002Fcode>) are automatically migrated to \u003Ccode>valvaitcc_*\u003C\u002Fcode> on activation; legacy reads are still honored for backward compatibility.  \u003C\u002Fli>\n\u003Cli>robots.txt feed query uses \u003Ccode>?valvaitcc=TOKEN&fmt=json|html\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Block, log and monetise AI crawlers directly from your WordPress dashboard.",212,"2025-09-01T20:57:00.000Z","6.8.5","5.8","7.4",[25,26,27,28,29],"ai","crawler","robots-txt","traffic","valve","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvalvai-ai-traffic-control-center.0.4.13.zip",null,"2026-04-16T10:56:18.058Z"]