Linux 软件免费装
Banner图

AxioRank Agent Verification

开发者 kamenzy
更新时间 2026年7月12日 17:55
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

security verification bots AI agent

下载

0.2.2 0.2.1 0.2.3

详情介绍:

A new kind of visitor is showing up on WordPress sites. Alongside people and the familiar search engine crawlers, there are now AI agents: automated tools like ChatGPT and other assistants that use the web on someone's behalf. They do not just read your public pages. They log in, run searches, submit forms, and talk to the behind-the-scenes connections that power your plugins, themes, and mobile apps. Here is the problem: WordPress has no built-in way to tell who these automated visitors really are. The traditional method is to look at the "user agent", the name a visitor gives for itself. That name is easy to fake. Anyone can write a script that claims to be ChatGPT, and anyone can write a bot that claims to be an ordinary Chrome browser. AxioRank Agent Verification gives you a trustworthy answer. It uses a new open web standard called Web Bot Auth, in which reputable AI companies cryptographically sign the requests their agents make. Think of a signature as a passport rather than a name tag: it can be checked, and it cannot be forged. The plugin checks those signatures through the AxioRank service, so for every automated visit to the sensitive parts of your site you can see whether the visitor is genuine, unknown, or pretending to be something it is not. How it works, in plain terms
  1. You install the plugin and connect it to your AxioRank account with a site key, a long code that identifies your site.
  2. The plugin quietly watches the sensitive parts of your site: the login page, search, and the technical doorways that apps and integrations use to talk to WordPress (the REST API, admin-ajax, and XML-RPC).
  3. When a request looks automated, because it carries an agent signature or a bot-style user agent, the plugin asks AxioRank one question: who is this, and are they really who they claim to be?
  4. In Monitor mode, which is the default, the answer is simply recorded. Nothing is blocked. Your AxioRank dashboard builds up a picture of which AI agents visit your site, what they touch, and which of them are verified, unknown, or impostors.
  5. When you have watched for a while and feel confident, you flip one switch to Enforce mode. From then on, agents that fail verification or break your rules receive a standard "access denied" response instead of getting through.
What you get What this plugin does not do Honesty helps here, so two things up front. First, this is not a general firewall, malware scanner, or comment spam filter. It does one job well: verifying the identity of automated visitors on the parts of your site that do real work. Second, if you use a caching plugin or your host caches pages (most do), your ordinary public pages are served straight from that cache, before WordPress even wakes up. The plugin never sees those visits, and that is by design. It is not a tool for stopping crawlers from reading your public pages. It protects the parts of your site that accept input and hand out data: logins, searches, form handlers, and app connections. What information is sent to AxioRank? The plugin is a small connector for the AxioRank service, so this deserves a plain answer. For each request the plugin decides to check, it sends AxioRank the basics needed to verify identity: the address that was requested, the request type (such as GET or POST), the visitor's stated user agent, the visitor's IP address, and the technical headers that carry the agent's signature. It never sends cookies, passwords, login credentials, or the contents of forms and posts. Ordinary logged-out page reads by people are not checked at all. Verification is provided by AxioRank. See the terms of service and the privacy policy. Requirements You need an AxioRank account and a site key for your website (it starts with axr_site_). The free plan is enough to get started.

安装:

  1. Install the plugin from your Plugins screen and activate it.
  2. Create an account at axiorank.com if you do not have one. In AxioRank, register your site as a website surface and copy the site key it gives you. The key starts with axr_site_.
  3. Back in WordPress, go to Settings, then AxioRank, paste the site key, and save. If you prefer to keep keys out of the database, you can instead add this line to wp-config.php: define( 'AXIORANK_SITE_KEY', 'axr_site_...' );
  4. Press "Test connection" to confirm everything is wired up.
  5. Leave the mode on Monitor for a few days and watch the dashboard to see who is actually visiting.
  6. When you are comfortable with what you see, switch to Enforce.

屏幕截图:

  • Connected and watching: the activity panel counts verified, unverified, and spoofed visits.
  • A successful connection test against AxioRank.
  • An animated walkthrough of the whole setup, from pasting a site key to switching on Enforce.

常见问题:

What exactly is an AI agent?

Software that uses the web on a person's or a company's behalf. Examples include the assistants behind ChatGPT and Claude fetching a page to answer a question, shopping assistants comparing products, and automation tools that fill in forms. Some are welcome guests, some are noisy scrapers, and some are impostors dressed up as the welcome ones. This plugin helps you tell the difference.

Will this block real people visiting my site?

No. Ordinary page views by people are never even checked. The plugin looks at requests that appear automated, plus traffic to the sensitive endpoints you selected, and it blocks nothing until you switch from Monitor to Enforce. Even in Enforce mode, blocking is aimed at agents that fail verification or break your rules. A real person going about their day is simply allowed through.

Will it hurt my SEO or block Google?

No. Search engines spend nearly all of their time reading your public pages, which are usually served from cache and never touch this plugin. Nothing at all is blocked in Monitor mode. In Enforce mode, verified crawlers that follow your rules are allowed; blocking targets agents that fail verification or pretend to be something they are not.

Do I need to be technical to set this up?

No. Setup is copy and paste: create an AxioRank account, copy the site key, paste it into the settings page, and press "Test connection". The recommended protection scope is preselected, and the plugin starts in the watch-only Monitor mode.

Does it work with caching plugins?

Yes, happily. Cached pages are served exactly as before. The plugin focuses on the dynamic parts of the site that caching does not cover, so the two do complementary jobs.

Will it slow down my site?

You should not notice it. Most traffic is never checked at all. When a request is checked, the plugin makes one quick call to AxioRank with a strict time limit of about a second. If the answer does not arrive in time, the request is allowed through so nobody is kept waiting.

What happens if AxioRank is down or unreachable?

Your site keeps working normally. The plugin is designed to fail open: whenever it cannot get an answer, it allows the request and steps aside. A verification problem will never take your site offline.

What data is sent about my visitors?

Only the basics needed to verify identity, and only for requests the plugin decides to check: the address requested, the request type, the stated user agent, the IP address, and the headers that carry the agent's signature. Cookies, passwords, and the contents of forms and posts are never sent. The Description has the full breakdown.

How much does it cost?

The plugin is free. It connects to the AxioRank service, which has a free plan that covers getting started with a website, and paid plans with more capacity and features.

I switched on Enforce and something I rely on stopped working. What do I do?

Switch back to Monitor. That immediately stops all blocking. Then check the activity panel or your AxioRank dashboard to see what was blocked and why, adjust your scope or rules, and try Enforce again.

更新日志:

0.2.3 0.2.2 0.2.1 0.2.0 0.1.0