By Outcome — Protect

Every API discovered. Every schema enforced. On your platform.

API security doesn't have to go to someone else's cloud. Discovery, OpenAPI schema enforcement, 10/10 OWASP API Top 10 coverage and sensitive-data masking — all on your hardware.

Modern attack surface has moved to APIs, and most API security platforms are SaaS — they need your traffic, your schemas and your responses visible to their cloud. TR7 does this work on your hardware instead. API endpoints surface automatically through passive traffic observation; you confirm the inventory, then enforce an uploaded or learned OpenAPI schema as a positive security model — anything outside the contract is rejected. OWASP API Top 10 is covered across all ten categories, with every detection mapped to CWE, CAPEC and MITRE ATT&CK so it reaches your SOC in the taxonomy it already uses. Content-aware rules rate-limit or take conditional action on any traffic attribute — including values inside parsed JSON request bodies — without scripting; sensitive data in responses is masked before it reaches the client.

10/10
OWASP API Security Top 10 coverage
On-prem
APIs, schemas and responses stay inside your perimeter
1 vService
API security attached to the same object that delivers the API

APIs became the main attack surface — and most defenses moved to the cloud

The 2020s rewrote how applications are built. The browser still loads HTML, but most actual work happens through APIs — public, partner, and internal. Each API is a contract; each contract has a shape; each shape can be broken in ways that classic WAAP rules don't catch. Broken object-level authorization, mass assignment, excessive data exposure, broken authentication — the OWASP API Top 10 is a separate list because the attack patterns are separate.

The industry's answer has been a wave of pure-play API security platforms — almost all of them cloud SaaS. To work, they need your API traffic to be visible to them, which usually means routing through their edge or sending mirror copies. For regulated industries, sovereign deployments, or anyone whose API responses carry PII or payment data, that's an immediate compliance and operational problem.

TR7 keeps API security where the API actually lives — on your platform. Discovery, schema enforcement, OWASP API Top 10 coverage, content-aware rules and sensitive-data masking all run on-prem, attached to the same vService that delivers the API. The same console you use for WAAP and delivery covers API security too.

Five things that set TR7 API Security apart

Each of these is valuable alone. Together, they define what API security looks like when it does not require sending your APIs to someone else's cloud.

On-prem first — APIs and schemas stay inside your perimeter

Most modern API security platforms are SaaS — they need your traffic and your schemas to be visible to their cloud. TR7 runs on your hardware. The schemas you upload, the inventory we learn and the responses we inspect never leave your network.

OWASP API Top 10 — 10/10 with framework mapping

Full coverage of the OWASP API Security Top 10 — broken object-level authorization, broken authentication, excessive data exposure, mass assignment, security misconfiguration and the rest. Every detection mapped to CWE (100+ codes), CAPEC (30+ patterns) and MITRE ATT&CK (30+ techniques) so it reaches your SOC in the same taxonomy it already uses.

Discovery + schema enforcement — passive learning, operator-confirmed

API endpoints surface automatically through passive traffic observation. Operator reviews the inventory before it goes live. OpenAPI schemas can be uploaded directly or learned from traffic; enforcement is a positive security model that validates method, path, parameters and body against the contract — anything outside the contract is logged or blocked.

Content-aware rules — including JSON body values

Rate-limit, challenge or block on any traffic attribute — header values, cookie contents, URL parameters, even values parsed out of JSON request bodies. Example: rate-limit a search endpoint differently when the request body sets 'tier: free' versus 'tier: enterprise'. All configured in the visual rule builder; no scripting language.

Sensitive-data masking in responses

PII, payment data, credentials and other sensitive patterns are identified in API responses and masked per policy before they reach the client — leaving useful context (last four digits, partial email) where you choose, hiding the rest. Same configuration model as the rest of your rules.

What TR7 API Security includes

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

Automatic API discovery and inventory

Passive traffic observation surfaces every endpoint actually in use, including shadow and undocumented APIs. The operator reviews the inventory and confirms what should be tracked, so the catalog stays accurate without you having to maintain a manual list.

OpenAPI schema enforcement

Upload an OpenAPI specification or let TR7 learn one from observed traffic. Enforcement validates request method, path, parameters and body shape against the contract; mismatches log or block per policy. Positive security model — anything outside the contract is rejected, including injection and mass-assignment attempts.

OWASP API Security Top 10 coverage

10/10 coverage across the OWASP API Top 10 — broken object-level authorization, broken user authentication, excessive data exposure, lack of resources & rate limiting, broken function-level authorization, mass assignment, security misconfiguration, injection, improper assets management and insufficient logging.

CWE, CAPEC and MITRE ATT&CK mapping

Every API detection maps to its CWE code, CAPEC attack pattern and MITRE ATT&CK technique. SIEM correlation, incident response and compliance reports use the same taxonomy your security team already runs on.

Per-endpoint rate limits and method restrictions

