]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
3 years agoSONAR-14536 Add Security Report PDF
Zipeng WU [Wed, 3 Mar 2021 15:59:44 +0000 (16:59 +0100)]
SONAR-14536 Add Security Report PDF

3 years agoSONAR-14548 update Security Reports documentation
michaelbirnstiehl [Wed, 3 Mar 2021 19:21:11 +0000 (13:21 -0600)]
SONAR-14548 update Security Reports documentation

3 years agoBUILD-874 Update burgr url
Malena Ebert [Fri, 12 Mar 2021 07:45:25 +0000 (08:45 +0100)]
BUILD-874 Update burgr url

3 years agoRevert "Update burgr credentials"
Malena Ebert [Fri, 12 Mar 2021 07:44:03 +0000 (08:44 +0100)]
Revert "Update burgr credentials"

This reverts commit 830b58770d98f8f675ea1c5c4d4257cc800d2264.

3 years agoSONAR-14519 - Update ALMs format and simplify System Info Page
Belen Pruvost [Fri, 12 Mar 2021 13:13:50 +0000 (14:13 +0100)]
SONAR-14519 - Update ALMs format and simplify System Info Page

3 years agoUpdate burgr credentials
Malena Ebert [Wed, 10 Mar 2021 15:15:34 +0000 (16:15 +0100)]
Update burgr credentials

3 years ago[DOCS] documented dns caching policy
Tobias Trabelsi [Thu, 11 Mar 2021 08:45:32 +0000 (09:45 +0100)]
[DOCS] documented dns caching policy

* documented dns caching policy

3 years agoSONAR-14575 Add information about sonar.qualitygate.wait parameter for Bitbucket...
Wouter Admiraal [Tue, 9 Mar 2021 11:08:52 +0000 (12:08 +0100)]
SONAR-14575 Add information about sonar.qualitygate.wait parameter for Bitbucket Pipelines

3 years agoUpgrade postgresql jdbc driver version to 42.2.19
Christian Köberl [Wed, 3 Mar 2021 07:00:54 +0000 (07:00 +0000)]
Upgrade postgresql jdbc driver version to 42.2.19

42.2.15 - 42.2.17 have an issue with older PosgreSQL versions.
See https://github.com/pgjdbc/pgjdbc/issues/1868

3 years agoSONAR-14523 implemented splitting plugins into two
Lukasz Jarocki [Wed, 3 Mar 2021 15:55:59 +0000 (16:55 +0100)]
SONAR-14523 implemented splitting plugins into two

3 years agoSONAR-14519 add ALM info to system info file
Pierre [Tue, 2 Mar 2021 09:52:52 +0000 (10:52 +0100)]
SONAR-14519 add ALM info to system info file

3 years agoSONAR-14520 - Add Default Leak Period to System Info File
Philippe Perrin [Mon, 8 Mar 2021 15:36:16 +0000 (16:36 +0100)]
SONAR-14520 - Add Default Leak Period to System Info File

3 years agoFix dropping primary keys in DB migrations
Duarte Meneses [Tue, 2 Mar 2021 21:31:38 +0000 (15:31 -0600)]
Fix dropping primary keys in DB migrations

3 years agoSONAR-14542 Migration 4208 fails if the PK constraint name is unexpected
Duarte Meneses [Tue, 2 Mar 2021 21:30:34 +0000 (15:30 -0600)]
SONAR-14542 Migration 4208 fails if the PK constraint name is unexpected

3 years agoSONAR-14541 Migration 4207 fails if the PK constraint name is unexpected
Duarte Meneses [Tue, 2 Mar 2021 21:29:55 +0000 (15:29 -0600)]
SONAR-14541 Migration 4207 fails if the PK constraint name is unexpected

3 years agoSONAR-14541 Migration 4207 fails if the PK constraint name is unexpected
Duarte Meneses [Tue, 2 Mar 2021 21:29:19 +0000 (15:29 -0600)]
SONAR-14541 Migration 4207 fails if the PK constraint name is unexpected

3 years agoupdate tomcat
Tobias Trabelsi [Mon, 8 Mar 2021 09:06:42 +0000 (10:06 +0100)]
update tomcat

