Comprehensive documentation overhaul#48
Merged
sei-vsarvepalli merged 4 commits intoCERTCC:mainfrom Apr 2, 2026
Merged
Conversation
f92e422 to
9f166d7
Compare
README.md — complete rewrite: - Added table of contents, features list, quick start guide - Added screenshots (login screen, CVE editor modal) - Added architecture section with core files table and how-it-works - Added Node.js usage section with working cveClientlib examples - Added testing section (Vitest, 51 tests, Node 22+) - Fixed typos (rollour, sha-284/Subsource, ECMAScrip6) - Removed dead link to xdrr/cve.js - Added dependencies table with SRI info - Badges at bottom per preference CHANGELOG.md — reconstructed missing versions: - Added 1.0.24 (security fixes, ADP support, schema compatibility) - Added 1.0.23 (bug fixes, CVE AWG demo updates) - Cleaned up formatting for all existing entries INSTALL.md — expanded from 3 paragraphs to full guide: - Added quick start with 4 local server options - Added Apache and Nginx CSP configuration examples - Added CVE Services endpoints table RISKS.md — restructured and cleaned up: - Added section headers (Precautions, How cveClient Mitigates Risk) - Added encrypt-storage.js mitigation description - Cleaned up formatting and trailing whitespace Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Split documentation by audience: README.md — rewritten for CNAs and Roots: - Privacy callout at top (no data collection, encrypted keys) - Compatibility table (CVE Services 2.x, JSON Schema 5.x) - Supported environments table (production, test, local) - Features focused on CNA workflows, including offline mode - Removed architecture, Node.js, testing, dependencies sections CONTRIBUTING.md — new file for developers: - Architecture overview and core files table - Key patterns (jQuery, async, state management) - Local development setup - Node.js cveClientlib usage with examples - Running tests (Vitest, 51 tests) - Dependencies table with SRI info Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
9f166d7 to
3ed3ddc
Compare
sei-vsarvepalli
approved these changes
Apr 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Complete rewrite of all documentation files with screenshots, working examples, and reconstructed changelog.
README.md — full rewrite
cveClientlibexamplesxdrr/cve.jsCHANGELOG.md — reconstructed missing versions
INSTALL.md — expanded from 3 paragraphs to full guide
file://not workingRISKS.md — restructured
encrypt-storage.jsRSA-OAEP mitigationTest plan
🤖 Generated with Claude Code