Existe um problema incompleto de controle de acesso e aplicação de bloqueio de conteúdo onde os bloqueios `enforce encrypted bundle trigger` e `check encrypted bundle on insert` isentam linhas em `app versions` se o `storage provider` anterior for `r2-direct`. Isso permite que colunas críticas para a entrega—incluindo `name`, `app id`, `session key`, `key id`, `storage provider`, `r2 path`, `external url`, `checksum`, `manifest` e `native packages`—permaneçam mutáveis. Adicionalmente, o endpoint `/updates` não exclui versões `r2-direct`, tornando-as selecionáveis para atualizações Over-the-Air (OTA). Um invasor com uma chave de API com permissões de gravação ou upload de pacotes pode manter um pacote no estado `r2-direct` e modificar esses campos via requisições PostgREST, resultando no fornecimento de metadados de pacotes alterados para os dispositivos.