Aluvia

This request was blocked by our security service — Imperva Error 16 from a cloud agent

This page as markdown: https://aluvia.io/unblock/imperva-security-service.md

Grok Bot and other cloud agents see Imperva Error 16: This request was blocked by our security service. A residential or mobile exit sometimes reaches the origin.

Fix

sh
npx aluvia-cli setup
aluvia proxy-on

Then reload the page.

What the page says

Any of these is a string the page showed:

Why it happens

Imperva's security service classifies the client before the origin runs. Error 16 is that card. It says This request was blocked by our security service, and the same card still prints Access denied, Your IP, Proxy IP, an Incident ID, and Powered by imperva. Grok Bot, or any cloud Chrome on a VM, arrives from a datacenter range, and that range is a common reason the service drops the request before origin HTML.

Aluvia sends the existing browser through a residential or mobile IP. That is the part of the request the agent can change. The same card can still return on the next load. Sometimes a different exit is enough. Change the agent's IP location on /geo; this page is the Imperva Error 16 card.

What those commands do

npx aluvia-cli setup aims the existing Chrome at a local proxy. aluvia proxy-on sends every tab through a residential or mobile IP. Neither command restarts the browser after that first setup.

The Imperva security-service card is served while the client is the VM's datacenter IP, before origin HTML, which is why these commands exist.

If it is still blocked

One exit IP can be blocked on its own. Get a different one and reload again.

sh
aluvia rotate-ip

When this is the wrong tool

This page is Imperva's security-service card, Error 16 included. An origin error or a paywall is a different problem. Aluvia changes the exit IP only, and the service can still refuse the next request.

Other block signals