Когда я запускаю следующий код:
data := response { response := http.send({ "method" : "GET", "url": "https://httpbin.org/status/200" }) }
, я получаю эту ошибку:
1 произошла ошибка: policy.re go: 4: rego_type_error : unsafe вызовы встроенных функций в выражении: http.send
Я использую re go play для запуска этой политики. https://play.openpolicyagent.org/p/iqK8Zt5L62
Я считаю, что это c специально предназначено для игровой площадки, поскольку возможность отправки произвольных HTTP-запросов оттуда потенциально может быть использована неправильно. Ваше правило должно нормально работать в любом другом контексте.