Repository selection
Installation is controlled through GitHub. Administrators can choose selected repositories instead of granting access to every repository in an organization.
Security overview
This page explains the customer-visible security model of Qedix without publishing proprietary detection methods, internal infrastructure, or bypassable implementation details.
The practical controls developers and administrators can evaluate before installing Qedix.
Installation is controlled through GitHub. Administrators can choose selected repositories instead of granting access to every repository in an organization.
Qedix requests GitHub permissions associated with identifying pull-request context, reading relevant code, and publishing its check result.
Qedix does not retain a persistent full-repository copy. Temporary working copies are designed to be removed after processing, with cleanup for interrupted runs. Selected metadata and report evidence may be retained as described in the Privacy Notice.
Qedix provides advisory evidence. It does not automatically merge pull requests, approve releases, or deploy customer software.
The current repository permissions and the customer-visible reason for each one.
Metadata
Read
Identify the installation, repository, and pull-request context needed to operate the GitHub App.
Contents
Read
Review relevant JavaScript and TypeScript changes and the repository context required for an advisory report.
Pull requests
Read
Understand the changed files, pull-request state, and review context associated with an analysis.
Checks
Read and write
Publish and update the Qedix check result that maintainers can inspect from the pull request.
User sign-in may request the GitHub OAuth scopes read:user and user:email to identify the signed-in user and obtain available account email information. OAuth identity scopes are separate from repository installation permissions.
GitHub administrators retain control over where Qedix is installed.
A GitHub organization or repository administrator starts the installation through GitHub.
The installer chooses which repositories the GitHub App may access.
Maintainers inspect Qedix results as advisory evidence alongside their existing review process.
Authorized administrators can change repository access or uninstall the GitHub App through GitHub.
GitHub-visible check results or reports created before access is removed may remain where GitHub or an authorized user previously received them.
Precise limitations are part of a trustworthy product.
Qedix supports maintainers with production-readiness evidence. The team remains responsible for review, testing, approval, release, and deployment decisions.
Qedix should operate alongside automated tests, type checking, linting, security tooling, code review, staging, monitoring, and incident response.
Coverage depends on the changed code and context visible during analysis. A clean or low-severity result is not a guarantee that code is defect-free or secure.
A suggested test describes verification your team may perform. It does not mean Qedix executed that test or observed its result.
Use coordinated disclosure for suspected vulnerabilities involving Qedix.
Last reviewed: July 14, 2026. This overview describes the current public beta and may be updated as customer-facing controls and product capabilities evolve.