Skip to content

Support restricted mode with less github permissions: no write access to code #2279

@gberche-orange

Description

@gberche-orange

Feature request

Currently, the hosted version requires the following permissions

Image

Motivation

I'd need to experiment with some selected quodo features within the toollist ( /review ), and not yet enable other features such as ( /update_changelog or /test), in order to limit security risks to the rest of the github project, and prevent undesired side effects such as:

  • inject malicious code in unrelated branches
  • delete tag and create new tag pointing to malicious commit, potentially triggering new gh workflow

Is quodo using the contents github app permissions ?

As I understand, the contents github app permissions has pretty wide permissions

https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app#about-github-app-permissions

For more information about specifying permissions during GitHub App registration, see Registering a GitHub App.

Screenshot from creating a github app
Image

Link learn more:
https://docs.github.com/en/rest/authentication/permissions-required-for-github-apps?apiVersion=2026-03-10#repository-permissions-for-contents

Image Image

Is there a way qodo could provide a read-only app version for such progressive trials, which would have read-only access to repo, but only write access to the PR ?

Typically, the app would be given github write access to pull requests but no access to content

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions