cpe-editor v1.0.0 (2026-06-14)
We are thrilled to announce the official first release (v1.0.0) of cpe-editor, the platform powering cpe.gcve.eu. This initial release establishes a collaborative environment for managing Common Platform Enumerations (CPE) and Package URL (PURL) mappings, aligned carefully with the GCVE BCP-10 deterministic identity guidance.
Key Highlights
- GCVE BCP-10 Alignment: Implemented deterministic UUIDv5 generation utilizing a vendor-scoped product namespace to guarantee data identity consistency.
- PURL ⇄ CPE Mapping Workflow: Comprehensive support for importing, exporting, browsing, and proposing PURL-to-CPE mappings across vendor, product, and CPE scopes.
- Intelligent Admin Tools: Added advanced duplicate detection routines (exact and partial name matches) alongside experimental metadata creation interfaces.
- Dark Mode Support: A fully integrated dark mode toggle with system preference defaults and optimized color contrast.
Features & New Capabilities
Collaborative Proposal System
- Introduced dedicated submission pipelines for Note Proposals, Product Alias Proposals, and Relationship Proposals (including mixed vendor/product bounds).
- Added user-agent and source-IP tracking for proposals to empower admins with bulk-deletion capabilities for spam mitigation.
- Improved the proposal form UI to default fields to optional for a smoother user experience.
UI, Navigation & Aesthetics
- Theme Toggle: Added native Dark Mode support with local storage persistence and automated fallback to system preferences.
- Enhanced Tables & Views: Added a combined product listing view onto vendor details, collapsible controls for lengthy lists, and explicit anchor-link styling.
- Information & Branding: Refreshed the homepage visual layout, integrated the GCVE logo seamlessly into headers/footers, and added an initiative overview details page.
- Pagination Controls: Added clear pagination handlers to main search routes, vendor directories, top-vendor statistics, and proposal queries.
Comprehensive Statistics & Feeds
- Implemented a public Statistics Page tracking contribution inputs and CPE part distribution metrics.
- Added support for scoped RSS and Atom Change Feeds to tracking approved adjustments publicly.
API & Integration Layers
- Read-Only OpenAPI Endpoint: Exposed major data buckets via a paginated API (including approved changes, statistics, and PURL query filters).
- Vulnerability Enriched Lookups: Embedded external vulnerability lookups directly into product and version UI pages, leveraging
db.gcve.eu/vulnerability.circl.luendpoints and supporting thecvelistv5payload format. - Streaming Importer/Exporter: Rewrote data dumping workflows to utilize a streaming NDJSON exporter, radically dropping memory consumption during dataset replication.
Security & Performance Fixes
- Security Baseline: Enforced global Anti-CSRF (Cross-Site Request Forgery) protections.
- Database Scaling: Added explicit
ALTER TABLEhandling on dynamic schema alterations and unblocked concurrent file access loops on SQLite deployments. - Query Speeds: Optimized complex prefix filtering lookups on PURL data blocks via targeted index structures.
- Data Integrity: Resolved critical
NameErrorfaults impacting URI construction blocks and vendor detail views; added automated deduplication skips inside the CLI importer.


