Skip to content

docs(security): stop pointing vulnerability reports at upstream Prysm - #5

Open
draevik wants to merge 2 commits into
lightchain-protocol:mainfrom
draevik:fix/security-md-rebrand
Open

docs(security): stop pointing vulnerability reports at upstream Prysm#5
draevik wants to merge 2 commits into
lightchain-protocol:mainfrom
draevik:fix/security-md-rebrand

Conversation

@draevik

@draevik draevik commented Aug 12, 2026

Copy link
Copy Markdown

What this fixes

SECURITY.md was untouched since the fork and still sent reporters to security@prysmaticlabs.com / Offchain Labs' PGP key via .well-known/security.txt. A report about a LightChain-specific bug — including the exact class of bug behind the 2026-08-11 incident — had no correct destination.

What this adds

Rewritten SECURITY.md describing this repo as a LightChain-maintained fork, with a real contact address (team@lightchain.ai) confirmed and filled in.

Still a TODO: .well-known/security.txt and its PGP key remain Offchain Labs' — that file is cryptographically signed and can't just be hand-edited. Someone with the authority to speak for LightChain security needs to generate and sign a replacement with LightChain's own key.

Verification

Doc-only change, no build/test surface. Confirmed the file renders correctly and the contact address is accurate.

Before merging, please

The PGP/security.txt piece is genuinely unresolved — this PR fixes the "wrong org entirely" problem but not the "no working encrypted channel" problem. Worth tracking as a fast follow-up.

Your Name and others added 2 commits August 12, 2026 06:47
SECURITY.md was untouched since the fork and still sends reporters to
security@prysmaticlabs.com / Offchain Labs' PGP keys via
.well-known/security.txt. A report about a LightChain-specific bug (e.g.
the class of consensus bug behind the 2026-08-11 inactivity-ejection
incident) currently has no correct destination.

This patch rewrites the prose to describe this repo as a LightChain-
maintained fork and explains what's still missing: real contact info, and
a .well-known/security.txt re-signed with LightChain's own PGP key (the
existing file is validly signed by Offchain Labs' key and can't just be
hand-edited - a security.txt's signature has to match the key it names,
so someone with the authority to speak for LightChain security needs to
generate and sign the replacement).

Left as explicit TODOs rather than invented values, since I don't have
LightChain's real security contact or keys:
- security@lightchain.example placeholder contact
- .well-known/security.txt / security.pub regeneration

This is one slice of tracked issue lightchain-protocol#1 (rebrand fork: README, CONTRIBUTING,
CODEOWNERS, templates, and FUNDING still reference upstream Prysm) -
splitting it out because the security-contact piece is the one with actual
incident-response consequences; the rest is lower-urgency cosmetic cleanup
that's easier to review as its own PR.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
team@lightchain.ai confirmed as the real contact - replacing the TODO
placeholder from the original patch. PGP fingerprints and
.well-known/security.txt remain placeholders pending LightChain
regenerating that file with their own key.
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