{"package": "mcp-security-framework", "summary": "Universal security framework for microservices with SSL/TLS, authentication, authorization, and rate limiting. Added extensible security adapter system for custom operation validation, structured aud\u2026", "pypi_url": "https://pypi.org/project/mcp-security-framework", "piwheels_url": "https://www.piwheels.org/project/mcp-security-framework", "releases": {"1.6.0": {"released": "2026-01-06 12:11:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.6.0-py3-none-any.whl", "filehash": "6f206c67e8f51f62d0ca168209f79dd15bb9b645574bdeb934c339595725ca30", "filesize": 345293, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.5.1": {"released": "2025-11-20 15:05:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.5.1-py3-none-any.whl", "filehash": "44f0d7d8d64a238c77ed90bdac73a0e755feb1550503edcd7fc4f5a9e1afb342", "filesize": 319867, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.5.0": {"released": "2025-11-13 21:08:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.5.0-py3-none-any.whl", "filehash": "6f84b8613c4ae87ba86b4c1463c0b4652070f071e53fb80609eadf8830cf8bb4", "filesize": 317296, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.4.0": {"released": "2025-11-13 20:39:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.4.0-py3-none-any.whl", "filehash": "0b07302bca0cb044b8762ac3a7917e3b22171cbab8f8465902ad22b365ffce2f", "filesize": 317664, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.3.0": {"released": "2025-11-13 20:25:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.3.0-py3-none-any.whl", "filehash": "ed96322673a42a573cf39362b572d6ecb7be457406b247ee03fe366fbb851f66", "filesize": 314282, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.9": {"released": "2025-11-12 13:50:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.9-py3-none-any.whl", "filehash": "0e0961ba70a6a3ec1011ca379064c3126ea33a034f50964c97cd49aecbe24de3", "filesize": 314957, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.8": {"released": "2025-10-14 12:14:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.8-py3-none-any.whl", "filehash": "fddf43dca0ddc756a23a7969e47a12ab0a33180739a28d9c706b230ae3be11f9", "filesize": 298662, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.7": {"released": "2025-10-13 20:04:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.7-py3-none-any.whl", "filehash": "a63fd44bbf920e7c2654ed91d1861c5d34cc322446fd89b51e7f0ee070eef4eb", "filesize": 295088, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.6": {"released": "2025-10-13 19:07:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.6-py3-none-any.whl", "filehash": "57e0c80c0009b376b58deb573e2cda78af02619e08dc18ce36828746baea5dbf", "filesize": 293435, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.5": {"released": "2025-10-13 18:04:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.5-py3-none-any.whl", "filehash": "60f49824dc6a0b9c06cc14f5cc5b2905e50eb2c6e92a172224ffbd2a4d13e17c", "filesize": 293409, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.4": {"released": "2025-10-12 13:08:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.4-py3-none-any.whl", "filehash": "a3857d2916762da628e9319fe05e3a223d0ee9b5c0f2edb58036b62ca2a7e34d", "filesize": 291613, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.3": {"released": "2025-09-24 18:42:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.3-py3-none-any.whl", "filehash": "eb0b7d4ed13bdb57c25167b14c1ec58d53381c10dca165571ee3835dcec31730", "filesize": 287758, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.2": {"released": "2025-09-24 18:29:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.2-py3-none-any.whl", "filehash": "b8b1708a63f0bdb0eb35c7549af6a17e06bc8516fd712b90552a78d811427f65", "filesize": 287484, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.1": {"released": "2025-09-22 20:13:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.1-py3-none-any.whl", "filehash": "eb0a0fbdef87b9f63ac492970f74cf96654f226c810e869c5459c5879a141619", "filesize": 287154, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.2.0": {"released": "2025-09-08 06:57:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.0-py3-none-any.whl", "filehash": "656f36b46f920d9c21f074c48eb981dcd0d06c0d9a7cb1e2914c1ceaa6a34c52", "filesize": 282817, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.1.2": {"released": "2025-09-01 17:20:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.1.2-py3-none-any.whl", "filehash": "63a72ce8220123a3d0d695545a1d8ab8887de480c6e2f0c683069c5466f64948", "filesize": 278676, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.1.1": {"released": "2025-09-01 16:56:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.1.1-py3-none-any.whl", "filehash": "efbe4d165e378f07dd8f77daf049e08b07b3fe42107971cfddc4c680a5a29567", "filesize": 278661, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "packaging", "pydantic", "pyjwt", "typing-extensions"]}}}, "1.1.0": {"released": "2025-08-28 18:58:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.1.0-py3-none-any.whl", "filehash": "f22c07da4ad5d8adf045f2d474c263911a7b61bc4ba4de949695ce3d8a357269", "filesize": 275851, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "pydantic", "pyjwt", "typing-extensions"]}}}, "0.1.0": {"released": "2025-08-19 11:50:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mcp_security_framework-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-0.1.0-py3-none-any.whl", "filehash": "5e7e13745264d9725629ec00cf3301f7fb56b67a87d174ff24444aac6a401c2e", "filesize": 238752, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "pydantic", "pyjwt", "typing-extensions"]}}}}}