Skip to content

Commit 174fa88

Browse files
Merge pull request #11011 from MicrosoftDocs/main638908077050924940sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 9973652 + 9c1059d commit 174fa88

File tree

2 files changed

+30
-3
lines changed

2 files changed

+30
-3
lines changed

docs/ide/finding-and-using-visual-studio-extensions.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,26 @@ When you see one of these notifications, you can ignore it or take one of the fo
201201
> [!NOTE]
202202
> A UI unresponsiveness notification or crash notification means that one of the extension's modules was on the stack when the UI was unresponsive or when the crash occurred. It doesn't necessarily mean that the extension caused the problem. It's possible that the extension called code that's part of Visual Studio, which in turn resulted in unresponsive UI or a crash. However, the notification might still be useful if the extension that led to the UI unresponsiveness or crash isn't important to you. In this case, disabling the extension avoids the UI unresponsiveness or crash in the future.
203203
204+
### Marketplace protections
205+
206+
The Visual Studio Marketplace for extensions employs several mechanisms to protect you from malicious extensions:
207+
208+
* **Malware scanning**: The Marketplace runs a malware scan on each extension package that's published to ensure its safety. The scan, which uses several antivirus engines, is run for each new extension and for each extension update. Until the scan is all clear, the extension won't be published in the Marketplace for public usage.
209+
210+
* **Verified publishers**: Publishers can verify (blue check mark) their identity by proving domain ownership. It shows that the publisher has proven domain-name ownership to the Marketplace. It also shows that the Marketplace has verified both the existence of the domain and the good standing of the publisher on the Marketplace for at least six months.
211+
212+
* **Unusual usage monitoring**: The Marketplace monitors the downloads and usage patterns of extensions to detect unusual behavior.
213+
214+
* **Name squatting**: The Marketplace stops extension authors from stealing the names of official publishers, such as Microsoft or RedHat, and popular extensions, like GitHub Copilot.
215+
216+
* **Block List**: If a malicious extension is reported and verified, or a vulnerability is found in an extension dependency, the extension is removed from the Marketplace.
217+
218+
* **Extension Signature Verification**: The Visual Studio Marketplace signs all extensions when they're published. Visual Studio checks this signature when you install an extension to verify the integrity and the source of the extension package.
219+
220+
* **Secret Scanning**: The Marketplace automatically scans every newly published extension for secrets such as API keys or credentials (e.g., Azure DevOps PAT tokens). If any secrets are detected, publishing is blocked to prevent potential security risks.
221+
222+
Learn about these measures in the [Security and Trust in Visual Studio Marketplace blog post](https://devblogs.microsoft.com/blog/security-and-trust-in-visual-studio-marketplace).
223+
204224
### Samples
205225

206226
When you install an online sample, the solution is stored in two locations:

docs/msbuild/msbuild-project-file-schema-reference.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: MSBuild Project File Schema Reference
33
description: See a table listing all the MSBuild XML Schema elements with their available attributes and child elements.
4-
ms.date: 11/04/2016
4+
ms.date: 8/14/2025
55
ms.topic: reference
66
dev_langs:
77
- VB
@@ -28,8 +28,15 @@ The following table shows links to each version of the XSD schema:
2828

2929
| MSBuild Version | GitHub link | Raw link (for tooling) |
3030
| - | - |
31-
| 17.7 | [Microsoft.Build.xsd version 17.7.0](https://github.com/dotnet/msbuild/blob/v17.7.0/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.7.0/src/MSBuild/Microsoft.Build.xsd) |
32-
| 17.6 | [Microsoft.Build.xsd version 17.6.3](https://github.com/dotnet/msbuild/blob/v17.6.3/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.6.3/src/MSBuild/Microsoft.Build.xsd) |
31+
| 17.14 | [Microsoft.Build.xsd version 17.14.13](https://github.com/dotnet/msbuild/blob/v17.14.13/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.14.13/src/MSBuild/Microsoft.Build.xsd) |
32+
| 17.13 | [Microsoft.Build.xsd version 17.13.26](https://github.com/dotnet/msbuild/blob/v17.13.26/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.13.26/src/MSBuild/Microsoft.Build.xsd) |
33+
| 17.12 | [Microsoft.Build.xsd version 17.12.41](https://github.com/dotnet/msbuild/blob/v17.12.41/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.12.41/src/MSBuild/Microsoft.Build.xsd) |
34+
| 17.11 | [Microsoft.Build.xsd version 17.11.31](https://github.com/dotnet/msbuild/blob/v17.11.31/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.11.31/src/MSBuild/Microsoft.Build.xsd) |
35+
| 17.10 | [Microsoft.Build.xsd version 17.10.29](https://github.com/dotnet/msbuild/blob/v17.10.29/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.10.29/src/MSBuild/Microsoft.Build.xsd) |
36+
| 17.9 | [Microsoft.Build.xsd version 17.9.8](https://github.com/dotnet/msbuild/blob/v17.9.8/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.9.8/src/MSBuild/Microsoft.Build.xsd) |
37+
| 17.8 | [Microsoft.Build.xsd version 17.8.32](https://github.com/dotnet/msbuild/blob/v17.8.32/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.8.32/src/MSBuild/Microsoft.Build.xsd) |
38+
| 17.7 | [Microsoft.Build.xsd version 17.7.4](https://github.com/dotnet/msbuild/blob/v17.7.4/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.7.4/src/MSBuild/Microsoft.Build.xsd) |
39+
| 17.6 | [Microsoft.Build.xsd version 17.6.11](https://github.com/dotnet/msbuild/blob/v17.6.11/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.6.11/src/MSBuild/Microsoft.Build.xsd) |
3340
| 17.5 | [Microsoft.Build.xsd version 17.5.1](https://github.com/dotnet/msbuild/blob/v17.5.1/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.5.1/src/MSBuild/Microsoft.Build.xsd) |
3441
| 17.4 | [Microsoft.Build.xsd version 17.4.4](https://github.com/dotnet/msbuild/blob/v17.4.4/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.4.4/src/MSBuild/Microsoft.Build.xsd) |
3542
| 17.3 | [Microsoft.Build.xsd version 17.3.1](https://github.com/dotnet/msbuild/blob/v17.3.1/src/MSBuild/Microsoft.Build.xsd) | [raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.3.1/src/MSBuild/Microsoft.Build.xsd) |

0 commit comments

Comments
 (0)