Spaces:
Running
Running
File size: 322 Bytes
5aa2bd9 | 1 2 3 4 5 6 7 8 9 10 11 12 | """Input validation: SSTI, SQL/NoSQL injection probes, ReDoS-safe string handling."""
import re
from fastapi import HTTPException
from app.security.input_guard import normalize_asin_safe
ASIN_PATTERN = re.compile(r"^[A-Z0-9]{10}$")
def normalize_asin(asin: str) -> str:
return normalize_asin_safe(asin)
|