Files
ubicloud/routes/project/github.rb
Enes Cakir a8d3ebc325 Do not allow to disrupt GitHub resources for other projects
We check authorization for all GitHub-related operations once with
`authorize("Project:github", @project.id)`.

After that, users can provide any resource ID from other projects to
update GitHub installation settings or delete cache entry.

It's important that customers can only access their own resources.

The current bug allows updating GitHub installation settings or deleting
cache data, but it does not provide access to sensitive information.
2025-03-18 15:38:09 +03:00

2.8 KiB