Skip to content

Commit 0a6022c

Browse files
committed
Merge branch 'dev' of https://github.com/CVEProject/cve-website into content-rjr-3182
2 parents ba4444a + 38fd6b6 commit 0a6022c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1562
-726
lines changed

.github/workflows/web-issue-triage.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/App.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import PrimaryNavigation from './components/PrimaryNavigation.vue';
1919
import NotificationBannerModule from './components/NotificationBannerModule.vue';
2020
import FoooterModule from './components/FooterModule.vue';
2121
import NotFound from './views/NotFound.vue';
22+
import { usePartnerStore } from '@/stores/partners';
2223
2324
export default {
2425
components: {
@@ -31,6 +32,9 @@ export default {
3132
return {
3233
NavigationItems
3334
}
35+
},
36+
beforeMount() {
37+
usePartnerStore().populatePartnerShortLongNameMap();
3438
}
3539
}
3640
</script>

src/assets/cve25thLogo.svg

Lines changed: 14 additions & 0 deletions
Loading

src/assets/data/faqs.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"questionId": "what_is_cve",
88
"questionText": "What is CVE",
99
"questionResponseParagraphs": [
10-
"The mission of the Common Vulnerabilities and Exposures (CVE<sup>®</sup>) Program is to identify, define, and catalog publicly disclosed cybersecurity vulnerabilities.",
11-
"See the <a href='/About/Overview'>Overview</a> page for additional information."
10+
"<i>The Common Vulnerabilities and Exposures (CVE<sup>®</sup>) Program is celebrating 25 years of impact in cybersecurity! Read the <a href='/Resources/Media/Cve25YearsAnniversaryReport.pdf'>CVE 25th Anniversary Report</a>.</i>",
11+
"The mission of the Common Vulnerabilities and Exposures (CVE<sup>®</sup>) Program is to identify, define, and catalog publicly disclosed cybersecurity vulnerabilities. See the <a href='/About/Overview'>Overview</a> page for additional information."
1212
]
1313
},
1414
{
@@ -271,8 +271,8 @@
271271
"questionId": "search_cve",
272272
"questionText": "How do I search the CVE List",
273273
"questionResponseParagraphs": [
274-
"<strong>Keyword(s) Search of All CVE Records</strong>",
275-
"<ul><li>Search by keyword(s) across <a href='https://github.com/CVEProject/cvelistV5' target='_blank'>ALL FIELDS of all CVE Records</a> in the cvelistV5 downloads repository using the main search box on GitHub.com.</li><li>Search by keyword(s) in the <a href='https://cve.mitre.org/cve/search_cve_list.html' target='_blank'>Description fields ONLY of all CVE Records</a> using the legacy search page on cve.mitre.org.</li></ul>"
274+
"<b><i>Search Tips<i></b>",
275+
"<ul><li>By CVE ID<ul><li>Must include only one CVE ID per search.</li><li>CVE ID must include all letters, numbers, and hyphens associated with the CVE ID, e.g., CVE-2024-12345678.</li><li>“CVE” may be entered as “cve”, “CVE”, or as a combination of uppercase and lowercase, as casing is ignored during search.</li></ul></li><li>By other keyword(s)<ul><li>Must contain only alphanumeric characters, e.g., letters or numbers.</li><li>May contain one or more keywords, separated by a space.</li><li>Keywords may be entered in lowercase, uppercase, or a combination of both. Casing is ignored during search, e.g., Vulnerabilities, vulnerabilities, VULNERABILITIES.</li></ul></li></ul>"
276276
]
277277
},
278278
{
@@ -478,4 +478,4 @@
478478
}
479479
]
480480
}
481-
]
481+
]

src/assets/data/news.json

