By Outcome — Protect

Bot defense you can read, not a black box

Bot decisions don't have to be a black box. TR7's scoring engine combines 11 named factors with named weights — you see what was evaluated and tune it. Content-aware rules act on JSON body values without scripting; sensitivity tunes per vService.

Most bot management platforms hand you an opaque score and ask you to trust it. TR7 puts the difference up front: 11 named factors with named weights — TLS fingerprint, IP reputation across 23 categories, request rhythm, behavioral baseline. The operator sees which factor weighed how much, tunes individual weights, and can explain a block in a security review. The same content-aware rule engine that powers WAAP and API security applies here too — rate-limit, challenge or block on header values, cookie contents, URL parameters or values parsed from JSON request bodies, all without scripting. Every decision runs on your hardware; the bots, your traffic and the scoring logic never leave your perimeter.

11
Named scoring factors — operator-visible, operator-tunable
23
IP reputation categories feeding the bot score
On-prem
Bot decisions and signals stay inside your perimeter

Bots are now more than half of web traffic, and most defenses moved to the cloud

Automated traffic now matches or exceeds human traffic on most public-facing sites. Scrapers harvest content and pricing; credential-stuffing bots test stolen passwords against login endpoints; carding bots validate stolen card numbers at checkout; AI scrapers crawl APIs to train language models. The traffic looks plausible: real-browser fingerprints, residential IP ranges, human-like request timing. And the cost of running these campaigns drops every year.

The industry's answer has been bot management platforms; almost all of them cloud SaaS. To work, they need your traffic, your fingerprints and your decisions to live on their network. For regulated industries or sovereign deployments, that's a structural problem. And most of these platforms work as black boxes: a score arrives, an action is taken, but the operator cannot inspect what the model actually weighed.

TR7 takes a different position. Bot defense runs on your platform; the scoring engine evaluates 11 named factors; the operator sees which signal weighed how much. The same content-aware rule engine that powers WAAP and API security applies here too — a bot rule can act on a value inside a JSON body without a single line of script.

Five things that set TR7 Bot Management apart

Each of these is valuable alone. Together, they redefine what bot defense looks like when it does not depend on someone else's cloud and does not hide its logic from the operator.

On-prem first — bot decisions stay on your platform

Most modern bot management platforms are SaaS — your fingerprints, your traffic and the resulting decisions live on their network. TR7 runs on your hardware. The bots arriving at your edge are scored and acted on inside your perimeter.

Transparent 11-factor scoring — not a black box

The bot score combines 11 named factors with named weights — TLS fingerprints, IP reputation across 23 categories, request rhythm, request shape, behavioral baseline and more. An operator can see which factors contributed to a decision, tune individual weights and explain a block in a security review. No opaque model output you cannot interrogate.

Content-aware rules — including JSON body values

The same content-aware rule engine used for WAAP and API security applies to bot policy. Rate-limit, challenge or block on header values, cookie contents, URL parameters and even values parsed from JSON request bodies. Example: a rule that throttles when the body's 'action' field is 'add_to_cart' and the source IP behavior matches scraper patterns. All configured visually; no scripting.

Per-vService sensitivity — login is not the same as static

