Linux 软件免费装
Banner图

Volance Detection

开发者 thisissohard002
更新时间 2026年10月8日 05:07
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

spam form security bot detection agents

下载

0.1.0

详情介绍:

Volance Detection connects your site to the Volance service. When a visitor allows it, a small script records how they interact with the page, and your server passes that to Volance when they submit a login, registration or comment form. Volance returns an estimated human-likeness score, and the plugin shows it in your WordPress admin. This plugin is observe-only. It never blocks a submission, never redirects and never changes what a visitor sees. If Volance is slow, down or over quota, your forms work exactly as before. You need a Volance account. Create one at https://app.volance.com.

安装:

  1. Upload the plugin to /wp-content/plugins/volance-detection, or install it from the Plugins screen.
  2. Activate it.
  3. Go to Settings → Volance Detection. Paste your public key (pk_...) and secret key (sk_...) from the Volance portal and click Test connection.
  4. Choose the forms to observe and how consent is asked, then tick Turn on.
If you prefer, define VOLANCE_DETECTION_SECRET_KEY in wp-config.php instead of saving the secret key in the database.

屏幕截图:

  • Activity log: scores, verdicts and "No browser evidence" entries.

升级注意事项:

0.1.0 First release.

常见问题:

Does this plugin block bots?

No. It scores and logs. Blocking is up to you.

What exactly is sent to Volance?

Only for a visitor who allowed detection and then submitted an observed form: interaction timing, pointer movement, wheel and scroll timing, key press timing (never which keys), coarse browser and device details, the visitor's IP address, and the visitor's User-Agent, Accept-Language, Sec-CH-UA and Sec-Fetch headers. Volance stores the IP address only as a one-way hash. See the External services section.

What is never collected?

The characters a visitor types, form values, clipboard contents and page text. The plugin also does not send page URLs or cookies. The plugin and the Volance service both reject content-bearing fields.

How do I ask visitors for consent?

Use the built-in Allow / Decline notice, or choose "Use my own consent tool" and call window.volanceDetection.setConsent(true) when a visitor agrees (and false if they decline or withdraw). You can also dispatch a volance-detection:consent event on document with { detail: { granted: true } }.

How long is data kept?

This plugin's log is deleted after 30 days. Volance deletes raw scores and sessions after 30 days; see its privacy policy.

I use a proxy or CDN. Will the visitor IP be right?

By default the plugin sends REMOTE_ADDR. If your site sits behind a trusted proxy, return the real address from the volance_detection_visitor_ip filter.

Will it slow my forms down?

Scoring runs after the response has been sent on servers that support it (PHP-FPM and LiteSpeed). On other servers a submission can wait for up to a few seconds if Volance is slow; there is a 3 second limit per call and no retries.

What happens when I uninstall?

The plugin removes its settings, log table and scheduled task. Data already stored by Volance is managed in the Volance portal.

更新日志:

0.1.0