Scan report
Sentry
https://mcp.sentry.dev/sse against MCP Authorization 2026-07-28
Not scanned
No passive scan recorded yet for this server. The nightly run adds one when it can read the server's metadata; until then the atlas page shows what documentation says.
| Requirement | Level | Status | Evidence | Observed |
|---|---|---|---|---|
| Protected Resource Metadata served | MUST | Unknown | no scanner observation | – |
| PRM lists an authorization server | MUST | Unknown | no scanner observation | – |
| PRM lists scopes_supported | MAY | Unknown | no scanner observation | – |
| PRM reachable at a well-known URI | MUST | Unknown | no scanner observation | – |
| No offline_access in advertised scopes | SHOULD | Unknown | no scanner observation | – |
| Requirement | Level | Status | Evidence | Observed |
|---|---|---|---|---|
| Metadata issuer matches the discovery URL | MUST | Unknown | no scanner observation | – |
| Authorization server metadata discoverable | MUST | Unknown | no scanner observation | – |
| Client ID Metadata Documents supported | SHOULD | Unknown | no scanner observation | – |
| Dynamic Client Registration offered | MAY | Unknown | no scanner observation | – |
| Issuer identifier in authorization responses | SHOULD | Unknown | no scanner observation | – |
| PKCE with S256 advertised | MUST | Unknown | no scanner observation | – |
| All endpoints served over HTTPS | MUST | Unknown | no scanner observation | – |
Judged against MCP Authorization 2026-07-28 · method passive scan · letsauth-scanner/0.1.0
How the grade is derived
- F when a MUST-level check is unsupported or partial.
- Withheld (no letter) when a MUST-level check is unknown: the scanner could not establish it.
- C when every MUST-level check is supported and a SHOULD-level check is unsupported or partial.
- B when every MUST-level check is supported, no SHOULD-level check fails, and a SHOULD-level check is unknown.
- A when every MUST-level and SHOULD-level check is supported.
- MAY-level and deprecated requirements are listed and never change the grade.
Derived from the statuses above at build time; never used to sort or rank servers. About the scanner.
Not checked by the scanner
These requirements need a request to the endpoint or a reading of the implementation. Their cells on the atlas page come from documentation and manual checks.
- resource_metadata in the 401 challengeactive
- Documented pre-registration pathmanual
- 403 insufficient_scope for step-upactive
- Scope in the WWW-Authenticate challengeactive
- Refresh token rotation for public clientsmanual
- Resource indicators honouredmanual
- 401 for missing or invalid tokensactive
- Audience validationactive
- Bearer token only in the Authorization headeractive
- No token passthrough to upstream APIsmanual
- Per-client consent on proxy serversmanual
Reproduce this report: pnpm scan sentry in the repository. Corrections are new observations, never edits; see docs/scanner.md.