File size: 262 Bytes
ced1295
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
from pathlib import Path

PROTECTED_PATTERNS = (".env", "prod.db", "production.db", ".git/config")


def is_protected_path(path: str) -> bool:
    normalized = Path(path).as_posix().lower()
    return any(pattern in normalized for pattern in PROTECTED_PATTERNS)