Different rate limits for /login, /search and /export of the same API. Method-level restrictions (GET allowed, POST blocked) per endpoint. All scoped to the vService delivering the API.

Content-aware traffic rules

Rate-limit, challenge or block on any traffic attribute — header values, cookie contents, URL parameters, parsed JSON body values. Configured visually; no proprietary scripting language to learn.

Sensitive-data exposure detection and masking

Identify PII (names, emails, national IDs), payment data (card numbers, IBANs), credentials and health data in API responses. Mask per policy before delivery to the client — keep the useful prefix or suffix, hide the rest — or block the response outright when the data should never have been served.

API authentication enforcement

JWT validation, mTLS, OAuth2 and OIDC enforcement at the API edge, delegated to TR7's access management layer. The same identity policies that protect web apps protect APIs.

AI behavioral rules + 11-factor scoring

The same behavioral engine used for WAAP and bot management scores API traffic — TLS fingerprints, IP reputation across 23 categories, request rhythm and request shape. Behavioral baseline adapts to your application's normal API usage.

L7 DDoS on API endpoints

HTTP flood, slowloris and application-targeted bot floods absorbed at the WAAP layer — applied with API-aware thresholds per endpoint. Scoped per vService.

Account takeover (ATO) on API auth endpoints

Credential-stuffing patterns hit API login endpoints, not just web forms. The same ATO detection that protects web login surfaces protects /api/v1/login — distributed low-and-slow attempts, impossible travel, abnormal session-creation rates.

Audit-ready API event logging

Every API request decision — allowed, blocked, rate-limited, masked — logs to the same console used for WAAP and delivery. Investigate any request end-to-end. Audit trails ready for PCI DSS, HIPAA and other compliance requirements.

Full visibility on the same console

API metrics, attack telemetry and inventory live in the same operator console as the vService, the WAAP policy and the DDoS view. No separate API security pane to learn.

OWASP API Security Top 10 — what each item means

The OWASP API Top 10 is a separate list from the web OWASP Top 10 because API attack patterns are different. TR7 covers all ten.

01

Broken Object Level Authorization (BOLA)

Attackers manipulate object IDs in URLs to access data belonging to other users. Schema enforcement plus per-endpoint authorization checks make BOLA attempts visible and blockable.

02

Broken Authentication

Weak or misconfigured authentication on API endpoints. JWT validation, mTLS and OAuth2 enforcement at the API edge prevent common bypass patterns.

03

Excessive Data Exposure

APIs returning more data than the client needs. Sensitive-data detection and masking ensure PII, payment data and credentials are removed or masked before reaching the client.

04

Lack of Resources & Rate Limiting

APIs without rate limits are abused by bots, scrapers and credential-stuffing. Per-endpoint, per-method, per-tenant and content-aware rate limits stop abuse at the platform.

05

Broken Function Level Authorization (BFLA)

Privileged functions exposed to unauthorized users. Method restrictions per endpoint, combined with identity-aware policies, prevent unauthorized function access.

06

Mass Assignment

Attackers inject fields the API doesn't expect to update sensitive properties. OpenAPI schema enforcement rejects request bodies with unexpected fields outright.

07

Security Misconfiguration

Verbose error messages, missing headers, exposed admin endpoints. Discovery surfaces these endpoints; policy enforces production-safe defaults.

08

Injection

SQL injection, NoSQL injection, command injection in API parameters and bodies. WAAP signatures plus parameter validation against the schema block injection attempts.

09

Improper Assets Management

Old API versions, deprecated endpoints and undocumented APIs accessible in production. Discovery surfaces them; inventory keeps the picture current.

10

Insufficient Logging & Monitoring

Attacks invisible to the security team. Every API request decision is logged in the same console as delivery and security; SIEM exports use CWE / MITRE taxonomies.

Where this outcome shows up

Open banking and PSD2 APIs

Strict schema enforcement for partner APIs, sensitive-data masking on customer account responses, OAuth2 authentication enforced at the API edge, audit logs for regulatory review.

Healthcare APIs with PHI

HIPAA-relevant API responses scanned for PHI; sensitive patient data masked per policy before reaching client apps. On-prem deployment keeps APIs and data inside the hospital perimeter.

Shadow API discovery

Engineering teams ship new endpoints faster than security teams can track them. Passive discovery surfaces every endpoint in use; operator-confirmed inventory keeps the catalog accurate without manual maintenance.

Public-facing commerce APIs under abuse

Carding bots, scraper farms and credential stuffing all hit API endpoints. Per-endpoint rate limits, content-aware rules and behavioral bot scoring stop abuse without blocking real customers.

Public-sector API portals with data residency

Data residency rules forbid third-party API inspection. On-prem API security keeps every byte inside the citizen-data perimeter; compliance audits trace each request through one console.

Internal microservice APIs at scale

