by selecting `target.source` you are actually adding `params[:secure_pull]` to `Build`, is this intended?

Also, we might want to change the param name, `:secure_pull` doesn't sound quite right.