The login endpoint of a site needs a different bot policy than the public-assets endpoint of the same site. Bot policy attaches to the vService, so each application surface gets the sensitivity it actually needs. One ruleset for /login, another for /api/v1/search, another for /assets/*.

Blocked bot traffic never counts toward your bill

Challenged requests, throttled scrapers, dropped credential-stuffing attempts and silent-dropped carding bots are all excluded from the bandwidth meter. The harder your bot defense works, the bigger the gap between throughput and billable bandwidth.

What TR7 Bot Management includes

Every capability below ships as part of the platform and attaches to your existing vServices.

11-factor weighted bot scoring

Named signals combined with an exponential scoring curve tuned for low false positives — TLS fingerprints, IP reputation across 23 categories, request rhythm, request shape, behavioral patterns, recent error rates, session-creation rate, and more. Operator can see, tune and explain.

23 IP reputation categories

Source IPs classified across 23 categories — known scrapers, residential proxy pools, datacenter ranges, Tor exits, known bot operators and others. Categorisation feeds the score and can be acted on directly in policy.

Behavioral baseline adaptation

The scoring engine learns your application's normal traffic patterns over time. Anomalies stand out against the baseline rather than against an arbitrary global threshold.

Signature + behavior dual detection

Signature-based detection for known bot families with characteristic fingerprints. Behavioral detection for unknown bots, evasive scrapers and slow attempts. Both feed the same scoring decision.

Content-aware traffic rules

Rate-limit, challenge or block on any traffic attribute — header values, cookie contents, URL parameters, parsed JSON body values. Visual configuration; no proprietary scripting.

Mitigation actions — block, challenge, throttle, silent drop

Choice of action per policy. Block obvious malicious automation. Challenge ambiguous traffic with CAPTCHA. Throttle suspected scrapers without blocking outright. Silently drop credential-stuffing traffic so the attacker doesn't receive useful feedback.

Account takeover (ATO) defense

Credential-stuffing patterns on login endpoints recognised as distinct from generic abusive automation. Distributed low-and-slow attempts, impossible travel and abnormal session-creation rates surface here, not just under generic bot scoring.

Per-vService scoping with sensitivity tiers

Each vService can run a different bot policy. License capacity scopes to deployment size (1, 10, 100 vServices or unlimited).

Bot defense on access flows too — not only public web

The same scoring engine and rule logic run inside TR7's access management layer. SSO portals, login flows, identity-aware proxies and clientless gateway sessions get the same bot defense as public WAAP-protected applications — without standing up a separate bot engine for each surface.

Endpoint security signal integration

For B2B and corporate-access scenarios where users connect from devices managed by TR7's endpoint security layer, device-trust signals — known device, current posture, compliance state — feed the bot scoring engine as an additional weighted factor.

AI scraper and agent traffic handling

AI scrapers crawling for training data have characteristic patterns — high-volume sequential traversal, atypical user-agent strings, unusual API call shapes. The behavioral engine recognises these patterns; policy decides whether to allow, throttle or block per use case.

Integration with WAAP, DDoS and API security

Bot signals feed WAAP rules and L7 DDoS thresholds; WAAP and DDoS signals feed bot scoring. A source seen abusing one application surface raises the score on every other surface immediately.

Managed signature and reputation updates

Bot signature library and IP reputation feeds update continuously — no manual download cycle, no version skew between sites.

CWE, CAPEC and MITRE ATT&CK mapping

Bot detections map to the same security taxonomy as the rest of WAAP — CWE codes, CAPEC patterns, MITRE ATT&CK techniques. SIEM correlation and incident response use the same language.

Full visibility and audit

Every bot decision logs with the contributing signal breakdown — which factor weighed how much, why the score landed where it did. Investigations and tuning happen in the same console as WAAP and delivery.

Bot types defended

Bot traffic is not one thing. TR7 Bot Management covers the modern spectrum of automation that targets web applications and APIs.

01

Web scrapers

Bots harvesting content, pricing, product catalogs, listings or other public data at scale. Detected by request rhythm, IP reputation, behavioral baseline drift and characteristic request shapes.

02

Credential stuffing

Bots testing stolen username/password pairs against login endpoints. ATO detection plus per-endpoint policy identify and stop distributed credential-stuffing campaigns that single-IP rate limits miss.

03

Carding bots

Bots validating stolen card numbers at checkout endpoints. Recognised by characteristic request rhythm against payment APIs and abnormal failure-to-success ratios.

04

Content theft and inventory scrapers

Automated competitors copying product listings, descriptions, reviews and pricing data. Behavioral baseline catches scrapers that mimic human pace by alternating fast and slow request rates.

05

AI scrapers and unauthorised training crawlers

Crawlers harvesting content to train language models without permission. Recognised by high-volume sequential traversal patterns and atypical client signatures; policy decides allow / throttle / block per use case.

06

Spam and form-abuse bots

Bots submitting fake registrations, comment spam, fake reviews and abusive form submissions. Combined detection through bot scoring and content-aware rules on form-body shape.

07

DDoS-class bot floods

High-volume bot traffic acting as application-layer DDoS — credential-stuffing waves, scraper farms, coordinated IoT botnet floods. Bot signals feed the L7 DDoS layer for combined mitigation.

08

Vulnerability scanners

Bots probing the application for known CVEs, exposed admin endpoints, default credentials and misconfigured services. Combined detection through bot signals and WAAP signature engine.

Where this outcome shows up

E-commerce — flash sales and carding

Real shoppers spike during flash sales; carding bots try to hide in the spike. Per-vService policy, behavioral baseline and content-aware rules separate real customers from credential-stuffers and carding bots without blocking actual buyers.

Banking — credential stuffing on login

Login endpoints under constant credential-stuffing pressure. ATO detection recognises distributed low-and-slow attempts that single-IP rate limits miss; CAPTCHA challenge is applied selectively, not to every legitimate user.

Publishers and media — content scraping at scale

Articles, videos and image libraries crawled by competitors and AI training scrapers. Behavioral baseline catches scrapers that mimic human pace; policy decides whether scrapers get blocked, throttled or allowed under licensing.

Public APIs under abuse

API endpoints subject to scraping, credential testing and resource abuse. Per-endpoint bot policy plus the content-aware rule engine handle abuse without affecting legitimate API consumers.

Government portals — bot-driven fraud attempts

Public-sector services targeted by automated form-abuse and bot-driven fraud. On-prem deployment keeps citizen-data flows inside the perimeter; audit logging supports investigation.

B2B SaaS — managed-device traffic with elevated trust

When B2B users access from devices managed by your endpoint security layer, device-trust signals feed the bot score — known managed device + good posture lowers suspicion. Bots arriving from unmanaged endpoints still get full inspection.

8 features

Features that implement this solution

Capabilities referenced by this solution — the technical pieces that compose the controls described above.

Continuous Trust Evaluation

TR7 AAM
Zero Trust AccessBot ManagementHIPAA CompliancePCI DSS Compliance

Trust earned at login doesn't carry forever. Every session stays under evaluation, every step of the way.

Financial Services· Government· Healthcare

Traffic Quarantine

TR7 ADCTR7 WAAP
Web Application & API ProtectionDDoS MitigationBot Management

Observe behavior instead of blocking instantly — isolate sources that exceed a threshold and release them automatically.

Retail & E-commerce· Financial Services

WAAP Attack Reporting

TR7 WAAPTR7 L7 Reporting
Web Application & API ProtectionAPI SecurityBot Management

3000+ rules, OWASP / API Top 10 / CWE taxonomy, 14 correlation axes, per-host-group + cross-group rollups.

Financial Services· Government

Self-Hosted CAPTCHA

TR7 WAAP
Bot ManagementWeb Application & API Protection

Generation, delivery and verification — all inside the ADC. Zero calls to any third-party cloud service.

Financial Services· Government· Retail & E-commerce

Account Takeover Protection

TR7 WAAPTR7 AAM
Bot ManagementZero Trust Access

Stop credential stuffing, brute-force and session hijacking attempts based on combined risk decision — not a single signal.

Financial Services· Retail & E-commerce

Rate Limiting

TR7 WAAPTR7 ADC
DDoS MitigationAPI SecurityBot Management

One IP, one account, one API key — you decide which dimension to limit.

Financial Services· Retail & E-commerce

Login Attack Protection

TR7 WAAPTR7 AAM
Zero Trust AccessBot Management

Three tiers of graduated friction — warn, challenge, lock — across IP, username, or both. Self-hosted CAPTCHA, no external cloud.

Financial Services

Session Protection

TR7 WAAP
Bot ManagementZero Trust Access

From session ID generation to cookie security, IP+UA binding to idle and absolute timeout — protect every session under one policy graph.

Financial Services

Common questions

How is this different from a generic WAAP?
A WAAP inspects HTTP request payloads for known attack signatures. Bot Management evaluates whether the requester is automated — even when each individual request looks fine. The decision combines TLS fingerprint, IP reputation, request rhythm, behavioral baseline and other signals to score automation likelihood. TR7 ships both — WAAP and Bot Management — on the same platform, with signals shared between them.
Will this block legitimate customers?
The scoring engine is tuned for low false positives — 11 weighted factors with an exponential scoring curve, behavioral baseline that adapts to your traffic and per-vService sensitivity tuning. Real shoppers during a flash sale, real banking customers logging in, real API consumers using your endpoints — all stay below the action threshold. The operator can also inspect any blocked or challenged request to see exactly which factors weighed in.
Do I need a client-side SDK in my consumer mobile app?
TR7 Bot Management evaluates traffic at the network and API edge using TLS fingerprints, IP reputation, request rhythm, behavioral baseline and content-aware rules — no client-side SDK required. For B2B scenarios where users are on devices managed by TR7's endpoint security layer, device-trust signals are an additional weighted factor in the score.
Can a bot rule act on the contents of a JSON request body?
Yes. The content-aware rule engine can rate-limit, challenge or block on any traffic attribute — including values parsed from JSON request bodies. Examples: throttle requests where the body's 'item_count' exceeds a threshold, block when the body's 'action' field is 'add_to_cart' from a source IP with scraper-class reputation, or apply different policy by OAuth scope inside the request.
What mitigation actions are available?
Block, CAPTCHA challenge, throttle, silent drop and conditional combinations of these — chosen per policy. Block obvious malicious automation. Challenge ambiguous traffic. Throttle suspected scrapers without blocking outright. Silently drop credential-stuffing traffic so the attacker doesn't receive useful feedback about which credentials work.
Does the bandwidth model exclude blocked bot traffic?
Yes. Challenged requests, throttled scraper traffic, dropped credential-stuffing attempts and silent-dropped bot traffic are all excluded from the bandwidth meter. You pay for what your application actually serves to legitimate users.
How is the bot scoring different from competitors' machine learning?
TR7 uses 11 named factors with named weights combined through a published scoring formula tuned for low false positives. The operator can see which factors contributed to a decision, why a request scored where it did, and adjust the weights for their environment. Most cloud-based bot management uses opaque models — a score arrives and an action is taken, but you cannot inspect what was weighed or explain the decision in a security review.
Does TR7 do bot management only on public web traffic?
No. The same scoring engine and rule logic also run inside TR7's access management layer — SSO portals, identity-aware proxies, login flows and clientless gateway access (RDP, SSH, VNC) all get bot defense applied with the same 11-factor model. One operations view, one bot policy framework, regardless of which surface the request hits.

Bot defense that explains itself — on your platform

Request a live demo of TR7 Bot Management. We will run scoring on real traffic, walk through the 11 factors and show how content-aware rules act on JSON body values without scripting.