3 years agoSONAR-14468, SONAR-14435 Improve C/C++/OjbC tutorial
Mathieu Suen [Thu, 4 Mar 2021 14:10:23 +0000 (15:10 +0100)]
SONAR-14468, SONAR-14435 Improve C/C++/OjbC tutorial

3 years agoSONAR-14518 Telemetry - include number of sonarlint users
Duarte Meneses [Fri, 5 Mar 2021 15:30:26 +0000 (09:30 -0600)]
SONAR-14518 Telemetry - include number of sonarlint users

3 years agoSONAR-14525 include CI usage information in telemetry
Michal Duda [Mon, 1 Mar 2021 16:48:43 +0000 (17:48 +0100)]
SONAR-14525 include CI usage information in telemetry

3 years agoSONAR-14518 Telemetry - include number of sonarlint users
Duarte Meneses [Thu, 25 Feb 2021 21:21:10 +0000 (15:21 -0600)]
SONAR-14518 Telemetry - include number of sonarlint users

3 years agoSONAR-14525 include SCM usage information in telemetry
Michal Duda [Fri, 26 Feb 2021 14:03:43 +0000 (15:03 +0100)]
SONAR-14525 include SCM usage information in telemetry

3 years agoSONAR-13515 Telemetry - include external authentication providers
Duarte Meneses [Wed, 24 Feb 2021 20:11:53 +0000 (14:11 -0600)]
SONAR-13515 Telemetry - include external authentication providers

3 years agoDOCS Add table for sonar scanner for .NET flavor matched to its specific invocation
Joe Tingsanchali [Fri, 26 Feb 2021 21:59:07 +0000 (15:59 -0600)]
DOCS Add table for sonar scanner for .NET flavor matched to its specific invocation

