PRODUCTS / WEB APPLICATION FIREWALL

Block what shouldn't reach your applications.

A complete WAF with OWASP Top 10 coverage, custom rule groups, and traffic labelling — built to protect modern API-driven applications, not just static websites.
Edge request inspection

Malicious requests stop. Clean traffic passes.

An abstract request stream reaches the platform, hostile requests are blocked, and clean traffic continues toward the protected application.
Blocked
malicious patterns
Allowed
legitimate traffic
Live
no restart deploys

Inspection at the edge, before the damage.

CrownWall’s web application firewall sits in front of your application and inspects every HTTP request before it reaches your origin. It blocks the known patterns of attack — SQL injection, cross-site scripting, file inclusion, sensitive-file probing — while letting legitimate traffic through untouched.
Unlike rule-based firewalls that only match fixed signatures, CrownWall combines managed rule groups, kept current by our security team, with custom rules you can build, test, and deploy from the dashboard without restarting anything.

Managed + custom

Use continuously updated managed protections for common attacks, then layer on rules tailored to your own API paths, authentication flows, and business logic.

Managed
rule groups
Custom
visual builder
Dashboard
instant deploy

Protected against the attacks that matter, from day one.

Every CrownWall account starts with managed rulesets covering the most common application-layer attack vectors.

OWASP Top 10

The industry-standard list of critical web application security risks, refreshed continuously.

SQL injection

Classic and blind injection patterns, including parameterised-query bypass attempts.

Cross-site scripting (XSS)

Reflected and stored variants blocked before they reach the application.

Local & remote file inclusion

Attempts to access or execute files outside your application's intended scope.

Sensitive file attacks

Probes for .env files, backups, version-control directories, and config leaks.

Path traversal

Attempts to escape your application's directory structure.

Protect what's specific to your application.

Managed rules cover the common ground. Custom rules let you protect what’s unique to you — your API endpoints, your authentication flow, your business logic.

Build rules visually using a clear condition-and-action structure. Match on request method, path, headers, body content, source IP, geography, or any combination. Trigger actions like block, challenge, log-only, rate-limit, or label-and-forward for downstream analysis.

Rule builder flexibility

Compose conditions across request attributes and choose different actions depending on the risk, endpoint, or geography involved.

Match
method/path/body
Action
block/challenge/log
Label
forward analysis

Shadow-mode testing

Test new rules without enforcement. CrownWall tags matching traffic so you can review exactly what a rule would have done, then turn enforcement on with confidence. No more blocking real customers by accident.

Designed for API workloads, not retrofitted for them.

Most firewalls were built for traditional websites and had API support bolted on later. CrownWall treats API protection as a first-class concern: per-endpoint rule scoping, JSON body inspection, query-parameter validation, and rate limiting that understands the difference between a public marketing page and an authenticated API call.

API-aware inspection

Rules can be scoped by endpoint and request shape, helping protect authenticated APIs and machine-to-machine flows with far more precision than page-oriented firewalls.

Per-endpoint
scoping
JSON
inspection
Query
validation

Feature tags

OWASP Top 10
SQLi protection
XSS protection
LFI/RFI blocking
Custom rule builder
Shadow-mode testing
Per-endpoint scoping
JSON body inspection
Geo filtering
Managed updates

Put a wall in front of your applications.