- The reverse proxy first intercepts the client's connection.
- 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.
- If the request passes all validation checks and is deemed non-malicious, it is then relayed to the server.
- Throughout this process, both the proxy and the individual pods generate and maintain logs for tracking and auditing purposes.
47cid / castle Goto Github PK
View Code? Open in Web Editor NEWA neat way to consolidate web security libraries (such as xss-filters, DOM-purify, SecureHeaders, etc) into a single framework.