Skip to content
/ Castle Public

A neat way to consolidate web security libraries (such as xss-filters, DOM-purify, SecureHeaders, etc) into a single framework.

Notifications You must be signed in to change notification settings

47Cid/Castle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt text

An asynchronous, batteries-not-included WAF framework that can be easily customized and extended.

How it works:

  1. The reverse proxy first intercepts the client's connection.
  2. It then inspects the destination URL and routes the request to a specific "pod". This pod is responsible for conducting various validation checks on the request.
  3. If the request passes all validation checks and is deemed non-malicious, it is then relayed to the server.
  4. Throughout this process, both the proxy and the individual pods generate and maintain logs for tracking and auditing purposes.

About

A neat way to consolidate web security libraries (such as xss-filters, DOM-purify, SecureHeaders, etc) into a single framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published