(url, context, reason, extra = {})
| 208 | } |
| 209 | |
| 210 | function createPolicyLogPayload(url, context, reason, extra = {}) { |
| 211 | return { |
| 212 | reason, |
| 213 | targetUrl: url, |
| 214 | source: context.source || "api_request", |
| 215 | teamId: context.teamId || null, |
| 216 | connectionId: context.connectionId || null, |
| 217 | userId: context.userId || null, |
| 218 | ...extra, |
| 219 | }; |
| 220 | } |
| 221 | |
| 222 | function createPolicyError(reason, message, url, context, extra = {}) { |
| 223 | incrementSecurityCounter("ssrf_blocked_total"); |