Hundreds of internal endpoints across teams, often undocumented. Discovery + schema enforcement turn an untracked surface into a managed catalog without forcing every service team to wire up a separate SaaS agent.

12 features

Features that implement this solution

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

CORS Policy Rule

TR7 ADC
Application Delivery & AccelerationAPI Security

Manage preflight and response CORS headers from a single rule, without touching application code.

Inline TLS Backend Inspection

TR7 WAAPTR7 ADC
Web Application & API ProtectionAPI SecurityPCI DSS ComplianceHIPAA Compliance

WAAP inspection, mTLS identity and data masking keep working even as traffic flows to backends over TLS.

Financial Services· Healthcare· Government

JSON Path Operations

TR7 ADCTR7 WAAP
Application Delivery & AccelerationAPI SecurityWeb Application & API Protection

Turn JSON body fields and JWT content into first-class signals for every traffic decision.

FX Expression and Variable Engine

TR7 ADCTR7 WAAPTR7 GTM
Application Delivery & AccelerationWeb Application & API ProtectionAPI Security

One expression language — traffic, health, logging, GTM, security and access decisions in the same model.

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

Content-Aware Rules

TR7 ADCTR7 WAAP
Application Delivery & AccelerationModernize Legacy AppsWeb Application & API ProtectionAPI Security

Move beyond headers — make body content part of the traffic and security decision.

TLS / mTLS Client-Cert Authentication

TR7 ADCTR7 AAM
Zero Trust AccessApplication Delivery & AccelerationPCI DSS ComplianceHIPAA ComplianceAPI Security

Lift the client certificate out of connection control and turn it into an identity object that drives traffic decisions.

Financial Services· Government· Healthcare

WAAP Signature & Scoring

TR7 WAAP
Web Application & API ProtectionAPI SecurityPCI DSS Compliance

Combine signature, score and context in a single engine — manage known attacks with confidence.

Financial Services· Government· Retail & E-commerce· Healthcare

Sensitive Data Masking

TR7 WAAPTR7 ADC
API SecurityPCI DSS ComplianceHIPAA ComplianceData Leakage Prevention

Mask sensitive data at platform level before it reaches the user or the logs.

Healthcare· Financial Services· Government

API Discovery & Schema

TR7 WAAP
API Security

Extract an API inventory from real traffic; bring requests outside the allowed schema under control.

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

GraphQL Deep Inspection

TR7 WAAP
API SecurityWeb Application & API Protection

Do not treat GraphQL traffic as a plain POST body — catch introspection, nested DoS and query batching patterns inside your WAAP.

Common questions

How does TR7 discover APIs that aren't documented?
Passive traffic observation. As traffic flows through the vService, TR7 identifies endpoints actually being called and adds them to a candidate inventory. The operator reviews the inventory and confirms what should be tracked. New endpoints surface automatically; nothing requires you to maintain a manual catalog.
Can I upload my own OpenAPI specification?
Yes. You can upload OpenAPI specs directly, let TR7 learn schemas from observed traffic, or do both — upload a baseline spec and let the platform surface drift. Enforcement applies whichever schema is the source of truth for that endpoint.
Does TR7 API Security run on-prem or in the cloud?
On-prem first. TR7 runs on your hardware, in your data center, under your network controls. Your API traffic, your schemas and your inventory never leave your perimeter — important for regulated industries, sovereign deployments and any environment where API responses carry PII or payment data.
What does sensitive-data masking actually do?
TR7 identifies sensitive patterns — PII (names, emails, national IDs), payment data (card numbers, IBANs), credentials, health data — in API responses. Per policy, the platform masks them before the response reaches the client (e.g. show only the last four digits of a card number, hide the middle), or blocks the response outright when the data should never have been served at all.
Can I rate-limit based on a value inside a JSON request body?
Yes. The content-aware rule engine can rate-limit, challenge or block on any traffic attribute — including values parsed out of JSON request bodies. Common use cases: rate-limit a search endpoint differently when 'tier: free' vs 'tier: enterprise', throttle by tenant ID in the request body, or apply different rate limits per OAuth scope. All configured in the visual rule builder; no scripting.
How is this different from a standalone API gateway?
An API gateway typically does routing, transformation and basic policy. TR7 API Security adds the OWASP API Top 10 protections, discovery, schema enforcement, behavioral analysis, sensitive-data masking and the rest — and attaches to the same vService that already delivers the API. No separate gateway product to deploy, route around or maintain. If you do want gateway-style routing and transformation, those features live in the same vService as well.
Does the bandwidth model apply to blocked API attacks?
Yes. Blocked API requests, rate-limited bot floods, schema violations and challenged attempts are all excluded from the bandwidth meter. You pay for what your APIs actually serve to legitimate clients.

API security on your platform — not in someone else's cloud

Request a live demo of TR7 API Security. We will run discovery on your API traffic, walk through the schema-enforcement flow and show sensitive-data masking on a real response.