Skip to content

Security

fregante edited this page Jun 6, 2026 · 6 revisions

Installing extensions in your browser is inherently insecure, as you're trusting the extension's authors with your data.

If you don't trust the Refined GitHub authors, you can review the code, build the extension manually, and run it locally.

The extension has access only to GitHub.com and any additional GitHub Enterprise instances you explicitly grant access to.

Refined GitHub only runs when those tabs are open; no code runs unless GitHub or the options page is open (besides scheduled cache cleaning)

Token

Most of Refined GitHub works as is with DOM access alone. Some features, however, require access to the API using your token.

It's recommended that you create and set a valid token to make the most of Refined GitHub; some features may fail without it.

The token is stored locally in the extension storage and synced with your browser vendor if extension sync is enabled in your browser.

Fine-grained tokens are not supported; see why

If your organization blocks personal access tokens, you can use the GitHub CLI to generate a token with gh auth login and gh auth token.

Clone this wiki locally