Skip to main content
When Torch’s platform makes an outbound request to a customer application, it can identify itself with a stable, parseable User-Agent header. This lets your infrastructure (WAFs, bot-management products like Cloudflare, access logs) recognize legitimate Torch traffic. For the source IP addresses Torch connects from, see Bot IP Addresses.
Opt-in identification is on our roadmap and not yet available. The format below is the proposed shape we intend to ship. It is published here so verification and allowlist tooling can be written against a stable contract ahead of the feature going live. Until then, rely on the IP address list for verification.

Proposed format

User-Agent
TorchSecurityBot/1.0 (+https://docs.torch.security/bot/user-agent)
The header follows the conventional product-token format Product/Version (comment):
ComponentExamplePurpose
Product tokenTorchSecurityBotStable, unique name identifying the bot. Never changes — safe to match on as a substring.
Version1.0Version of the Torch bot/agent making the request. May increment over time.
Info URL+https://docs.torch.security/bot/user-agentPoints back to this page so anyone seeing the traffic can learn what it is.

Proposed optional parameters

For richer, opt-in identification, the comment section may carry extra key=value parameters. These are proposals for the future feature — included so we can settle on the contract now:
ParameterExamplePurpose
purposepurpose=access-governanceWhat the request is doing (e.g. discovery, access review, provisioning), so customers can reason about intent.
tenanttenant=acmeOpaque identifier for the Torch workspace originating the request, so a customer can attribute traffic to their own Torch deployment.
regionregion=usWhich Torch region the request originates from (us / eu), aligning with the published IP set.
instanceinstance=connector-a1b2Opaque ID of the specific connector/agent, useful for support and debugging.
A fully-populated example:
User-Agent (proposed, fully populated)
TorchSecurityBot/1.0 (+https://docs.torch.security/bot/user-agent; purpose=access-governance; tenant=acme; region=us; instance=connector-a1b2)

Match pattern

For bot-management products that match on a substring, the stable token to match is:
TorchSecurityBot