This page's script did not run, so nothing on it will respond. It was blocked before it started rather than failing on the way to the API.
It reports whether each setting is present or missing. It never shows a value, a length, a prefix or a hash of one. It makes no connection attempt: checking readiness must not spend the refresh token, because Intuit invalidates the one you present on every exchange.
Intuit publishes no read-only accounting scope.
com.intuit.quickbooks.accounting is read/write at Intuit's end,
so a token minted from it is technically capable of altering the company file.
Jarvis enforces read-only behaviour in its own transport: it calls only the
GET /query endpoint, assertReadOnlyRequest refuses any other method
against an Intuit host, and assertReadOnlyQuickBooks refuses a reader that grows
a second method. Those are this application's controls, not Intuit's permissions.
Treat the refresh token as a credential that could alter the books if it leaked. Do not also grant Intuit's separate payments scope: nothing here can use it and it widens the blast radius for no benefit. Its literal name is deliberately not printed on this page, so that a repository-wide search for a write scope stays a reliable check.
com.intuit.quickbooks.accounting and nothing else.There is deliberately no form on this page. This repository has no established pattern for accepting a secret through a browser, and inventing one for a single screen would be the riskiest code in the project.
Reading...