2026-07-27T00:04:09,852 Created temporary directory: /tmp/pip-ephem-wheel-cache-589wf1s4 2026-07-27T00:04:09,854 Created temporary directory: /tmp/pip-build-tracker-k3olocvw 2026-07-27T00:04:09,854 Initialized build tracking at /tmp/pip-build-tracker-k3olocvw 2026-07-27T00:04:09,855 Created build tracker: /tmp/pip-build-tracker-k3olocvw 2026-07-27T00:04:09,855 Entered build tracker: /tmp/pip-build-tracker-k3olocvw 2026-07-27T00:04:09,856 Created temporary directory: /tmp/pip-wheel-7yh5jor1 2026-07-27T00:04:09,859 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-27T00:04:09,861 Created temporary directory: /tmp/pip-ephem-wheel-cache-50d50hb2 2026-07-27T00:04:09,885 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-27T00:04:09,889 2 location(s) to search for versions of mcp-api-pentest: 2026-07-27T00:04:09,889 * https://pypi.org/simple/mcp-api-pentest/ 2026-07-27T00:04:09,889 * https://www.piwheels.org/simple/mcp-api-pentest/ 2026-07-27T00:04:09,890 Fetching project page and analyzing links: https://pypi.org/simple/mcp-api-pentest/ 2026-07-27T00:04:09,890 Getting page https://pypi.org/simple/mcp-api-pentest/ 2026-07-27T00:04:09,892 Found index url https://pypi.org/simple 2026-07-27T00:04:10,053 Fetched page https://pypi.org/simple/mcp-api-pentest/ as application/vnd.pypi.simple.v1+json 2026-07-27T00:04:10,056 Skipping link: No binaries permitted for mcp-api-pentest: https://files.pythonhosted.org/packages/7e/74/6a9a83735e4f647a90bec15551d416d7da2aa6b8fa6cb480ee8ecd7f4b22/mcp_api_pentest-0.2.0-py3-none-any.whl (from https://pypi.org/simple/mcp-api-pentest/) (requires-python:>=3.10) 2026-07-27T00:04:10,057 Found link https://files.pythonhosted.org/packages/71/f4/4b912db22b91dabf82c82274447f1885074a6b045c5c538ad4af8a77725c/mcp_api_pentest-0.2.0.tar.gz (from https://pypi.org/simple/mcp-api-pentest/) (requires-python:>=3.10), version: 0.2.0 2026-07-27T00:04:10,057 Skipping link: No binaries permitted for mcp-api-pentest: https://files.pythonhosted.org/packages/9c/ec/b8a01b29d558a09d362348f8926502820f1fa0ef9785bc309ea9e844cc19/mcp_api_pentest-0.3.0-py3-none-any.whl (from https://pypi.org/simple/mcp-api-pentest/) (requires-python:>=3.10) 2026-07-27T00:04:10,058 Found link https://files.pythonhosted.org/packages/39/1f/0e9937821ab6e7ebf270adbc5d3c6e58e527585c7f3ded7764317fddbb0e/mcp_api_pentest-0.3.0.tar.gz (from https://pypi.org/simple/mcp-api-pentest/) (requires-python:>=3.10), version: 0.3.0 2026-07-27T00:04:10,059 Skipping link: No binaries permitted for mcp-api-pentest: https://files.pythonhosted.org/packages/5d/d5/23e06d82b411902da73e253e6031ad9da2f8fba60aee6ca2be69989d82d0/mcp_api_pentest-0.3.1-py3-none-any.whl (from https://pypi.org/simple/mcp-api-pentest/) (requires-python:>=3.10) 2026-07-27T00:04:10,060 Found link https://files.pythonhosted.org/packages/4a/4b/79604b172176a0465167f7040e86c752a3dc36d8b0a579e2805ca5d94825/mcp_api_pentest-0.3.1.tar.gz (from https://pypi.org/simple/mcp-api-pentest/) (requires-python:>=3.10), version: 0.3.1 2026-07-27T00:04:10,061 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-api-pentest/ 2026-07-27T00:04:10,062 Getting page https://www.piwheels.org/simple/mcp-api-pentest/ 2026-07-27T00:04:10,063 Found index url https://www.piwheels.org/simple 2026-07-27T00:04:10,255 Fetched page https://www.piwheels.org/simple/mcp-api-pentest/ as text/html 2026-07-27T00:04:10,256 Skipping link: No binaries permitted for mcp-api-pentest: https://www.piwheels.org/simple/mcp-api-pentest/mcp_api_pentest-0.2.0-py3-none-any.whl#sha256=8630bfcc7a1220871a30fc648bb73e6e368370ca35f6300954eb155bd0040648 (from https://www.piwheels.org/simple/mcp-api-pentest/) (requires-python:>=3.10) 2026-07-27T00:04:10,257 Skipping link: not a file: https://www.piwheels.org/simple/mcp-api-pentest/ 2026-07-27T00:04:10,258 Skipping link: not a file: https://pypi.org/simple/mcp-api-pentest/ 2026-07-27T00:04:10,279 Given no hashes to check 1 links for project 'mcp-api-pentest': discarding no candidates 2026-07-27T00:04:10,298 Collecting mcp-api-pentest==0.3.0 2026-07-27T00:04:10,301 Created temporary directory: /tmp/pip-unpack-jl75rw_z 2026-07-27T00:04:10,458 Downloading mcp_api_pentest-0.3.0.tar.gz (24 kB) 2026-07-27T00:04:10,572 Added mcp-api-pentest==0.3.0 from https://files.pythonhosted.org/packages/39/1f/0e9937821ab6e7ebf270adbc5d3c6e58e527585c7f3ded7764317fddbb0e/mcp_api_pentest-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-k3olocvw' 2026-07-27T00:04:10,577 Created temporary directory: /tmp/pip-build-env-dz1ul1vi 2026-07-27T00:04:10,581 Installing build dependencies: started 2026-07-27T00:04:10,583 Running command pip subprocess to install build dependencies 2026-07-27T00:04:11,922 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-27T00:04:12,364 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-27T00:04:12,387 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-27T00:04:14,211 Collecting setuptools>=61 2026-07-27T00:04:14,213 Obtaining dependency information for setuptools>=61 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-27T00:04:14,226 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-27T00:04:14,493 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-27T00:04:14,591 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-27T00:04:17,351 Installing collected packages: setuptools 2026-07-27T00:04:20,920 Successfully installed setuptools-83.0.0 2026-07-27T00:04:21,192 Installing build dependencies: finished with status 'done' 2026-07-27T00:04:21,199 Getting requirements to build wheel: started 2026-07-27T00:04:21,200 Running command Getting requirements to build wheel 2026-07-27T00:04:22,279 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-27T00:04:22,279 !! 2026-07-27T00:04:22,280 ******************************************************************************** 2026-07-27T00:04:22,281 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-27T00:04:22,282 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T00:04:22,283 or your builds will no longer be supported. 2026-07-27T00:04:22,284 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:22,285 ******************************************************************************** 2026-07-27T00:04:22,286 !! 2026-07-27T00:04:22,287 corresp(dist, value, root_dir) 2026-07-27T00:04:22,360 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:04:22,360 !! 2026-07-27T00:04:22,361 ******************************************************************************** 2026-07-27T00:04:22,362 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:04:22,363 License :: OSI Approved :: MIT License 2026-07-27T00:04:22,365 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:22,365 ******************************************************************************** 2026-07-27T00:04:22,366 !! 2026-07-27T00:04:22,367 dist._finalize_license_expression() 2026-07-27T00:04:22,367 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:04:22,367 !! 2026-07-27T00:04:22,368 ******************************************************************************** 2026-07-27T00:04:22,369 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:04:22,370 License :: OSI Approved :: MIT License 2026-07-27T00:04:22,371 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:22,371 ******************************************************************************** 2026-07-27T00:04:22,372 !! 2026-07-27T00:04:22,373 self._finalize_license_expression() 2026-07-27T00:04:22,373 running egg_info 2026-07-27T00:04:22,376 writing src/mcp_api_pentest.egg-info/PKG-INFO 2026-07-27T00:04:22,379 writing dependency_links to src/mcp_api_pentest.egg-info/dependency_links.txt 2026-07-27T00:04:22,381 writing entry points to src/mcp_api_pentest.egg-info/entry_points.txt 2026-07-27T00:04:22,383 writing requirements to src/mcp_api_pentest.egg-info/requires.txt 2026-07-27T00:04:22,384 writing top-level names to src/mcp_api_pentest.egg-info/top_level.txt 2026-07-27T00:04:22,422 reading manifest file 'src/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:04:22,426 reading manifest template 'MANIFEST.in' 2026-07-27T00:04:22,427 adding license file 'LICENSE' 2026-07-27T00:04:22,432 writing manifest file 'src/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:04:22,529 Getting requirements to build wheel: finished with status 'done' 2026-07-27T00:04:22,533 Created temporary directory: /tmp/pip-modern-metadata-8ey2rlx4 2026-07-27T00:04:22,535 Preparing metadata (pyproject.toml): started 2026-07-27T00:04:22,537 Running command Preparing metadata (pyproject.toml) 2026-07-27T00:04:23,098 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-27T00:04:23,099 !! 2026-07-27T00:04:23,100 ******************************************************************************** 2026-07-27T00:04:23,101 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-27T00:04:23,102 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T00:04:23,102 or your builds will no longer be supported. 2026-07-27T00:04:23,104 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:23,104 ******************************************************************************** 2026-07-27T00:04:23,105 !! 2026-07-27T00:04:23,106 corresp(dist, value, root_dir) 2026-07-27T00:04:23,175 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:04:23,175 !! 2026-07-27T00:04:23,177 ******************************************************************************** 2026-07-27T00:04:23,177 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:04:23,179 License :: OSI Approved :: MIT License 2026-07-27T00:04:23,180 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:23,180 ******************************************************************************** 2026-07-27T00:04:23,181 !! 2026-07-27T00:04:23,181 dist._finalize_license_expression() 2026-07-27T00:04:23,182 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:04:23,183 !! 2026-07-27T00:04:23,183 ******************************************************************************** 2026-07-27T00:04:23,184 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:04:23,185 License :: OSI Approved :: MIT License 2026-07-27T00:04:23,186 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:23,186 ******************************************************************************** 2026-07-27T00:04:23,187 !! 2026-07-27T00:04:23,188 self._finalize_license_expression() 2026-07-27T00:04:23,188 running dist_info 2026-07-27T00:04:23,197 creating /tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info 2026-07-27T00:04:23,197 writing /tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info/PKG-INFO 2026-07-27T00:04:23,201 writing dependency_links to /tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info/dependency_links.txt 2026-07-27T00:04:23,203 writing entry points to /tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info/entry_points.txt 2026-07-27T00:04:23,204 writing requirements to /tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info/requires.txt 2026-07-27T00:04:23,205 writing top-level names to /tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info/top_level.txt 2026-07-27T00:04:23,207 writing manifest file '/tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:04:23,240 reading manifest file '/tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:04:23,242 reading manifest template 'MANIFEST.in' 2026-07-27T00:04:23,242 adding license file 'LICENSE' 2026-07-27T00:04:23,246 writing manifest file '/tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:04:23,247 creating '/tmp/pip-modern-metadata-8ey2rlx4/mcp_api_pentest-0.3.0.dist-info' 2026-07-27T00:04:23,372 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-27T00:04:23,378 Source in /tmp/pip-wheel-7yh5jor1/mcp-api-pentest_888407f126514776825f11935ede82b5 has version 0.3.0, which satisfies requirement mcp-api-pentest==0.3.0 from https://files.pythonhosted.org/packages/39/1f/0e9937821ab6e7ebf270adbc5d3c6e58e527585c7f3ded7764317fddbb0e/mcp_api_pentest-0.3.0.tar.gz 2026-07-27T00:04:23,379 Removed mcp-api-pentest==0.3.0 from https://files.pythonhosted.org/packages/39/1f/0e9937821ab6e7ebf270adbc5d3c6e58e527585c7f3ded7764317fddbb0e/mcp_api_pentest-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-k3olocvw' 2026-07-27T00:04:23,386 Created temporary directory: /tmp/pip-unpack-1ret4rtz 2026-07-27T00:04:23,387 Building wheels for collected packages: mcp-api-pentest 2026-07-27T00:04:23,392 Created temporary directory: /tmp/pip-wheel-fhmbrx_d 2026-07-27T00:04:23,393 Destination directory: /tmp/pip-wheel-fhmbrx_d 2026-07-27T00:04:23,395 Building wheel for mcp-api-pentest (pyproject.toml): started 2026-07-27T00:04:23,396 Running command Building wheel for mcp-api-pentest (pyproject.toml) 2026-07-27T00:04:23,955 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-27T00:04:23,955 !! 2026-07-27T00:04:23,956 ******************************************************************************** 2026-07-27T00:04:23,957 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-27T00:04:23,958 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T00:04:23,959 or your builds will no longer be supported. 2026-07-27T00:04:23,959 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:23,960 ******************************************************************************** 2026-07-27T00:04:23,961 !! 2026-07-27T00:04:23,961 corresp(dist, value, root_dir) 2026-07-27T00:04:24,024 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:04:24,025 !! 2026-07-27T00:04:24,026 ******************************************************************************** 2026-07-27T00:04:24,026 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:04:24,027 License :: OSI Approved :: MIT License 2026-07-27T00:04:24,028 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:24,029 ******************************************************************************** 2026-07-27T00:04:24,030 !! 2026-07-27T00:04:24,030 dist._finalize_license_expression() 2026-07-27T00:04:24,031 /tmp/pip-build-env-dz1ul1vi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:04:24,031 !! 2026-07-27T00:04:24,032 ******************************************************************************** 2026-07-27T00:04:24,033 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:04:24,034 License :: OSI Approved :: MIT License 2026-07-27T00:04:24,036 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:04:24,036 ******************************************************************************** 2026-07-27T00:04:24,037 !! 2026-07-27T00:04:24,038 self._finalize_license_expression() 2026-07-27T00:04:24,038 running bdist_wheel 2026-07-27T00:04:24,049 running build 2026-07-27T00:04:24,050 running build_py 2026-07-27T00:04:24,056 creating build/lib/mcp_api_pentest 2026-07-27T00:04:24,058 copying src/mcp_api_pentest/__init__.py -> build/lib/mcp_api_pentest 2026-07-27T00:04:24,060 creating build/lib/mcp_api_pentest/shared 2026-07-27T00:04:24,062 copying src/mcp_api_pentest/shared/json_truncator.py -> build/lib/mcp_api_pentest/shared 2026-07-27T00:04:24,064 copying src/mcp_api_pentest/shared/__init__.py -> build/lib/mcp_api_pentest/shared 2026-07-27T00:04:24,066 creating build/lib/mcp_api_pentest/orchestration 2026-07-27T00:04:24,067 copying src/mcp_api_pentest/orchestration/__init__.py -> build/lib/mcp_api_pentest/orchestration 2026-07-27T00:04:24,069 copying src/mcp_api_pentest/orchestration/audit_pipeline.py -> build/lib/mcp_api_pentest/orchestration 2026-07-27T00:04:24,071 creating build/lib/mcp_api_pentest/report_generator 2026-07-27T00:04:24,072 copying src/mcp_api_pentest/report_generator/__init__.py -> build/lib/mcp_api_pentest/report_generator 2026-07-27T00:04:24,074 copying src/mcp_api_pentest/report_generator/finding.py -> build/lib/mcp_api_pentest/report_generator 2026-07-27T00:04:24,076 copying src/mcp_api_pentest/report_generator/reporter.py -> build/lib/mcp_api_pentest/report_generator 2026-07-27T00:04:24,078 copying src/mcp_api_pentest/report_generator/markdown_reporter.py -> build/lib/mcp_api_pentest/report_generator 2026-07-27T00:04:24,081 creating build/lib/mcp_api_pentest/audit_context 2026-07-27T00:04:24,082 copying src/mcp_api_pentest/audit_context/__init__.py -> build/lib/mcp_api_pentest/audit_context 2026-07-27T00:04:24,084 copying src/mcp_api_pentest/audit_context/attack_context.py -> build/lib/mcp_api_pentest/audit_context 2026-07-27T00:04:24,087 creating build/lib/mcp_api_pentest/http_client 2026-07-27T00:04:24,088 copying src/mcp_api_pentest/http_client/__init__.py -> build/lib/mcp_api_pentest/http_client 2026-07-27T00:04:24,090 copying src/mcp_api_pentest/http_client/http_client.py -> build/lib/mcp_api_pentest/http_client 2026-07-27T00:04:24,092 creating build/lib/mcp_api_pentest/config 2026-07-27T00:04:24,093 copying src/mcp_api_pentest/config/__init__.py -> build/lib/mcp_api_pentest/config 2026-07-27T00:04:24,095 copying src/mcp_api_pentest/config/settings.py -> build/lib/mcp_api_pentest/config 2026-07-27T00:04:24,097 creating build/lib/mcp_api_pentest/idor_detector 2026-07-27T00:04:24,098 copying src/mcp_api_pentest/idor_detector/__init__.py -> build/lib/mcp_api_pentest/idor_detector 2026-07-27T00:04:24,100 copying src/mcp_api_pentest/idor_detector/access_analyzer.py -> build/lib/mcp_api_pentest/idor_detector 2026-07-27T00:04:24,102 copying src/mcp_api_pentest/idor_detector/volatile_cleaner.py -> build/lib/mcp_api_pentest/idor_detector 2026-07-27T00:04:24,105 creating build/lib/mcp_api_pentest/spec_analyzer 2026-07-27T00:04:24,106 copying src/mcp_api_pentest/spec_analyzer/__init__.py -> build/lib/mcp_api_pentest/spec_analyzer 2026-07-27T00:04:24,107 copying src/mcp_api_pentest/spec_analyzer/spec_parser.py -> build/lib/mcp_api_pentest/spec_analyzer 2026-07-27T00:04:24,110 creating build/lib/mcp_api_pentest/adapters 2026-07-27T00:04:24,111 copying src/mcp_api_pentest/adapters/__init__.py -> build/lib/mcp_api_pentest/adapters 2026-07-27T00:04:24,112 copying src/mcp_api_pentest/adapters/cli.py -> build/lib/mcp_api_pentest/adapters 2026-07-27T00:04:24,114 copying src/mcp_api_pentest/adapters/mcp_server.py -> build/lib/mcp_api_pentest/adapters 2026-07-27T00:04:24,117 creating build/lib/mcp_api_pentest/shared/tests 2026-07-27T00:04:24,118 copying src/mcp_api_pentest/shared/tests/test_json_truncator.py -> build/lib/mcp_api_pentest/shared/tests 2026-07-27T00:04:24,121 creating build/lib/mcp_api_pentest/report_generator/tests 2026-07-27T00:04:24,122 copying src/mcp_api_pentest/report_generator/tests/test_reporter.py -> build/lib/mcp_api_pentest/report_generator/tests 2026-07-27T00:04:24,125 creating build/lib/mcp_api_pentest/audit_context/tests 2026-07-27T00:04:24,126 copying src/mcp_api_pentest/audit_context/tests/test_attack_context.py -> build/lib/mcp_api_pentest/audit_context/tests 2026-07-27T00:04:24,128 copying src/mcp_api_pentest/audit_context/tests/__init__.py -> build/lib/mcp_api_pentest/audit_context/tests 2026-07-27T00:04:24,130 creating build/lib/mcp_api_pentest/http_client/tests 2026-07-27T00:04:24,131 copying src/mcp_api_pentest/http_client/tests/test_http_client.py -> build/lib/mcp_api_pentest/http_client/tests 2026-07-27T00:04:24,134 creating build/lib/mcp_api_pentest/http_client/auth 2026-07-27T00:04:24,135 copying src/mcp_api_pentest/http_client/auth/__init__.py -> build/lib/mcp_api_pentest/http_client/auth 2026-07-27T00:04:24,137 copying src/mcp_api_pentest/http_client/auth/bearer_auth.py -> build/lib/mcp_api_pentest/http_client/auth 2026-07-27T00:04:24,139 creating build/lib/mcp_api_pentest/idor_detector/tests 2026-07-27T00:04:24,140 copying src/mcp_api_pentest/idor_detector/tests/test_volatile_cleaner.py -> build/lib/mcp_api_pentest/idor_detector/tests 2026-07-27T00:04:24,142 copying src/mcp_api_pentest/idor_detector/tests/test_access_analyzer.py -> build/lib/mcp_api_pentest/idor_detector/tests 2026-07-27T00:04:24,145 creating build/lib/mcp_api_pentest/spec_analyzer/tests 2026-07-27T00:04:24,146 copying src/mcp_api_pentest/spec_analyzer/tests/test_spec_parser.py -> build/lib/mcp_api_pentest/spec_analyzer/tests 2026-07-27T00:04:24,149 creating build/lib/mcp_api_pentest/adapters/tests 2026-07-27T00:04:24,150 copying src/mcp_api_pentest/adapters/tests/test_cli.py -> build/lib/mcp_api_pentest/adapters/tests 2026-07-27T00:04:24,152 running egg_info 2026-07-27T00:04:24,162 writing src/mcp_api_pentest.egg-info/PKG-INFO 2026-07-27T00:04:24,165 writing dependency_links to src/mcp_api_pentest.egg-info/dependency_links.txt 2026-07-27T00:04:24,167 writing entry points to src/mcp_api_pentest.egg-info/entry_points.txt 2026-07-27T00:04:24,168 writing requirements to src/mcp_api_pentest.egg-info/requires.txt 2026-07-27T00:04:24,169 writing top-level names to src/mcp_api_pentest.egg-info/top_level.txt 2026-07-27T00:04:24,192 reading manifest file 'src/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:04:24,196 reading manifest template 'MANIFEST.in' 2026-07-27T00:04:24,196 adding license file 'LICENSE' 2026-07-27T00:04:24,200 writing manifest file 'src/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:04:24,225 installing to build/bdist.linux-armv7l/wheel 2026-07-27T00:04:24,226 running install 2026-07-27T00:04:24,248 running install_lib 2026-07-27T00:04:24,253 creating build/bdist.linux-armv7l/wheel 2026-07-27T00:04:24,255 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest 2026-07-27T00:04:24,257 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/shared 2026-07-27T00:04:24,258 copying build/lib/mcp_api_pentest/shared/json_truncator.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/shared 2026-07-27T00:04:24,260 copying build/lib/mcp_api_pentest/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/shared 2026-07-27T00:04:24,262 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/shared/tests 2026-07-27T00:04:24,263 copying build/lib/mcp_api_pentest/shared/tests/test_json_truncator.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/shared/tests 2026-07-27T00:04:24,266 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/orchestration 2026-07-27T00:04:24,267 copying build/lib/mcp_api_pentest/orchestration/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/orchestration 2026-07-27T00:04:24,269 copying build/lib/mcp_api_pentest/orchestration/audit_pipeline.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/orchestration 2026-07-27T00:04:24,271 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/report_generator 2026-07-27T00:04:24,272 copying build/lib/mcp_api_pentest/report_generator/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator 2026-07-27T00:04:24,274 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/report_generator/tests 2026-07-27T00:04:24,275 copying build/lib/mcp_api_pentest/report_generator/tests/test_reporter.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator/tests 2026-07-27T00:04:24,278 copying build/lib/mcp_api_pentest/report_generator/finding.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator 2026-07-27T00:04:24,280 copying build/lib/mcp_api_pentest/report_generator/reporter.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator 2026-07-27T00:04:24,282 copying build/lib/mcp_api_pentest/report_generator/markdown_reporter.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator 2026-07-27T00:04:24,284 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/audit_context 2026-07-27T00:04:24,285 copying build/lib/mcp_api_pentest/audit_context/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/audit_context 2026-07-27T00:04:24,287 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/audit_context/tests 2026-07-27T00:04:24,288 copying build/lib/mcp_api_pentest/audit_context/tests/test_attack_context.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/audit_context/tests 2026-07-27T00:04:24,291 copying build/lib/mcp_api_pentest/audit_context/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/audit_context/tests 2026-07-27T00:04:24,293 copying build/lib/mcp_api_pentest/audit_context/attack_context.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/audit_context 2026-07-27T00:04:24,295 copying build/lib/mcp_api_pentest/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest 2026-07-27T00:04:24,297 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/http_client 2026-07-27T00:04:24,298 copying build/lib/mcp_api_pentest/http_client/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client 2026-07-27T00:04:24,300 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/http_client/tests 2026-07-27T00:04:24,301 copying build/lib/mcp_api_pentest/http_client/tests/test_http_client.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client/tests 2026-07-27T00:04:24,303 copying build/lib/mcp_api_pentest/http_client/http_client.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client 2026-07-27T00:04:24,306 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/http_client/auth 2026-07-27T00:04:24,307 copying build/lib/mcp_api_pentest/http_client/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client/auth 2026-07-27T00:04:24,308 copying build/lib/mcp_api_pentest/http_client/auth/bearer_auth.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client/auth 2026-07-27T00:04:24,310 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/config 2026-07-27T00:04:24,311 copying build/lib/mcp_api_pentest/config/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/config 2026-07-27T00:04:24,313 copying build/lib/mcp_api_pentest/config/settings.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/config 2026-07-27T00:04:24,315 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/idor_detector 2026-07-27T00:04:24,316 copying build/lib/mcp_api_pentest/idor_detector/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/idor_detector 2026-07-27T00:04:24,318 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/idor_detector/tests 2026-07-27T00:04:24,320 copying build/lib/mcp_api_pentest/idor_detector/tests/test_volatile_cleaner.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/idor_detector/tests 2026-07-27T00:04:24,322 copying build/lib/mcp_api_pentest/idor_detector/tests/test_access_analyzer.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/idor_detector/tests 2026-07-27T00:04:24,324 copying build/lib/mcp_api_pentest/idor_detector/access_analyzer.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/idor_detector 2026-07-27T00:04:24,326 copying build/lib/mcp_api_pentest/idor_detector/volatile_cleaner.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/idor_detector 2026-07-27T00:04:24,328 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/spec_analyzer 2026-07-27T00:04:24,329 copying build/lib/mcp_api_pentest/spec_analyzer/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/spec_analyzer 2026-07-27T00:04:24,332 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/spec_analyzer/tests 2026-07-27T00:04:24,333 copying build/lib/mcp_api_pentest/spec_analyzer/tests/test_spec_parser.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/spec_analyzer/tests 2026-07-27T00:04:24,335 copying build/lib/mcp_api_pentest/spec_analyzer/spec_parser.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/spec_analyzer 2026-07-27T00:04:24,338 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/adapters 2026-07-27T00:04:24,339 copying build/lib/mcp_api_pentest/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/adapters 2026-07-27T00:04:24,341 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/adapters/tests 2026-07-27T00:04:24,342 copying build/lib/mcp_api_pentest/adapters/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/adapters/tests 2026-07-27T00:04:24,344 copying build/lib/mcp_api_pentest/adapters/cli.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/adapters 2026-07-27T00:04:24,346 copying build/lib/mcp_api_pentest/adapters/mcp_server.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/adapters 2026-07-27T00:04:24,348 running install_egg_info 2026-07-27T00:04:24,353 Copying src/mcp_api_pentest.egg-info to build/bdist.linux-armv7l/wheel/./mcp_api_pentest-0.3.0-py3.11.egg-info 2026-07-27T00:04:24,366 running install_scripts 2026-07-27T00:04:24,377 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest-0.3.0.dist-info/WHEEL 2026-07-27T00:04:24,380 creating '/tmp/pip-wheel-fhmbrx_d/.tmp-mg2ow7d4/mcp_api_pentest-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-27T00:04:24,382 adding 'mcp_api_pentest/__init__.py' 2026-07-27T00:04:24,384 adding 'mcp_api_pentest/adapters/__init__.py' 2026-07-27T00:04:24,385 adding 'mcp_api_pentest/adapters/cli.py' 2026-07-27T00:04:24,387 adding 'mcp_api_pentest/adapters/mcp_server.py' 2026-07-27T00:04:24,388 adding 'mcp_api_pentest/adapters/tests/test_cli.py' 2026-07-27T00:04:24,390 adding 'mcp_api_pentest/audit_context/__init__.py' 2026-07-27T00:04:24,392 adding 'mcp_api_pentest/audit_context/attack_context.py' 2026-07-27T00:04:24,393 adding 'mcp_api_pentest/audit_context/tests/__init__.py' 2026-07-27T00:04:24,395 adding 'mcp_api_pentest/audit_context/tests/test_attack_context.py' 2026-07-27T00:04:24,396 adding 'mcp_api_pentest/config/__init__.py' 2026-07-27T00:04:24,397 adding 'mcp_api_pentest/config/settings.py' 2026-07-27T00:04:24,399 adding 'mcp_api_pentest/http_client/__init__.py' 2026-07-27T00:04:24,400 adding 'mcp_api_pentest/http_client/http_client.py' 2026-07-27T00:04:24,402 adding 'mcp_api_pentest/http_client/auth/__init__.py' 2026-07-27T00:04:24,403 adding 'mcp_api_pentest/http_client/auth/bearer_auth.py' 2026-07-27T00:04:24,405 adding 'mcp_api_pentest/http_client/tests/test_http_client.py' 2026-07-27T00:04:24,406 adding 'mcp_api_pentest/idor_detector/__init__.py' 2026-07-27T00:04:24,408 adding 'mcp_api_pentest/idor_detector/access_analyzer.py' 2026-07-27T00:04:24,409 adding 'mcp_api_pentest/idor_detector/volatile_cleaner.py' 2026-07-27T00:04:24,411 adding 'mcp_api_pentest/idor_detector/tests/test_access_analyzer.py' 2026-07-27T00:04:24,412 adding 'mcp_api_pentest/idor_detector/tests/test_volatile_cleaner.py' 2026-07-27T00:04:24,414 adding 'mcp_api_pentest/orchestration/__init__.py' 2026-07-27T00:04:24,415 adding 'mcp_api_pentest/orchestration/audit_pipeline.py' 2026-07-27T00:04:24,417 adding 'mcp_api_pentest/report_generator/__init__.py' 2026-07-27T00:04:24,418 adding 'mcp_api_pentest/report_generator/finding.py' 2026-07-27T00:04:24,419 adding 'mcp_api_pentest/report_generator/markdown_reporter.py' 2026-07-27T00:04:24,420 adding 'mcp_api_pentest/report_generator/reporter.py' 2026-07-27T00:04:24,422 adding 'mcp_api_pentest/report_generator/tests/test_reporter.py' 2026-07-27T00:04:24,424 adding 'mcp_api_pentest/shared/__init__.py' 2026-07-27T00:04:24,425 adding 'mcp_api_pentest/shared/json_truncator.py' 2026-07-27T00:04:24,427 adding 'mcp_api_pentest/shared/tests/test_json_truncator.py' 2026-07-27T00:04:24,429 adding 'mcp_api_pentest/spec_analyzer/__init__.py' 2026-07-27T00:04:24,430 adding 'mcp_api_pentest/spec_analyzer/spec_parser.py' 2026-07-27T00:04:24,432 adding 'mcp_api_pentest/spec_analyzer/tests/test_spec_parser.py' 2026-07-27T00:04:24,435 adding 'mcp_api_pentest-0.3.0.dist-info/licenses/LICENSE' 2026-07-27T00:04:24,436 adding 'mcp_api_pentest-0.3.0.dist-info/METADATA' 2026-07-27T00:04:24,438 adding 'mcp_api_pentest-0.3.0.dist-info/WHEEL' 2026-07-27T00:04:24,438 adding 'mcp_api_pentest-0.3.0.dist-info/entry_points.txt' 2026-07-27T00:04:24,439 adding 'mcp_api_pentest-0.3.0.dist-info/top_level.txt' 2026-07-27T00:04:24,441 adding 'mcp_api_pentest-0.3.0.dist-info/RECORD' 2026-07-27T00:04:24,443 removing build/bdist.linux-armv7l/wheel 2026-07-27T00:04:24,557 Building wheel for mcp-api-pentest (pyproject.toml): finished with status 'done' 2026-07-27T00:04:24,562 Created wheel for mcp-api-pentest: filename=mcp_api_pentest-0.3.0-py3-none-any.whl size=29361 sha256=c7ab443bfc4b1bf44ee442268cc3f5976cb2ed91f6aee9e84f4835b3ad21040e 2026-07-27T00:04:24,564 Stored in directory: /tmp/pip-ephem-wheel-cache-50d50hb2/wheels/d9/cb/8a/3121db5b9ec89e98fa72b9d1b5b10a860c56659b66ec7f2ef9 2026-07-27T00:04:24,577 Successfully built mcp-api-pentest 2026-07-27T00:04:24,581 Removed build tracker: '/tmp/pip-build-tracker-k3olocvw'