···11# authViewAll aud inconsistency
2233-Minimal reproduction of a Bluesky authorization-server bug where scope
33+Minimal reproduction of a bug where scope
44enforcement for RPCs in the `app.bsky.authViewAll` permission set is
55inconsistent: some RPCs are authorized against the service-fragmented aud
66(`did:web:api.bsky.app#bsky_appview`), others against the bare aud
···3636| `app.bsky.feed.getFeedGenerator` | FAIL | `Missing required scope "rpc:app.bsky.feed.getFeedGenerator?aud=did:web:api.bsky.app"` |
37373838Every RPC in the list above is declared in the
3939-[`app.bsky.authViewAll` permission set](https://lexicon.garden/lexicon/did:plc:4v4y5r3lwsbtmsxhile2ljac/app.bsky.authViewAll/llms.txt),
3939+[`app.bsky.authViewAll` permission set](https://lexicon.garden/lexicon/did:plc:4v4y5r3lwsbtmsxhile2ljac/app.bsky.authViewAll),
4040which uses `inheritAud: true` — so all of them should be granted at the
4141aud we passed to `include:`. The agent also sends
4242`atproto-proxy: did:web:api.bsky.app#bsky_appview` on every call, so the