Function
ssrfError
(hostname: string, address: string)
Source from the content-addressed store, hash-verified
| 283 | } |
| 284 | |
| 285 | function ssrfError(hostname: string, address: string): NodeJS.ErrnoException { |
| 286 | const err = new Error( |
| 287 | `HTTP hook blocked: ${hostname} resolves to ${address} (private/link-local address). Loopback (127.0.0.1, ::1) is allowed for local dev.`, |
| 288 | ) |
| 289 | return Object.assign(err, { |
| 290 | code: 'ERR_HTTP_HOOK_BLOCKED_ADDRESS', |
| 291 | hostname, |
| 292 | address, |
| 293 | }) |
| 294 | } |
| 295 | |
Tested by
no test coverage detected