WafCharm is a service that applies rules to your AWS WAF v2.
The following features will be available by configuring each setting in the WafCharm Console.
Using rules provided by WafCharm on the cloud WAF.
Using dynamic denylist feature that updates IP addresses to deny automatically.
Viewing monthly reports and blocked status on the WafCharm Console.
Searching WAF logs from the WafCharm Console.
Using the detection notification feature based on detected/blocked WAF logs.
Using the web monitoring feature (new plan/AWS Marketplace version only).
Usage requirements
Legacy rule policy can only be used with ALB, CloudFront, or API Gateway and is not available for other resources.
Advanced Rule policy does not impose restrictions on associated resources, but if you are using Amazon Cognito, please note the following limitations.
It is not recommended to use the dynamic denylist feature. If you use Amazon Cognito, please refrain from enabling the WAF log retrieval option.
In accordance with the above, using the same web ACL with ALB and other resources is also not recommended. If you use WafCharm with a web ACL attached to Amazon Cognito, we recommend preparing a web ACL per resource.
How to begin
If you don't have a WafCharm account, please see the page below. Once you've created a WafCharm account, please see the pages below based on your plan.
A search feature is available at the top of the help page.
The help page lists all available pages, so please select the name of your cloud environment (e.g., AWS WAF v2) from the [Select Cloud Env] drop-down menu to see only the articles related to your situation.
If you have migrated from the WafCharm Dashboard
If you have been using the WafCharm Dashboard and migrated to the WafCharm console recently, please also read the articles below.