Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1/28/25 Release: INT to MAIN #3435

Merged
merged 17 commits into from
Jan 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"axios": "^1.6.5",
"bulma": "^0.9.4",
"bulma-timeline": "^3.0.5",
"leaflet": "^1.9.4",
"lodash": "^4.17.21",
"node-sass": "^9.0.0",
"pinia": "^2.1.7",
Expand All @@ -50,4 +51,4 @@
"vite": "^5.0.10",
"vue-tsc": "^1.8.25"
}
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/assets/data/countries.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/assets/data/faqs.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,14 @@
"questionId": "who_owns_cve",
"questionText": "Who owns CVE",
"questionResponseParagraphs": [
"Copyright © 1999-2024, <a href='http://www.mitre.org/'>The MITRE Corporation</a>. CVE and the CVE logo are registered trademarks of The MITRE Corporation. CVE is sponsored by <a href='https://www.dhs.gov/' target='_blank'>U.S. Department of Homeland Security</a> (DHS) <a href='https://www.cisa.gov/about/divisions-offices/cybersecurity-division'>Cybersecurity and Infrastructure Security Agency</a> (CISA). CISA funds the <a href='https://www.dhs.gov/science-and-technology/hssedi'>Homeland Security Systems Engineering and Development Institute (HSSEDI)</a>, a DHS Federally Funded Research and Development Center (FFRDC) operated by The MITRE Corporation, to operate the CVE Program in cooperation with industry, government, and academic stakeholders under a public/private partnership."
"Copyright © 1999-2025, <a href='http://www.mitre.org/'>The MITRE Corporation</a>. CVE and the CVE logo are registered trademarks of The MITRE Corporation. CVE is sponsored by <a href='https://www.dhs.gov/' target='_blank'>U.S. Department of Homeland Security</a> (DHS) <a href='https://www.cisa.gov/about/divisions-offices/cybersecurity-division'>Cybersecurity and Infrastructure Security Agency</a> (CISA). CISA funds the <a href='https://www.dhs.gov/science-and-technology/hssedi'>Homeland Security Systems Engineering and Development Institute (HSSEDI)</a>, a DHS Federally Funded Research and Development Center (FFRDC) operated by The MITRE Corporation, to operate the CVE Program in cooperation with industry, government, and academic stakeholders under a public/private partnership."
]
},
{
"questionId": "MITRE_role_in_cve",
"questionText": "What is MITRE’s role",
"questionResponseParagraphs": [
"<a href='https://www.dhs.gov/science-and-technology/hssedi' target='_blank'>HSSEDI</a>, a DHS FFRDC operated by <a href='http://www.mitre.org/' target='_blank'>The MITRE Corporation</a>, executes the CVE Program <a href='/ResourcesSupport/Glossary?activeTerm=glossarySecretariat'>Secretariat</a>, MITRE <a href='/ResourcesSupport/Glossary?activeTerm=glossaryTLRoot'>Top-Level Root (TL-Root)</a>, and <a href='/ResourcesSupport/Glossary?activeTerm=glossaryCNALR'>CNA of Last Resort (CNA-LR)</a> functions within the MITRE TL-Root. The MITRE Corporation owns the Copyright © 1999-2024 and the registered CVE trademark and the registered CVE logo trademark to ensure the program remains free for public use."
"<a href='https://www.dhs.gov/science-and-technology/hssedi' target='_blank'>HSSEDI</a>, a DHS FFRDC operated by <a href='http://www.mitre.org/' target='_blank'>The MITRE Corporation</a>, executes the CVE Program <a href='/ResourcesSupport/Glossary?activeTerm=glossarySecretariat'>Secretariat</a>, MITRE <a href='/ResourcesSupport/Glossary?activeTerm=glossaryTLRoot'>Top-Level Root (TL-Root)</a>, and <a href='/ResourcesSupport/Glossary?activeTerm=glossaryCNALR'>CNA of Last Resort (CNA-LR)</a> functions within the MITRE TL-Root. The MITRE Corporation owns the Copyright © 1999-2025 and the registered CVE trademark and the registered CVE logo trademark to ensure the program remains free for public use."
]
},
{
Expand Down
146 changes: 142 additions & 4 deletions src/assets/data/news.json

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions src/stores/partners.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ export const usePartnerStore = defineStore('partner', {
state: () => {
return {
partnerCounts: {},
partnerShortLongNameMap: {}
partnerShortLongNameMap: {},
selectedPartnerCountry: "",
selectedCountryInternalChange: true, //Used to track if a country was selected from the PartnerMap or the CNAs.vue list
}
},
actions: {
Expand Down Expand Up @@ -72,5 +74,5 @@ export const usePartnerStore = defineStore('partner', {
throw new Error(`Error fetching ${import.meta.env.VITE_API_BASE_URL}cve-partner-name-map.json`);
}
}
}
},
});
16 changes: 11 additions & 5 deletions src/views/About/Metrics.vue
Original file line number Diff line number Diff line change
Expand Up @@ -295,8 +295,8 @@
</p>
</div>
<h3 class="title">CNA Enrichment Recognition List</h3>
<p class="cve-help-text"><span class="has-text-weight-bold">Last Updated: </span><time>January 13, 2025</time><br/>
<span class="has-text-weight-bold">Total CNAs: </span>236</p>
<p class="cve-help-text"><span class="has-text-weight-bold">Last Updated: </span><time>January 27, 2025</time><br/>
<span class="has-text-weight-bold">Total CNAs: </span>242</p>
<div>
<ul>
<li>9front Systems</li>
Expand All @@ -312,6 +312,7 @@
<li>ARC Informatique</li>
<li>Asea Brown Boveri Ltd.</li>
<li>ASR Microelectronics Co., Ltd.</li>
<li>ASUSTeK Computer Incorporation</li>
<li>Autodesk</li>
<li>Automotive Security Research Group (ASRG)</li>
<li>Avaya Inc.</li>
Expand Down Expand Up @@ -340,8 +341,10 @@
<li>ClickHouse, Inc.</li>
<li>Cloudflare, Inc.</li>
<li>Concrete CMS</li>
<li>Crafter CMS</li>
<li>CyberArk Labs</li>
<li>CyberDanube</li>
<li>Cybersecurity and Infrastructure Security Agency (CISA) U.S. Civilian Government</li>
<li>Dassault Systèmes</li>
<li>Delinea, Inc.</li>
<li>Dell EMC</li>
Expand All @@ -353,7 +356,6 @@
<li>Dutch Institute for Vulnerability Disclosure (DIVD)</li>
<li>Eaton</li>
<li>Eclipse Foundation</li>
<li>ELAN Microelectronics Corp.</li>
<li>Elastic</li>
<li>EnterpriseDB Corporation</li>
<li>Environmental Systems Research Institute, Inc. (Esri)</li>
Expand Down Expand Up @@ -394,6 +396,7 @@
<li>HP Inc.</li>
<li>Huawei Technologies</li>
<li>HYPR Corp</li>
<li>IBM Corporation</li>
<li>ICS-CERT</li>
<li>Indian Computer Emergency Response Team (CERT-In)</li>
<li>Intel Corporation</li>
Expand Down Expand Up @@ -429,14 +432,14 @@
<li>National Cyber Security Centre Finland</li>
<li>National Cyber Security Centre SK-CERT</li>
<li>National Instruments</li>
<li>NEC Corporation</li>
<li>Netflix, Inc.</li>
<li>Netskope</li>
<li>NLnet Labs</li>
<li>NortonLifeLock Inc</li>
<li>Nozomi Networks Inc.</li>
<li>Octopus Deploy</li>
<li>Okta</li>
<li>OMRON Corporation</li>
<li>ONEKEY GmbH</li>
<li>Open Design Alliance</li>
<li>Open-Xchange</li>
Expand All @@ -456,6 +459,7 @@
<li>Pegasystems</li>
<li>Pentraze Cybersecurity</li>
<li>Perforce</li>
<li>Phoenix Technologies, Inc.</li>
<li>PHP Group</li>
<li>Ping Identity Corporation</li>
<li>PlexTrac, Inc.</li>
Expand All @@ -470,7 +474,9 @@
<li>rami.io GmbH</li>
<li>Rapid7, Inc.</li>
<li>Real-Time Innovations, Inc.</li>
<li>Red Hat, Inc.</li>
<li>Robert Bosch GmbH</li>
<li>Roche Diagnostics</li>
<li>SailPoint Technologies</li>
<li>Samsung TV & Appliance</li>
<li>SAP SE</li>
Expand Down Expand Up @@ -515,7 +521,7 @@
<li>TWCERT/CC</li>
<li>TXOne Networks, Inc.</li>
<li>upKeeper Solutions</li>
<li>Vivo Mobile Communication Technology Co.,LTD.</li>
<li>Vivo Mobile Communication Technology Co., LTD.</li>
<li>VulDB</li>
<li>VulnCheck</li>
<li>VULSec Labs</li>
Expand Down
42 changes: 29 additions & 13 deletions src/views/ProgramOrganization/CNAs.vue
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,16 @@
and {{ usePartnerStoreInstance.countries['No country affiliation'] }} no country affiliation participating in the CVE Program.
</p>
<h3 class="title mt-5" id="map">CNA Partners By Country</h3>
<figure class="image">
<img src="@/assets/images/cvePartnersMap.png" alt="map of world highlighting countries
of membership which is fully described in lists below">
<figcaption>
<div class="columns" style="text-align: left; font-style">
<div class="column" v-for="chunk in chunkedCountries" :key="chunk.index">
<ul v-for="[country, count ] in chunk" :key="country.index" class="mt-2 mb-2">
<li style="list-style-type: none">{{country}}: {{count}}</li>
</ul>
</div>
</div>
</figcaption>
</figure>
<partner-map></partner-map>
<div class="columns" style="text-align: left; font-style">
<div class="column" v-for="chunk in chunkedCountries" :key="chunk.index">
<ul v-for="[country, count ] in chunk" :key="country.index" class="mt-2 mb-2">
<li @click="selectCountry(country)" class="cve-country-list" :class="{'cve-selected-country': selectedCountry == country}" style="list-style-type: none">
{{country}}: {{count}}
</li>
</ul>
</div>
</div>
</div> <!-- end content -->
</main>
<SurveyLinkComponent/>
Expand All @@ -58,12 +55,14 @@

<script>
import NavigationSidebar from '@/components/NavigationSidebar.vue';
import PartnerMap from '@/views/ProgramOrganization/PartnerMap.vue'
import { usePartnerStore } from '@/stores/partners';

export default {
name: 'CNAs',
components: {
NavigationSidebar,
PartnerMap
},
props: {
cvenavs: {
Expand Down Expand Up @@ -93,11 +92,18 @@ export default {
cnalrCount() {
return usePartnerStore().partnerCounts.role['CNA-LR'];
},
selectedCountry() {
return usePartnerStore().selectedPartnerCountry;
},
},
methods: {
sortJson(orignalJson) {
return Object.entries(orignalJson).sort((a, b) => a[0].localeCompare(b[0]));
},
selectCountry(country) {
usePartnerStore().selectedCountryInternalChange = false;
usePartnerStore().selectedPartnerCountry = country;
}
},
};
</script>
Expand All @@ -117,4 +123,14 @@ figcaption {
margin-left: unset !important;
margin-right: unset !important;
}

.cve-country-list:hover {
background-color: #97d4ea5e;
cursor: pointer;
}

.cve-selected-country {
background-color: $theme-color-accent-cool-light !important;
}

</style>
Loading