Lines changed: 103 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,108 @@
11
{
22
"currentNews": [
3+
{
4+
"id": 429,
5+
"newsType": "blog",
6+
"title": "CVE Program Celebrates 25 Years of Impact!",
7+
"urlKeywords": "CVE Program Celebrates 25 Years",
8+
"date": "2024-10-22",
9+
"author": {
10+
"name": "CVE Program",
11+
"organization": {
12+
"name": "CVE Program",
13+
"url": ""
14+
},
15+
"title": "",
16+
"bio": ""
17+
},
18+
"description": [
19+
{
20+
"contentnewsType": "paragraph",
21+
"content": "Today, the <a href='/'>Common Vulnerabilities and Exposures (CVE&reg;) Program</a> proudly commemorates its <a href='/Resources/Media/Cve25YearsAnniversaryReport.pdf' target='_blank'>25th anniversary</a>, marking a quarter-century of enabling coordinated vulnerability management through global collaboration and innovation. Launched in 1999, the CVE Program has transformed the way organizations identify and manage cybersecurity vulnerabilities, enabling stronger defenses against cyber threats. The <i><a href='/Resources/Media/Cve25YearsAnniversaryReport.pdf' target='_blank'>CVE 25th Anniversary Report</a></i> is available now on the CVE.ORG website."
22+
},
23+
{
24+
"contentnewsType": "paragraph",
25+
"content": "<a href='https://www.mitre.org/' target='_blank'>MITRE</a> presented the <a href='/Resources/General/Towards-a-Common-Enumeration-of-Vulnerabilities.pdf' target='_blank'>original vision for the CVE List</a> in a groundbreaking white paper during the 2nd Workshop on Research with Security Vulnerability Databases. Since then, the CVE Program has evolved into a vital resource for cybersecurity professionals and serves as the backbone for the global vulnerability management ecosystem. The program has seen widespread adoption, with over 400 <a href='/ProgramOrganization/CNAs'>CVE Numbering Authorities (CNAs)</a> from 40 countries now producing <a href='/ResourcesSupport/Glossary?activeTerm=glossaryRecord'>CVE Records</a> which are incorporated countless products and security advisories. From the initial 321 CVE Records in 1999, to over 240,000 in October 2024, CVE serves as a cornerstone for effective vulnerability management worldwide across national vulnerability databases, cybersecurity tool vendors, incident response operations, researchers, and policymakers."
26+
},
27+
{
28+
"contentnewsType": "paragraph",
29+
"content": "“As we reflect on this historic milestone, we recognize the collective efforts of hundreds of organizations and thousands of individuals across our diverse partner community that contributed to making the CVE Program a success,” said Kent Landfield and Lisa Olson speaking on behalf of the <a href='/ProgramOrganization/Board'>CVE Board</a>."
30+
},
31+
{
32+
"contentnewsType": "paragraph",
33+
"content": "“CISA is proud to sponsor the CVE Program. We are committed to working with the CVE Program’s community of international stakeholders to reduce cybersecurity risk by addressing the prevalence and impact of vulnerabilities across enterprises and technologies,” said Sandra Radesky, <a href='https://www.cisa.gov/' target='_blank'>CISA</a> Associate Director of Vulnerability Management."
34+
},
35+
{
36+
"contentnewsType": "paragraph",
37+
"content": "“The success of the CVE Program is a testament to the power of federation; its collaborative approach brings together experts in industry, government, and academia across the globe to create a common and scalable vulnerability identification standard that provides a foundation for vulnerability management worldwide,” said <a href='https://www.mitre.org/who-we-are/our-people/yosry-barsoum' target='_blank'>Yosry Barsoum</a>, Vice President of the Center for Securing the Homeland at MITRE."
38+
},
39+
{
40+
"contentnewsType": "paragraph",
41+
"content": "Looking ahead, the CVE Program is committed to expanding its reach and impact. Its priorities include continuing to increase program adoption and coverage through growing the CNA community in less represented industry sectors, strengthening the connection between the program and its downstream consumers, and further <a href='/Media/News/item/blog/2024/09/10/CNA-Enrichment-Recognition-List'>increasing the value and quality of CVE Records through data enrichment</a>."
42+
},
43+
{
44+
"contentnewsType": "paragraph",
45+
"content": "As we reflect on 25 years of achievements, we encourage all cybersecurity professionals, researchers, and partners to engage with the CVE Program and contribute to its ongoing development. Together, we can continue to strengthen the global cybersecurity landscape and address the evolving challenges of our digital world."
46+
},
47+
{
48+
"contentnewsType": "paragraph",
49+
"content": "View the <i>CVE 25th Anniversary Report</i> <a href='/Resources/Media/Cve25YearsAnniversaryReport.pdf' target='_blank'>here</a>."
50+
}
51+
]
52+
},
53+
{
54+
"id": 428,
55+
"displayOnHomepageOrder": 0,
56+
"newsType": "press-release",
57+
"title": "CVE Program Celebrates 25 Years of Impact in Cybersecurity: Strengthening Global Collaboration and Vulnerability Management",
58+
"date": "2024-10-22",
59+
"description": [
60+
{
61+
"contentnewsType": "paragraph",
62+
"content": "FOR IMMEDIATE RELEASE &mdash; Today, the Common Vulnerabilities and Exposures (<a href='/'>CVE</a>&reg;) Program proudly commemorates its 25th anniversary, marking a quarter-century of enabling coordinated vulnerability management through global collaboration and innovation. Launched in 1999, the CVE Program has transformed the way organizations identify and manage cybersecurity vulnerabilities, enabling stronger defenses against cyber threats. The <a href='/Resources/Media/Cve25YearsAnniversaryReport.pdf' target='_blank'>CVE 25th Anniversary Report</a> is available now on cve.org."
63+
},
64+
{
65+
"contentnewsType": "paragraph",
66+
"content": "<a href='https://www.mitre.org/' target='_blank'>MITRE</a> presented the original vision for the CVE List in a groundbreaking white paper during the 2nd Workshop on Research with Security Vulnerability Databases. Since then, the CVE Program has evolved into a vital resource for cybersecurity professionals and serves as the backbone for the global vulnerability management ecosystem. The program has seen widespread adoption, with over 400 CVE Numbering Authorities (CNAs) from 40 countries now producing CVE Records which are incorporated countless products and security advisories. From the initial 321 CVE Records in 1999, to over 240,000 in October 2024, CVE serves as a cornerstone for effective vulnerability management worldwide across national vulnerability databases, cybersecurity tool vendors, incident response operations, researchers, and policymakers."
67+
},
68+
{
69+
"contentnewsType": "paragraph",
70+
"content": "“As we reflect on this historic milestone, we recognize the collective efforts of hundreds of organizations and thousands of individuals across our diverse partner community that contributed to making the CVE Program a success,” said Kent Landfield and Lisa Olson speaking on behalf of the <a href='/ProgramOrganization/Board'>CVE Board</a>."
71+
},
72+
{
73+
"contentnewsType": "paragraph",
74+
"content": "“CISA is proud to sponsor the CVE Program. We are committed to working with the CVE Program’s community of international stakeholders to reduce cybersecurity risk by addressing the prevalence and impact of vulnerabilities across enterprises and technologies,” said Sandra Radesky, <a href='https://www.cisa.gov/' target='_blank'>CISA</a> Associate Director of Vulnerability Management."
75+
},
76+
{
77+
"contentnewsType": "paragraph",
78+
"content": "“The success of the CVE Program is a testament to the power of federation; its collaborative approach brings together experts in industry, government, and academia across the globe to create a common and scalable vulnerability identification standard that provides a foundation for vulnerability management worldwide,” said <a href='https://www.mitre.org/who-we-are/our-people/yosry-barsoum' target='_blank'>Yosry Barsoum</a>, Vice President of the Center for Securing the Homeland at MITRE."
79+
},
80+
{
81+
"contentnewsType": "paragraph",
82+
"content": "Looking ahead, the CVE Program is committed to expanding its reach and impact. Its priorities include continuing to increase program adoption and coverage through growing the CNA community in less represented industry sectors, strengthening the connection between the program and its downstream consumers, and further increasing the value and quality of CVE Records through data enrichment."
83+
},
84+
{
85+
"contentnewsType": "paragraph",
86+
"content": "As we reflect on 25 years of achievements, we encourage all cybersecurity professionals, researchers, and partners to engage with the CVE Program and contribute to its ongoing development. Together, we can continue to strengthen the global cybersecurity landscape and address the evolving challenges of our digital world."
87+
},
88+
{
89+
"contentnewsType": "paragraph",
90+
"content": "For more information about the CVE Program and how you can get involved, visit <a href='/'>https://www.cve.org</a>."
91+
},
92+
{
93+
"contentnewsType": "paragraph",
94+
"content": "<strong>About the CVE Program</strong><br/>The mission of the <a href='/'>CVE&reg; Program</a> is to identify, define, and catalog publicly disclosed cybersecurity vulnerabilities. It is used by organizations worldwide to enhance their cybersecurity practices and improve their vulnerability management processes."
95+
},
96+
{
97+
"contentnewsType": "paragraph",
98+
"content": "CVE is sponsored by the U.S. Department of Homeland Security (DHS) Cybersecurity and Infrastructure Security Agency (CISA) and managed by the Homeland Security Systems Engineering and Development Institute (HSSEDI), which is operated by The MITRE Corporation (MITRE)."
99+
},
100+
{
101+
"contentnewsType": "paragraph",
102+
"content": "MEDIA CONTACT<br/>Sarah Lytle, <a href='mailto:[email protected]'>[email protected]</a>"
103+
}
104+
]
105+
},
3106
{
4107
"id": 427,
5108
"newsType": "news",
@@ -290,7 +393,6 @@
290393
},
291394
{
292395
"id": 418,
293-
"displayOnHomepageOrder": 0,
294396
"newsType": "news",
295397
"title": "Minutes from CVE Board Teleconference Meeting on September 18 Now Available",
296398
"urlKeywords": "CVE Board Minutes from September 18",

src/components/AdpVulnerabilityEnrichment.vue

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@
55
<slot></slot>
66
<button class="button message-header-button"
77
:style="{'background-color': '#162e51 !important', 'color': 'white !important'}"
8-
:aria-expanded="useCveRecordLookupStore.accordionState[organizationId] ? 'true' : 'false'"
8+
:aria-expanded="usecveRecordStore.accordionState[organizationId] ? 'true' : 'false'"
99
:aria-controls="`${organizationId}-panel`"
1010
>
1111
<span class="icon is-small">
1212
<p :id="`expandCollapseAltText-${organizationId}`" class="is-hidden">
13-
{{useCveRecordLookupStore.accordionState[organizationId] ? 'expand' : 'collapse'}}
13+
{{usecveRecordStore.accordionState[organizationId] ? 'expand' : 'collapse'}}
1414
</p>
15-
<font-awesome-icon :icon="useCveRecordLookupStore.accordionState[organizationId] ? 'minus' : 'plus'"
15+
<font-awesome-icon :icon="usecveRecordStore.accordionState[organizationId] ? 'minus' : 'plus'"
1616
aria-hidden="false" focusable="true" :aria-labelledby="`expandCollapseAltText-${organizationId}`"
1717
/>
1818
</span>
1919
</button>
2020
</button>
2121
<!-- Panel content is conditionally determined by role -->
22-
<div :id="`${organizationId}-panel`" v-if="useCveRecordLookupStore.accordionState[organizationId]"
22+
<div :id="`${organizationId}-panel`" v-if="usecveRecordStore.accordionState[organizationId]"
2323
class="pl-3 pr-3 pt-2 pb-5 cve-container-accordion-panel"
2424
>
2525
<div>
@@ -125,9 +125,9 @@
125125
</nav>
126126
</div>
127127

128-
<div id="cve-desciption" class="content cve-x-scroll">
128+
<div id="cve-description">
129129
<h4 class="title is-size-5">Description</h4>
130-
<p v-for="description in cveFieldList.descriptions" :key="description">{{description}}</p>
130+
<p class="content cve-x-scroll" v-for="description in cveFieldList.descriptions" :key="description">{{description}}</p>
131131
</div>
132132
</div>
133133
<div v-if="roleName !== 'cveProgram'">
@@ -210,7 +210,8 @@
210210
</template>
211211

212212
<script>
213-
import { useCveRecordLookupStore } from '@/stores/cveRecordLookup.ts';
213+
import { usecveRecordStore } from '@/stores/cveRecord.ts';
214+
import { useGenericGlobalsStore } from '@/stores/genericGlobals';
214215
import ProductStatus from '@/components/ProductStatus.vue';
215216
import CveRecordReferences from './CveRecordReferences.vue';
216217
@@ -255,13 +256,13 @@ export default {
255256
//to do
256257
adpShortName: this.containerObject.providerMetadata.shortName,
257258
dateUpdated: '',
258-
cveServicesBaseUrl: import.meta.env.VITE_CVE_SERVICES_BASE_URL,
259-
useCveRecordLookupStore: useCveRecordLookupStore(),
259+
cveServicesBaseUrl: useGenericGlobalsStore().currentServicesUrl,
260+
usecveRecordStore: usecveRecordStore(),
260261
}
261262
},
262263
methods: {
263264
togglePanel(){
264-
useCveRecordLookupStore().accordionState[this.organizationId] = !useCveRecordLookupStore().accordionState[this.organizationId];
265+
usecveRecordStore().accordionState[this.organizationId] = !usecveRecordStore().accordionState[this.organizationId];
265266
},
266267
hasEnrichmentData(){
267268
if (this.cwes.length > 0 || this.cvsss.length > 0 || this.kevs.length > 0 || this.ssvcs.length > 0) {
@@ -406,8 +407,8 @@ export default {
406407
}
407408
},
408409
getCveProgramReferences(){
409-
if (this.containerObject.providerMetadata.shortName.toLowerCase() !== useCveRecordLookupStore().cveProgramShortName) return;
410-
this.cveProgramReferences = useCveRecordLookupStore().getReferences(this.containerObject.references);
410+
if (this.containerObject.providerMetadata.shortName.toLowerCase() !== usecveRecordStore().cveProgramShortName) return;
411+
this.cveProgramReferences = usecveRecordStore().getReferences(this.containerObject.references);
411412
},
412413
getUpdatedDate() {
413414
this.dateUpdated = this.getDate(this.containerObject.providerMetadata.dateUpdated);

src/components/HelloWorld.vue

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/components/HomeModule.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@
7676
<li class="cve-task-tile-list-item"><router-link to="/About/Overview">About CVE</router-link></li>
7777
<li class="cve-task-tile-list-item"><router-link to="/About/Process">Process</router-link></li>
7878
<li class="cve-task-tile-list-item"><router-link to="/ProgramOrganization/Structure">Program Organization</router-link></li>
79+
<li class="cve-task-tile-list-item">
80+
<router-link to="/Resources/Media/Cve25YearsAnniversaryReport.pdf">CVE 25th Anniversary Report</router-link>
81+
</li>
7982
<li class="cve-task-tile-list-item">
8083
<router-link to="/About/RelatedEfforts">Related Efforts</router-link>
8184
</li>

0 commit comments

Comments
 (0)