Skip to content

[Woodpecker Web] Added index.html that allows log inspection#119

Merged
mhutchinson merged 3 commits intotransparency-dev:mainfrom
mhutchinson:feature/webpecker
Apr 14, 2026
Merged

[Woodpecker Web] Added index.html that allows log inspection#119
mhutchinson merged 3 commits intotransparency-dev:mainfrom
mhutchinson:feature/webpecker

Conversation

@mhutchinson
Copy link
Copy Markdown
Contributor

This is a static HTML version of woodpecker that can be adopted and hosted by log operators. Deploying this to the root of a log, and then opening it in a web browser allows the contents of the log to be easily navigated, entirely in HTML and JavaScript.

As a proof of concept, this PR modifies the sumdb proxy to allow this to be deployed.

This is a static HTML version of woodpecker that can be adopted and hosted by log operators. As a proof of concept, this modifies the sumdb proxy to allow this to be deployed. Opening a web browser allows the contents of the log to be easily navigated, entirely in HTML and JavaScript.
@mhutchinson
Copy link
Copy Markdown
Contributor Author

This prototype addresses transparency-dev/tessera#89

@mhutchinson mhutchinson changed the title [Webpecker] Added index.html that allows log inspection [Woodpecker Web] Added index.html that allows log inspection Apr 14, 2026
@mhutchinson mhutchinson marked this pull request as ready for review April 14, 2026 15:26
@mhutchinson mhutchinson requested a review from patflynn April 14, 2026 15:26
@patflynn
Copy link
Copy Markdown
Contributor

as someone who hasn't looked at html or js in a decade this looks like a combination of tidy and a horrific 'leaning-in' to the everything is a div style that I always hated. SInce this is a useful tool, and in the incubator, my thought is that with enough disclaimers its fine to merge this. I'm reasonably confident that it can't do any immediate damage to the log or its users.

I don't really know what we would do to 'graduate' this though. My guess is that it would need a UI dev audit.

@mhutchinson
Copy link
Copy Markdown
Contributor Author

@patflynn I agree with your assessment. On the whole, this should be merged, and hopefully inspires a greater rewrite that is verifiable & verified, and has a nicer implementation.

I've added a note that this does not perform verification of the log contents.

@mhutchinson mhutchinson merged commit f793144 into transparency-dev:main Apr 14, 2026
8 checks passed
@mhutchinson mhutchinson deleted the feature/webpecker branch April 14, 2026 15:58
@mhutchinson mhutchinson mentioned this pull request Apr 14, 2026
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.

2 participants