feat: inspector for snapd session authentication
Metadata
Current evaluation
Merged. Introduces an inspector for snapd session authentication, validating snapcraft.io auth requests and verifying response macaroon tokens. Resolves issue #510. Approved by two reviewers with all CI checks passing.
Suggested action: —
No scores available.
Issue body
This commit introduces a new inspector for handling snapd session authentication
requests and responses. The inspector validates requests to the snapcraft.io auth
sessions endpoint and verifies that responses contain properly formatted session
authentication data with a macaroon token.
Fixes #510
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
FETCH-55
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Introduces an inspector for snapd session authentication, validating snapcraft.io auth requests and verifying response macaroon tokens. Resolves issue #510. Approved by two reviewers with all CI checks passing. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #503 feat: add inspector for snapd authentication nonce | fetch-service | merged | Merged after two approvals and passing CI checks. Adds an inspector for snapd authentication nonces from the Snap Store API, resolving issue #511. The change introduces 255 lines across seven files. | |
| #516 feat: add support for serial assertion inspection | fetch-service | merged | Merged. Adds support for inspecting serial assertions in the snapd device registration flow. Approved by two reviewers with all CI checks passing. Implementation spans five files (+54/-1 lines). | |
| #508 feat: add snap sections inspector | fetch-service | merged | Merged the addition of a Snap Store sections API inspector, resolving issue #512. Approved by two reviewers, passed all CI checks, and integrated by maintainer cmatsuoka. |