Sanes, ты не понимаешь, что такое CORS и как работает. Это именно подсказка браузеру в ответе сервера, которую браузер (или иной http-клиент) может просто игнорировать.
Например, можно создавать докер-контейнер без сети с полученным скриптом и установленными определёнными модулями, который убивать, если он не завершился по таймауту. Если даже туда засунут рассылку спама, ничего не выйдет, ведь сеть недоступна.
kiryan2, конкретно в этом коде, как уже указали, bot.polling никогда не вызывается, потому что написан в функции, которая сама, в свою очередь, вызывается из bot.polling. В основном теле скрипта создаются переменные bot и owm, а затем скрипт завершается. Всё работает ровно так, как написано.
Я делал схемы похожим образом - выгружал со свитчей их соседей CDP/LLDP и выводил собранное дерево в graphviz. Обнаруженные новые хосты также добавлялись в обход. Так что скрипту просто передавал любое устройство в сети, он дальше сам находил остальные.