
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
sravanism.oss.mcp.server
Advanced tools
ESRP MCP Server - .NET implementation for discovering and validating Microsoft certified OSS packages. Provides tools for package integrity verification and certified package discovery for Node.js, Python, and Java ecosystems.
A .NET library providing MCP (Model Context Protocol) tools for discovering and validating Microsoft certified OSS packages.
dotnet add package sravanism.oss.mcp.server
Or via NuGet Package Manager:
Install-Package sravanism.oss.mcp.server
using sravanism.oss.mcp.server;
using sravanism.oss.mcp.server.Services;
// Create the service
var packageService = new CertifiedPackageService();
// Get certified Node.js packages
var nodejsPackages = await packageService.GetCertifiedNodeJsPackagesAsync();
// Get certified Python packages
var pythonPackages = await packageService.GetCertifiedPythonPackagesAsync();
// Get certified Java packages
var javaPackages = await packageService.GetCertifiedJavaPackagesAsync();
// Validate a package's integrity
var result = await packageService.ValidatePackageIntegrityAsync(
purl: "pkg:npm/@azure/ai-text-analytics@5.0.0",
registryHash: "sha512-abc123..."
);
Console.WriteLine(result.IsValid);
Console.WriteLine(result.Message);
var skuService = new ImageSkuValidationService();
var result = skuService.ValidateImageSkuUpdate("2022-datacenter-azure-edition-dotnet8");
Console.WriteLine(result.IsRecommended);
Console.WriteLine(result.Message);
| Tool Name | Description |
|---|---|
microsoftCertifiedNodeJsPackages | Get a list of Microsoft certified Node.js packages |
microsoftCertifiedPythonPackages | Get a list of Microsoft certified Python packages |
microsoftCertifiedJavaPackages | Get a list of Microsoft certified Java packages |
validateMicrosoftPackageIntegrity | Validate the integrity of a Microsoft certified package |
validateImageSKUUpdate | Validate whether an image SKU update is recommended |
mcp-name: com.microsoft/esrp-oss-mcp-test
The package includes embedded JSON data files:
publishedPackages.json - List of certified packages by languagepackageHashes.json - Package hash information for integrity verificationMIT License
FAQs
ESRP MCP Server - .NET implementation for discovering and validating Microsoft certified OSS packages. Provides tools for package integrity verification and certified package discovery for Node.js, Python, and Java ecosystems.
We found that sravanism.oss.mcp.server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.