| 168 | 168 | |
| 169 | 169 | try { |
| 170 | 170 | const headers = JSON.parse(JSON.stringify(req.headers)); |
| 171 | | - delete headers['x-csrf-token']; |
| 171 | + const headersToRemove = [ |
| 172 | | - delete headers['host']; |
| 172 | + 'x-csrf-token', 'host', 'referer', 'origin', 'cookie', |
| 173 | | - delete headers['referer']; |
| 173 | + 'x-forwarded-for', 'x-forwarded-protocol', 'x-forwarded-proto', |
| 174 | | - delete headers['origin']; |
| 174 | + 'x-forwarded-host', 'x-real-ip', 'sec-fetch-mode', |
| 175 | | - delete headers['cookie']; |
| 175 | + 'sec-fetch-site', 'sec-fetch-dest', |
| 176 | | - delete headers['sec-fetch-mode']; |
| 176 | + ]; |
| 177 | | - delete headers['sec-fetch-site']; |
| 177 | + |
| 178 | | - delete headers['sec-fetch-dest']; |
| 178 | + headersToRemove.forEach(header => delete headers[header]); |
| 179 | 179 | |
| 180 | 180 | const bodyMethods = ['POST', 'PUT', 'PATCH']; |
| 181 | 181 | |