Насколько я помню, он не одобряет контейнеры в несте. Во-первых, потому что офишиал вей неста инжектить напрямую, а не через хотя бы токен, Во-вторых, потому что в жс нет интерфейсов и айок работает несколько не по тру вей пути
Хз, я на проекте с нестом делал что-то вроде гексагона как Андрей завещал, пришли два джуна за день разобрались. А вот на другом проекте где все перемешано в кучу разбираются уже месяц
На скрипт теге вешать атрибут с хешом скрипта. Забыл имя атрибута. От сервиса оплаты требовать обратной совместимости изменений и версионирования скриптов которые вы подключаете, чтобы они вам не ломали ничего, и вы могли проводить аудит скрипта. А кто делал "скрининг"? Безопасники внутри или снаружи компании?
integrity атрибут скрипта позволяет предотвратить injection. Но все ещё нужен аудит скрипта на который вешается атрибут. И если вдруг он может сам динамически импортить другие скрипты, то толку от integrity чуть меньше.