Skip to content

[attestations 2] Security-tab attestation UI (issued tab, audit signals) - #245

Draft
mdgeorge4153 wants to merge 1 commit into
mdgeorge/attestations-corefrom
mdgeorge/attestation-grpc
Draft

[attestations 2] Security-tab attestation UI (issued tab, audit signals)#245
mdgeorge4153 wants to merge 1 commit into
mdgeorge/attestations-corefrom
mdgeorge/attestation-grpc

Conversation

@mdgeorge4153

@mdgeorge4153 mdgeorge4153 commented Jul 2, 2026

Copy link
Copy Markdown

The security-tab attestation UI, factored onto attestations-core.

Base is mdgeorge/attestations-core (#249) — the shared plumbing (trust config, per-subject box reads, GraphQL client) lives there; this PR is the security-facing UI that imports it. (GitHub still shows the base as main: it won't let the API repoint a stacked PR's base. The diff reduces to security-only once #249 lands, or the base can be changed in the web UI.)

What's here

  • Issued tab — per-package attestation listing on attester pages: nav-gated to configured attesters, reachable by URL for any package (with a "not on mvr's trusted list" warning), paginated full-list fetch.
  • Security-tab audit signals — per-version audit status, count pill, revoked summary.
  • Demomvr-api demo server (Postgres seeding), local demo config, write-demo-env.sh.

Independent of source-verification (#247): both rest only on core, so the two can be reordered or landed separately.

🤖 Generated with Claude Code

@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mvr Ready Ready Preview Aug 20, 2026 11:07am

Request Review

Base automatically changed from ml/migrate-to-grpc to main July 9, 2026 12:12
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/attestation-grpc branch from 28e486f to 02c10ab Compare July 9, 2026 19:31
@mdgeorge4153 mdgeorge4153 changed the title [attestations] Add attestations to the mvr frontend (on the gRPC stack) [attestations 2] Add attestations to the mvr frontend (on the gRPC stack) Jul 23, 2026
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/attestation-grpc branch from b265a7a to ddafd5c Compare July 30, 2026 18:31
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/attestation-grpc branch from ef6e98c to d152b58 Compare August 7, 2026 13:42
@mdgeorge4153 mdgeorge4153 changed the title [attestations 2] Add attestations to the mvr frontend (on the gRPC stack) [attestations 2] Security-tab attestation UI (issued tab, audit signals) Aug 7, 2026
@mdgeorge4153
mdgeorge4153 changed the base branch from main to mdgeorge/attestations-core August 14, 2026 18:36
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/attestation-grpc branch from d152b58 to bd0bb5b Compare August 14, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant