If installing a tool with the go-install method, but the tool has a replace directive, this fails. Unfortunately, today, this includes syft and since there are no FreeBSD binaries, if Syft gets installed it would need to be installed with the go-install method in this case. Binny could fall back to running a standard go build in this case. There is an experiment with this change here.