Prevent package name squatting with deterministic, auditable namespacing | saasbrowser.ai