INNER CODE UNIT · Rust

is_safe_header_value

ovexro/dockpanel · panel/backend/src/routes/mod.rs:222

pub fn is_safe_header_value(v: &str) -> bool {
    !v.contains('"')
        && !v.contains('\\')
        && !v.contains('\n')
        && !v.contains('\r')
        && !v.contains('\0')
        && !v.contains('{')
        && !v.contains('}')
}

/// Validate a resource name (database, app, etc.).
pub fn is_valid_name(name: &str) -> bool {
    !name.is_empty()
        && name.len() <= 64
        && name
            .chars()
            .next()
            .is_some_and(|c| c.is_ascii_alphanumeric())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…