3 years agoSONAR-14547 Bring back "Analyzing languages other than C# and VB" blo… (#3838)
mickael-caro-sonarsource [Thu, 4 Mar 2021 14:28:41 +0000 (15:28 +0100)]
SONAR-14547 Bring back "Analyzing languages other than C# and VB" blo… (#3838)

3 years agoSONAR-14495 Add the .NET tutorial for gitlab CI
Mathieu Suen [Mon, 1 Mar 2021 09:26:21 +0000 (10:26 +0100)]
SONAR-14495 Add the .NET tutorial for gitlab CI

3 years agoSONAR-14494 Adding the .NET Core tutorial in manual
Mathieu Suen [Thu, 25 Feb 2021 14:57:06 +0000 (15:57 +0100)]
SONAR-14494 Adding the .NET Core tutorial in manual

3 years agoSONAR-14493 Add tutorial for .NET Core in Jenkins.
Mathieu Suen [Wed, 24 Feb 2021 16:38:02 +0000 (17:38 +0100)]
SONAR-14493 Add tutorial for .NET Core in Jenkins.

3 years agoRefactor Quality Profiles page
Wouter Admiraal [Tue, 2 Mar 2021 08:41:21 +0000 (09:41 +0100)]
Refactor Quality Profiles page

- Move all API interactions to the parent component
- Merge copy, extend, and rename forms into a single component
- Simplify delete form

3 years agoUpdate sonar-ui-common to 1.0.33
Wouter Admiraal [Mon, 1 Mar 2021 08:28:29 +0000 (09:28 +0100)]
Update sonar-ui-common to 1.0.33

3 years agoSONAR-12434 Increase contrast of issue location count
Wouter Admiraal [Fri, 26 Feb 2021 13:17:57 +0000 (14:17 +0100)]
SONAR-12434 Increase contrast of issue location count

3 years agoSONAR-13998 Access to background task fail when not an main branch
Wouter Admiraal [Fri, 26 Feb 2021 08:56:41 +0000 (09:56 +0100)]
SONAR-13998 Access to background task fail when not an main branch

3 years agoSONAR-11959 Colorblind-friendly coverage treemaps
Wouter Admiraal [Fri, 26 Feb 2021 08:25:59 +0000 (09:25 +0100)]
SONAR-11959 Colorblind-friendly coverage treemaps

3 years agoSONAR-11774 Make issues more accessible to screen readers
Wouter Admiraal [Thu, 25 Feb 2021 14:12:50 +0000 (15:12 +0100)]
SONAR-11774 Make issues more accessible to screen readers

3 years agoSONAR-12056 Indicate required fields for forms
Wouter Admiraal [Thu, 25 Feb 2021 12:53:01 +0000 (13:53 +0100)]
SONAR-12056 Indicate required fields for forms

3 years agoSONAR-11751 SONAR-11748 Use semantically correct elements on Issues page
Wouter Admiraal [Thu, 25 Feb 2021 09:16:34 +0000 (10:16 +0100)]
SONAR-11751 SONAR-11748 Use semantically correct elements on Issues page

3 years agoSONAR-11751 SONAR-11748 Use semantically correct elements on Projects page
Wouter Admiraal [Tue, 23 Feb 2021 10:25:46 +0000 (11:25 +0100)]
SONAR-11751 SONAR-11748 Use semantically correct elements on Projects page

3 years agoSONAR-10681 Increase facet color contrast
Wouter Admiraal [Tue, 23 Feb 2021 08:03:17 +0000 (09:03 +0100)]
SONAR-10681 Increase facet color contrast

3 years agoUpgrade to lodash@4.17.21
Philippe Perrin [Tue, 2 Mar 2021 09:02:27 +0000 (10:02 +0100)]
Upgrade to lodash@4.17.21

3 years agoSONAR-14516 Remove hardcoded usage of 'master' from webapp
Philippe Perrin [Mon, 1 Mar 2021 14:32:34 +0000 (15:32 +0100)]
SONAR-14516 Remove hardcoded usage of 'master' from webapp

3 years agoDelete legacy SonarCloud code
Philippe Perrin [Mon, 1 Mar 2021 14:31:54 +0000 (15:31 +0100)]
Delete legacy SonarCloud code

3 years agoSONAR-14527 Use 30s write timeout when submitting scanner report
Duarte Meneses [Fri, 26 Feb 2021 18:06:31 +0000 (12:06 -0600)]
SONAR-14527 Use 30s write timeout when submitting scanner report

3 years agoUpdating docs for clarity around self-signed certs and GitLab (#3811)
Jeff Zapotoczny [Mon, 1 Mar 2021 11:56:05 +0000 (06:56 -0500)]
Updating docs for clarity around self-signed certs and GitLab (#3811)

* Updating docs for clarity around self-signed certs and GitLab

* Update server/sonar-docs/src/pages/analysis/gitlab-integration.md

Co-authored-by: MikeBirnstiehl <michael.birnstiehl@sonarsource.com>
* Update server/sonar-docs/src/pages/analysis/scan/sonarscanner.md

Co-authored-by: MikeBirnstiehl <michael.birnstiehl@sonarsource.com>
Co-authored-by: MikeBirnstiehl <michael.birnstiehl@sonarsource.com>
3 years agoSONAR-14498 Better JSON field
Jeremy Davis [Fri, 26 Feb 2021 09:27:33 +0000 (10:27 +0100)]
SONAR-14498 Better JSON field

3 years agoDOCS add note on PR decoration requiring analysis
michaelbirnstiehl [Thu, 25 Feb 2021 20:56:43 +0000 (14:56 -0600)]
DOCS add note on PR decoration requiring analysis

3 years agoSONAR-13848 remove deprecated 'pageIndex' and 'pageSize' params from web services
Michal Duda [Thu, 25 Feb 2021 12:15:44 +0000 (13:15 +0100)]
SONAR-13848 remove deprecated 'pageIndex' and 'pageSize' params from web services

3 years agoSONAR-13848 remove deprecated params from /api/users/* WS
Michal Duda [Thu, 25 Feb 2021 11:47:49 +0000 (12:47 +0100)]
SONAR-13848 remove deprecated params from /api/users/* WS

3 years agoSONAR-13848 remove deprecated web services
Michal Duda [Thu, 25 Feb 2021 11:03:47 +0000 (12:03 +0100)]
SONAR-13848 remove deprecated web services

3 years agoSONAR-13848 remove deprecated param 'componentKey' from api/settings/*
Michal Duda [Thu, 25 Feb 2021 10:12:59 +0000 (11:12 +0100)]
SONAR-13848 remove deprecated param 'componentKey' from api/settings/*

3 years agoSONAR-13848 remove deprecated response field 'debt_sub_characteristic' from api/rules...
Michal Duda [Thu, 25 Feb 2021 10:09:27 +0000 (11:09 +0100)]
SONAR-13848 remove deprecated response field 'debt_sub_characteristic' from api/rules/update

3 years agoSONAR-13848 remove deprecations from api/qualityprofiles/projects
Michal Duda [Wed, 24 Feb 2021 18:09:36 +0000 (19:09 +0100)]
SONAR-13848 remove deprecations from api/qualityprofiles/projects

3 years agoSONAR-13848 remove deprecated parameter 'format' from api/qualityprofiles/export
Michal Duda [Wed, 24 Feb 2021 15:56:39 +0000 (16:56 +0100)]
SONAR-13848 remove deprecated parameter 'format' from api/qualityprofiles/export

3 years agoSONAR-13848 remove deprecated parameter 'qualifier' from api/permissions/bulk_apply_t...
Michal Duda [Wed, 24 Feb 2021 15:43:41 +0000 (16:43 +0100)]
SONAR-13848 remove deprecated parameter 'qualifier' from api/permissions/bulk_apply_template

3 years agoSONAR-13848 remove deprecated parameter 'componentKey' from api/navigation/component
Michal Duda [Wed, 24 Feb 2021 15:21:15 +0000 (16:21 +0100)]
SONAR-13848 remove deprecated parameter 'componentKey' from api/navigation/component

3 years agoSONAR-13848 remove deprecations from api/measure/* WS
Michal Duda [Wed, 24 Feb 2021 14:24:31 +0000 (15:24 +0100)]
SONAR-13848 remove deprecations from api/measure/* WS

3 years agoSONAR-13848 remove deprecated response field 'debtTotal' from api/issues/search
Michal Duda [Wed, 24 Feb 2021 12:36:16 +0000 (13:36 +0100)]
SONAR-13848 remove deprecated response field 'debtTotal' from api/issues/search

3 years agoSONAR-13848 remove deprecations from api/issues/bulk_change
Michal Duda [Wed, 24 Feb 2021 10:26:11 +0000 (11:26 +0100)]
SONAR-13848 remove deprecations from api/issues/bulk_change

3 years agoSONAR-13848 remove deprecations from api/ce/component
Michal Duda [Wed, 24 Feb 2021 10:03:11 +0000 (11:03 +0100)]
SONAR-13848 remove deprecations from api/ce/component

3 years agoSONAR-13848 remove deprecations from api/ce/activity_status
Michal Duda [Tue, 23 Feb 2021 13:23:31 +0000 (14:23 +0100)]
SONAR-13848 remove deprecations from api/ce/activity_status

3 years agoSONAR-13848 remove deprecated component#uuid from WS responses
Michal Duda [Mon, 22 Feb 2021 11:43:16 +0000 (12:43 +0100)]
SONAR-13848 remove deprecated component#uuid from WS responses

3 years agoSONAR-13848 remove deprecated api/favourites/index WS
Michal Duda [Fri, 19 Feb 2021 15:31:29 +0000 (16:31 +0100)]
SONAR-13848 remove deprecated api/favourites/index WS

3 years agoSONAR-13848 remove deprecations from api/duplications/show
Michal Duda [Fri, 19 Feb 2021 13:29:04 +0000 (14:29 +0100)]
SONAR-13848 remove deprecations from api/duplications/show

3 years agoSONAR-14500 Update security engine documentation
michaelbirnstiehl [Thu, 25 Feb 2021 14:59:17 +0000 (08:59 -0600)]
SONAR-14500 Update security engine documentation

3 years agoSONAR-14499 Support schema validation for JSON property types
Zipeng WU [Wed, 24 Feb 2021 12:03:12 +0000 (13:03 +0100)]
SONAR-14499 Support schema validation for JSON property types

3 years agoSONAR-14498 Support JSON field type in Settings
Jay [Wed, 24 Feb 2021 13:19:10 +0000 (14:19 +0100)]
SONAR-14498 Support JSON field type in Settings

3 years agoSONAR-14501 Custom security config telemetry
Jacek [Tue, 23 Feb 2021 10:05:24 +0000 (11:05 +0100)]
SONAR-14501 Custom security config telemetry

3 years agoSONAR-14498 Support JSON property type
Jacek [Fri, 19 Feb 2021 15:20:34 +0000 (16:20 +0100)]
SONAR-14498 Support JSON property type

3 years agoRevert SONAR-14478, SONAR-14462, SONAR-14461
lukasz-jarocki-sonarsource [Fri, 26 Feb 2021 08:29:39 +0000 (09:29 +0100)]
Revert SONAR-14478, SONAR-14462, SONAR-14461

* Revert "SONAR-14478 - Main Branch Documentation"

This reverts commit 59eae7cf3f2e611e162a4e0122ae5846b10a45b1.

* Revert "SONAR-14462 Do not display the branch name until the main branch is analyzed for the first time"

This reverts commit 20f7319c06affdae62d39d1bad002f16504465a2.

* Revert "SONAR-14461 main branch detection"

This reverts commit c04baa1e8e3b492953d66a6bc4111c01f3ee3069.

* Revert "SONAR-14461 Remove hardcoded usage of 'master'"

This reverts commit 32eefaf2d36af375af280cc3ba664fd71e0f6afd.

* Revert "SONAR-14461 save the default main branch when needed"

This reverts commit 879a4be2afc570b2248fb4d639f42f913215805b.

3 years agoSONAR-14513 Add e2e tests for security hotspots
Philippe Perrin [Wed, 24 Feb 2021 17:37:27 +0000 (18:37 +0100)]
SONAR-14513 Add e2e tests for security hotspots

3 years agoSONAR-13357 Custom hotspot rule's description isn't split into tabs
Philippe Perrin [Tue, 23 Feb 2021 16:22:27 +0000 (17:22 +0100)]
SONAR-13357 Custom hotspot rule's description isn't split into tabs

3 years agoFix css bug
Philippe Perrin [Wed, 24 Feb 2021 09:21:44 +0000 (10:21 +0100)]
Fix css bug

3 years agoSONAR-12987 Improve loading's transition in hotspot page
Philippe Perrin [Tue, 23 Feb 2021 17:34:45 +0000 (18:34 +0100)]
SONAR-12987 Improve loading's transition in hotspot page

3 years agoDOCS Add ncover3 coverage parameter (deprecated) (#3784)
Costin Zaharia [Thu, 25 Feb 2021 08:31:36 +0000 (09:31 +0100)]
DOCS Add ncover3 coverage parameter (deprecated) (#3784)

3 years agoDOCS Update link to english site for .NET Framework v4.6
Joe Tingsanchali [Wed, 24 Feb 2021 20:06:39 +0000 (14:06 -0600)]
DOCS Update link to english site for .NET Framework v4.6

3 years agoSONAR-14509 Security hotspot page scroll logic might makes item disappear
Philippe Perrin [Tue, 23 Feb 2021 08:32:21 +0000 (09:32 +0100)]
SONAR-14509 Security hotspot page scroll logic might makes item disappear

3 years agoSONAR-14486 Fix security hotspot information refresh
Philippe Perrin [Mon, 22 Feb 2021 14:25:02 +0000 (15:25 +0100)]
SONAR-14486 Fix security hotspot information refresh

3 years agoSONAR-14496 Rely on sonar.core.serverBaseURL in CI tutorials
Wouter Admiraal [Mon, 22 Feb 2021 14:46:12 +0000 (15:46 +0100)]
SONAR-14496 Rely on sonar.core.serverBaseURL in CI tutorials

3 years agoSONAR-14483 Don't show new code filter on issues page for portfolios
Wouter Admiraal [Mon, 22 Feb 2021 11:30:21 +0000 (12:30 +0100)]
SONAR-14483 Don't show new code filter on issues page for portfolios

3 years agoSONAR-14479 Fix project quality profile's rule link
Wouter Admiraal [Mon, 22 Feb 2021 11:24:32 +0000 (12:24 +0100)]
SONAR-14479 Fix project quality profile's rule link

3 years agoSONAR-14487 Fix misleading rules button label for built-in quality profiles
Wouter Admiraal [Mon, 22 Feb 2021 11:21:36 +0000 (12:21 +0100)]
SONAR-14487 Fix misleading rules button label for built-in quality profiles

3 years agoFix IT's false positive
Philippe Perrin [Fri, 19 Feb 2021 15:22:04 +0000 (16:22 +0100)]
Fix IT's false positive

3 years agoDOCS Clarify GitHub Authentication by adding reference to repository permissions
Joe Tingsanchali [Fri, 19 Feb 2021 20:04:42 +0000 (14:04 -0600)]
DOCS Clarify GitHub Authentication by adding reference to repository permissions

3 years agoExpose revision in PostProjectAnalysisTaskTester
Matthias Kappeller [Mon, 15 Feb 2021 14:08:44 +0000 (15:08 +0100)]
Expose revision in PostProjectAnalysisTaskTester

3 years agoUpdate cluster configuration documentation
Zipeng WU [Fri, 19 Feb 2021 14:21:13 +0000 (15:21 +0100)]
Update cluster configuration documentation

3 years agoSONAR-14458 Update documentation
Wouter Admiraal [Fri, 19 Feb 2021 14:57:18 +0000 (15:57 +0100)]
SONAR-14458 Update documentation

3 years agoSONAR-14458 Adjust permissions for specific /api/permisson/* web services
Michal Duda [Tue, 16 Feb 2021 15:32:18 +0000 (16:32 +0100)]
SONAR-14458 Adjust permissions for specific /api/permisson/* web services

3 years agoSONAR-14458 Add an option to enable/disable changing user permissions by project...
Michal Duda [Mon, 15 Feb 2021 14:22:39 +0000 (15:22 +0100)]
SONAR-14458 Add an option to enable/disable changing user permissions by project administrator

3 years agoSONAR-14436 Explain how to set up Jenkins with GitLab
Wouter Admiraal [Tue, 16 Feb 2021 15:31:32 +0000 (16:31 +0100)]
SONAR-14436 Explain how to set up Jenkins with GitLab

3 years agoSONAR-14437 Add information about GitLab to the Jenkins documentation
Wouter Admiraal [Thu, 18 Feb 2021 08:22:25 +0000 (09:22 +0100)]
SONAR-14437 Add information about GitLab to the Jenkins documentation

3 years agoSONAR-14478 - Main Branch Documentation
Belen Pruvost [Thu, 18 Feb 2021 11:40:54 +0000 (12:40 +0100)]
SONAR-14478 - Main Branch Documentation

3 years agoSONAR-14462 Do not display the branch name until the main branch is analyzed for...
Philippe Perrin [Wed, 17 Feb 2021 14:51:17 +0000 (15:51 +0100)]
SONAR-14462 Do not display the branch name until the main branch is analyzed for the first time

3 years agoSONAR-14461 main branch detection
lukasz-jarocki-sonarsource [Wed, 17 Feb 2021 15:22:59 +0000 (16:22 +0100)]
SONAR-14461 main branch detection

3 years agoSONAR-14461 Remove hardcoded usage of 'master'
Philippe Perrin [Mon, 15 Feb 2021 17:12:24 +0000 (18:12 +0100)]
SONAR-14461 Remove hardcoded usage of 'master'

3 years agoSONAR-14461 save the default main branch when needed
Pierre [Thu, 11 Feb 2021 15:11:37 +0000 (16:11 +0100)]
SONAR-14461 save the default main branch when needed

3 years agoUpdate gradle version used by the wrapper
Malena Ebert [Thu, 18 Feb 2021 11:44:35 +0000 (12:44 +0100)]
Update gradle version used by the wrapper

3 years agoBUILD-865 Fix used tag for doogfood action
Malena Ebert [Wed, 17 Feb 2021 09:10:31 +0000 (10:10 +0100)]
BUILD-865 Fix used tag for doogfood action

3 years agoSONAR-14442 Add 'cwe' search param to hotspot WS
Jacek [Thu, 11 Feb 2021 16:01:01 +0000 (17:01 +0100)]
SONAR-14442 Add 'cwe' search param to hotspot WS

3 years agoSONAR-14459 [DOCS] Add CWE Top 25 reports
Jacek [Wed, 10 Feb 2021 10:05:36 +0000 (11:05 +0100)]
SONAR-14459 [DOCS] Add CWE Top 25 reports

- mark as outdated Sans Top 25 report

3 years agoSONAR-14442 CWE Top 25 Security report
Jeremy Davis [Mon, 8 Feb 2021 17:24:19 +0000 (18:24 +0100)]
SONAR-14442 CWE Top 25 Security report

3 years agoSONAR-14442 Elasticsearch query for CWE Top 25
Zipeng WU [Tue, 9 Feb 2021 10:34:00 +0000 (11:34 +0100)]
SONAR-14442 Elasticsearch query for CWE Top 25