Skip to content

Test the trusted metadata chain with DSSE envelopes - #3032

Open
Harshil-1603 wants to merge 1 commit into
theupdateframework:developfrom
Harshil-1603:test/dsse-trusted-metadata
Open

Harshil-1603 wants to merge 1 commit into
theupdateframework:developfrom
Harshil-1603:test/dsse-trusted-metadata

Conversation

@Harshil-1603

Copy link
Copy Markdown

Exercise a complete root, timestamp, snapshot, targets and delegated-targets chain through TrustedMetadataSet with EnvelopeType.SIMPLE. The test verifies real signatures and target content, and checks that unsigned timestamp and tampered delegated metadata are rejected.

Refs #2565. This covers the trusted metadata set; it leaves the broader issue open for other components and envelope variants.

Validation: tox --runner virtualenv --recreate -e py,lint passed: 206 tests, the configured 97% coverage gate, Ruff, mypy and workflow lint.

AI assistance: OpenAI Codex, gpt-6.1-sol.

Refs: theupdateframework#2565

Assisted-by: OpenAI gpt-6.1-sol
Signed-off-by: Harshil-1603 <harshil.agrawal098@gmail.com>

Signed-off-by: Harshil-1603 <harshil.agrawal098@gmail.com>
@Harshil-1603
Harshil-1603 requested a review from a team as a code owner October 14, 2026 19:51

This branch has not been deployed

No deployments
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