# `Relyra.Security.Redirect`
[🔗](https://github.com/szTheory/relyra/blob/v1.1.0/lib/relyra/security/redirect.ex#L1)

Security utility for validating redirect paths to prevent Open Redirect vulnerabilities.

# `safe_local_redirect`

```elixir
@spec safe_local_redirect(
  binary() | nil,
  keyword()
) :: {:ok, binary()} | {:error, Relyra.Error.t()}
```

Validates a path is a safe local redirect.

Rejects:
- Absolute URLs (http://, https://)
- Protocol-relative URLs (//)
- Paths not starting with /
- Nil or non-binary values

---

*Consult [api-reference.md](api-reference.md) for complete listing*
