From abcb8f0b4ba8cd9552bb042270b21c0078149c01 Mon Sep 17 00:00:00 2001 From: cbdmaul Date: Fri, 31 Jul 2026 12:43:26 -0400 Subject: [PATCH] chore(release): 3.0.1 First release to be published on PyPI. Bumps version in pyproject.toml and server.json, promotes the Unreleased CHANGELOG section to 3.0.1, and regenerates sbom.json so its root component version matches the tag. Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 4 +++- pyproject.toml | 2 +- sbom.json | 8 ++++---- server.json | 4 ++-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 94248a3..5d26a85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [3.0.1] - 2026-07-31 + +First release published to PyPI (`pip install metasploit-mcp`). ### Security - **Guard against console command injection via module options** diff --git a/pyproject.toml b/pyproject.toml index 17546cd..143795a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "metasploit-mcp" -version = "3.0.0" +version = "3.0.1" description = "Unofficial Metasploit MCP Server (not affiliated with or endorsed by Rapid7) - provides Metasploit Framework functionality via the Model Context Protocol. A fork of GH05TCREW/MetasploitMCP." authors = [ "GH05TCREW ", diff --git a/sbom.json b/sbom.json index c513673..f5a2490 100644 --- a/sbom.json +++ b/sbom.json @@ -6,11 +6,11 @@ "metadata": { "component": { "type": "application", - "bom-ref": "pkg:pypi/metasploit-mcp@3.0.0", + "bom-ref": "pkg:pypi/metasploit-mcp@3.0.1", "name": "metasploit-mcp", - "version": "3.0.0", + "version": "3.0.1", "description": "Unofficial Metasploit MCP Server (not affiliated with or endorsed by Rapid7) - provides Metasploit Framework functionality via the Model Context Protocol. A fork of GH05TCREW/MetasploitMCP.", - "purl": "pkg:pypi/metasploit-mcp@3.0.0", + "purl": "pkg:pypi/metasploit-mcp@3.0.1", "licenses": [ { "license": { @@ -1980,7 +1980,7 @@ ], "dependencies": [ { - "ref": "pkg:pypi/metasploit-mcp@3.0.0", + "ref": "pkg:pypi/metasploit-mcp@3.0.1", "dependsOn": [ "pkg:pypi/aiofile@3.9.0", "pkg:pypi/annotated-doc@0.0.4", diff --git a/server.json b/server.json index 2b49bf0..8c8ebc1 100644 --- a/server.json +++ b/server.json @@ -2,7 +2,7 @@ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json", "name": "io.github.setuidloot/metasploit-mcp", "description": "Metasploit MCP Server - controlled access to Metasploit Framework functionality (exploits, payloads, sessions, listeners) via the Model Context Protocol.", - "version": "3.0.0", + "version": "3.0.1", "repository": { "url": "https://github.com/setuidloot/MetasploitMCP", "source": "github" @@ -12,7 +12,7 @@ "registry_type": "pypi", "registry_base_url": "https://pypi.org", "identifier": "metasploit-mcp", - "version": "3.0.0", + "version": "3.0.1", "transport": { "type": "stdio" },