pub struct DefaultUrlFilter;Expand description
Default SSRF-oriented filter for remote eval assets.
This filter blocks loopback, RFC1918/private, link-local, unspecified, and known cloud metadata endpoints. Public hostnames remain allowed here; later attachment materialization layers can additionally require HTTPS.
Trait Implementations§
Source§impl Clone for DefaultUrlFilter
impl Clone for DefaultUrlFilter
Source§fn clone(&self) -> DefaultUrlFilter
fn clone(&self) -> DefaultUrlFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DefaultUrlFilter
impl Debug for DefaultUrlFilter
Source§impl Default for DefaultUrlFilter
impl Default for DefaultUrlFilter
Source§fn default() -> DefaultUrlFilter
fn default() -> DefaultUrlFilter
Returns the “default value” for a type. Read more
Source§impl UrlFilter for DefaultUrlFilter
impl UrlFilter for DefaultUrlFilter
impl Copy for DefaultUrlFilter
Auto Trait Implementations§
impl Freeze for DefaultUrlFilter
impl RefUnwindSafe for DefaultUrlFilter
impl Send for DefaultUrlFilter
impl Sync for DefaultUrlFilter
impl Unpin for DefaultUrlFilter
impl UnsafeUnpin for DefaultUrlFilter
impl UnwindSafe for DefaultUrlFilter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more