SweetP last edited by
The location requirement was added by Apple in macOS 12.1 for getting the current network BSSID. WiFiSpoof uses it only for getting the BSSID, and does not transmit any data.
You should be able to still run WiFiSpoof without the permission, but most rules you have won’t work. As rules work by identifying the BSSID of the current network.