2026-07-27T00:52:33,709 Created temporary directory: /tmp/pip-ephem-wheel-cache-68qats4b 2026-07-27T00:52:33,711 Created temporary directory: /tmp/pip-build-tracker-srb8yctz 2026-07-27T00:52:33,711 Initialized build tracking at /tmp/pip-build-tracker-srb8yctz 2026-07-27T00:52:33,712 Created build tracker: /tmp/pip-build-tracker-srb8yctz 2026-07-27T00:52:33,712 Entered build tracker: /tmp/pip-build-tracker-srb8yctz 2026-07-27T00:52:33,713 Created temporary directory: /tmp/pip-wheel-b0hh60xi 2026-07-27T00:52:33,716 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:52:33,718 Created temporary directory: /tmp/pip-ephem-wheel-cache-a7lvt1ul 2026-07-27T00:52:33,740 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-27T00:52:33,744 2 location(s) to search for versions of mcp-api-pentest: 2026-07-27T00:52:33,744 * https://pypi.org/simple/mcp-api-pentest/ 2026-07-27T00:52:33,744 * https://www.piwheels.org/simple/mcp-api-pentest/ 2026-07-27T00:52:33,745 Fetching project page and analyzing links: https://pypi.org/simple/mcp-api-pentest/ 2026-07-27T00:52:33,745 Getting page https://pypi.org/simple/mcp-api-pentest/ 2026-07-27T00:52:33,747 Found index url https://pypi.org/simple 2026-07-27T00:52:33,996 Fetched page https://pypi.org/simple/mcp-api-pentest/ as application/vnd.pypi.simple.v1+json 2026-07-27T00:52:33,999 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:52:34,000 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:52:34,001 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:52:34,002 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:52:34,002 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:52:34,003 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:52:34,004 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-api-pentest/ 2026-07-27T00:52:34,005 Getting page https://www.piwheels.org/simple/mcp-api-pentest/ 2026-07-27T00:52:34,006 Found index url https://www.piwheels.org/simple 2026-07-27T00:52:34,300 Fetched page https://www.piwheels.org/simple/mcp-api-pentest/ as text/html 2026-07-27T00:52:34,301 Skipping link: No binaries permitted for mcp-api-pentest: https://www.piwheels.org/simple/mcp-api-pentest/mcp_api_pentest-0.3.0-py3-none-any.whl#sha256=c7ab443bfc4b1bf44ee442268cc3f5976cb2ed91f6aee9e84f4835b3ad21040e (from https://www.piwheels.org/simple/mcp-api-pentest/) (requires-python:>=3.10) 2026-07-27T00:52:34,302 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:52:34,303 Skipping link: not a file: https://www.piwheels.org/simple/mcp-api-pentest/ 2026-07-27T00:52:34,304 Skipping link: not a file: https://pypi.org/simple/mcp-api-pentest/ 2026-07-27T00:52:34,322 Given no hashes to check 1 links for project 'mcp-api-pentest': discarding no candidates 2026-07-27T00:52:34,340 Collecting mcp-api-pentest==0.3.1 2026-07-27T00:52:34,342 Created temporary directory: /tmp/pip-unpack-6cai4d3p 2026-07-27T00:52:34,587 Downloading mcp_api_pentest-0.3.1.tar.gz (28 kB) 2026-07-27T00:52:34,724 Added mcp-api-pentest==0.3.1 from https://files.pythonhosted.org/packages/4a/4b/79604b172176a0465167f7040e86c752a3dc36d8b0a579e2805ca5d94825/mcp_api_pentest-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-srb8yctz' 2026-07-27T00:52:34,729 Created temporary directory: /tmp/pip-build-env-oo_x4q8a 2026-07-27T00:52:34,733 Installing build dependencies: started 2026-07-27T00:52:34,734 Running command pip subprocess to install build dependencies 2026-07-27T00:52:35,895 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-27T00:52:36,298 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:52:36,321 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-27T00:52:38,542 Collecting setuptools>=61 2026-07-27T00:52:38,543 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:52:38,558 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-27T00:52:38,818 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-27T00:52:38,910 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-27T00:52:41,643 Installing collected packages: setuptools 2026-07-27T00:52:44,786 Successfully installed setuptools-83.0.0 2026-07-27T00:52:45,060 Installing build dependencies: finished with status 'done' 2026-07-27T00:52:45,066 Getting requirements to build wheel: started 2026-07-27T00:52:45,068 Running command Getting requirements to build wheel 2026-07-27T00:52:45,682 /tmp/pip-build-env-oo_x4q8a/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:52:45,682 !! 2026-07-27T00:52:45,684 ******************************************************************************** 2026-07-27T00:52:45,684 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:52:45,686 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T00:52:45,686 or your builds will no longer be supported. 2026-07-27T00:52:45,688 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:45,688 ******************************************************************************** 2026-07-27T00:52:45,689 !! 2026-07-27T00:52:45,690 corresp(dist, value, root_dir) 2026-07-27T00:52:45,764 /tmp/pip-build-env-oo_x4q8a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:52:45,764 !! 2026-07-27T00:52:45,766 ******************************************************************************** 2026-07-27T00:52:45,766 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:52:45,767 License :: OSI Approved :: MIT License 2026-07-27T00:52:45,768 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:45,769 ******************************************************************************** 2026-07-27T00:52:45,770 !! 2026-07-27T00:52:45,770 dist._finalize_license_expression() 2026-07-27T00:52:45,771 /tmp/pip-build-env-oo_x4q8a/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:52:45,771 !! 2026-07-27T00:52:45,772 ******************************************************************************** 2026-07-27T00:52:45,773 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:52:45,773 License :: OSI Approved :: MIT License 2026-07-27T00:52:45,774 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:45,775 ******************************************************************************** 2026-07-27T00:52:45,776 !! 2026-07-27T00:52:45,776 self._finalize_license_expression() 2026-07-27T00:52:45,777 running egg_info 2026-07-27T00:52:45,784 writing src/mcp_api_pentest.egg-info/PKG-INFO 2026-07-27T00:52:45,788 writing dependency_links to src/mcp_api_pentest.egg-info/dependency_links.txt 2026-07-27T00:52:45,790 writing entry points to src/mcp_api_pentest.egg-info/entry_points.txt 2026-07-27T00:52:45,792 writing requirements to src/mcp_api_pentest.egg-info/requires.txt 2026-07-27T00:52:45,793 writing top-level names to src/mcp_api_pentest.egg-info/top_level.txt 2026-07-27T00:52:45,832 reading manifest file 'src/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:52:45,836 reading manifest template 'MANIFEST.in' 2026-07-27T00:52:45,837 adding license file 'LICENSE' 2026-07-27T00:52:45,842 writing manifest file 'src/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:52:45,939 Getting requirements to build wheel: finished with status 'done' 2026-07-27T00:52:45,943 Created temporary directory: /tmp/pip-modern-metadata-m9wx7e3v 2026-07-27T00:52:45,945 Preparing metadata (pyproject.toml): started 2026-07-27T00:52:45,947 Running command Preparing metadata (pyproject.toml) 2026-07-27T00:52:46,533 /tmp/pip-build-env-oo_x4q8a/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:52:46,533 !! 2026-07-27T00:52:46,535 ******************************************************************************** 2026-07-27T00:52:46,536 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:52:46,538 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T00:52:46,539 or your builds will no longer be supported. 2026-07-27T00:52:46,540 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:46,541 ******************************************************************************** 2026-07-27T00:52:46,543 !! 2026-07-27T00:52:46,544 corresp(dist, value, root_dir) 2026-07-27T00:52:46,618 /tmp/pip-build-env-oo_x4q8a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:52:46,618 !! 2026-07-27T00:52:46,620 ******************************************************************************** 2026-07-27T00:52:46,620 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:52:46,621 License :: OSI Approved :: MIT License 2026-07-27T00:52:46,622 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:46,623 ******************************************************************************** 2026-07-27T00:52:46,624 !! 2026-07-27T00:52:46,624 dist._finalize_license_expression() 2026-07-27T00:52:46,625 /tmp/pip-build-env-oo_x4q8a/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:52:46,625 !! 2026-07-27T00:52:46,626 ******************************************************************************** 2026-07-27T00:52:46,627 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:52:46,628 License :: OSI Approved :: MIT License 2026-07-27T00:52:46,629 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:46,629 ******************************************************************************** 2026-07-27T00:52:46,631 !! 2026-07-27T00:52:46,631 self._finalize_license_expression() 2026-07-27T00:52:46,632 running dist_info 2026-07-27T00:52:46,640 creating /tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info 2026-07-27T00:52:46,641 writing /tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info/PKG-INFO 2026-07-27T00:52:46,646 writing dependency_links to /tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info/dependency_links.txt 2026-07-27T00:52:46,648 writing entry points to /tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info/entry_points.txt 2026-07-27T00:52:46,651 writing requirements to /tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info/requires.txt 2026-07-27T00:52:46,652 writing top-level names to /tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info/top_level.txt 2026-07-27T00:52:46,655 writing manifest file '/tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:52:46,688 reading manifest file '/tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:52:46,690 reading manifest template 'MANIFEST.in' 2026-07-27T00:52:46,691 adding license file 'LICENSE' 2026-07-27T00:52:46,694 writing manifest file '/tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:52:46,695 creating '/tmp/pip-modern-metadata-m9wx7e3v/mcp_api_pentest-0.3.1.dist-info' 2026-07-27T00:52:46,819 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-27T00:52:46,824 Source in /tmp/pip-wheel-b0hh60xi/mcp-api-pentest_6a9dcbdd6c724a6995f8a68509072f40 has version 0.3.1, which satisfies requirement mcp-api-pentest==0.3.1 from https://files.pythonhosted.org/packages/4a/4b/79604b172176a0465167f7040e86c752a3dc36d8b0a579e2805ca5d94825/mcp_api_pentest-0.3.1.tar.gz 2026-07-27T00:52:46,825 Removed mcp-api-pentest==0.3.1 from https://files.pythonhosted.org/packages/4a/4b/79604b172176a0465167f7040e86c752a3dc36d8b0a579e2805ca5d94825/mcp_api_pentest-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-srb8yctz' 2026-07-27T00:52:46,832 Created temporary directory: /tmp/pip-unpack-vza_7eb7 2026-07-27T00:52:46,832 Building wheels for collected packages: mcp-api-pentest 2026-07-27T00:52:46,837 Created temporary directory: /tmp/pip-wheel-2i_fs0o1 2026-07-27T00:52:46,837 Destination directory: /tmp/pip-wheel-2i_fs0o1 2026-07-27T00:52:46,839 Building wheel for mcp-api-pentest (pyproject.toml): started 2026-07-27T00:52:46,841 Running command Building wheel for mcp-api-pentest (pyproject.toml) 2026-07-27T00:52:47,397 /tmp/pip-build-env-oo_x4q8a/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:52:47,397 !! 2026-07-27T00:52:47,398 ******************************************************************************** 2026-07-27T00:52:47,398 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:52:47,399 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T00:52:47,400 or your builds will no longer be supported. 2026-07-27T00:52:47,401 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:47,401 ******************************************************************************** 2026-07-27T00:52:47,402 !! 2026-07-27T00:52:47,403 corresp(dist, value, root_dir) 2026-07-27T00:52:47,466 /tmp/pip-build-env-oo_x4q8a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:52:47,467 !! 2026-07-27T00:52:47,468 ******************************************************************************** 2026-07-27T00:52:47,468 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:52:47,469 License :: OSI Approved :: MIT License 2026-07-27T00:52:47,470 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:47,471 ******************************************************************************** 2026-07-27T00:52:47,472 !! 2026-07-27T00:52:47,472 dist._finalize_license_expression() 2026-07-27T00:52:47,473 /tmp/pip-build-env-oo_x4q8a/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T00:52:47,474 !! 2026-07-27T00:52:47,475 ******************************************************************************** 2026-07-27T00:52:47,476 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T00:52:47,477 License :: OSI Approved :: MIT License 2026-07-27T00:52:47,478 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T00:52:47,479 ******************************************************************************** 2026-07-27T00:52:47,480 !! 2026-07-27T00:52:47,481 self._finalize_license_expression() 2026-07-27T00:52:47,481 running bdist_wheel 2026-07-27T00:52:47,493 running build 2026-07-27T00:52:47,494 running build_py 2026-07-27T00:52:47,500 creating build/lib/mcp_api_pentest 2026-07-27T00:52:47,502 copying src/mcp_api_pentest/__init__.py -> build/lib/mcp_api_pentest 2026-07-27T00:52:47,504 copying src/mcp_api_pentest/conftest.py -> build/lib/mcp_api_pentest 2026-07-27T00:52:47,506 creating build/lib/mcp_api_pentest/shared 2026-07-27T00:52:47,507 copying src/mcp_api_pentest/shared/json_truncator.py -> build/lib/mcp_api_pentest/shared 2026-07-27T00:52:47,509 copying src/mcp_api_pentest/shared/__init__.py -> build/lib/mcp_api_pentest/shared 2026-07-27T00:52:47,511 copying src/mcp_api_pentest/shared/retry.py -> build/lib/mcp_api_pentest/shared 2026-07-27T00:52:47,514 creating build/lib/mcp_api_pentest/spec_analyzer 2026-07-27T00:52:47,515 copying src/mcp_api_pentest/spec_analyzer/__init__.py -> build/lib/mcp_api_pentest/spec_analyzer 2026-07-27T00:52:47,516 copying src/mcp_api_pentest/spec_analyzer/spec_parser.py -> build/lib/mcp_api_pentest/spec_analyzer 2026-07-27T00:52:47,520 creating build/lib/mcp_api_pentest/report_generator 2026-07-27T00:52:47,521 copying src/mcp_api_pentest/report_generator/finding.py -> build/lib/mcp_api_pentest/report_generator 2026-07-27T00:52:47,523 copying src/mcp_api_pentest/report_generator/__init__.py -> build/lib/mcp_api_pentest/report_generator 2026-07-27T00:52:47,524 copying src/mcp_api_pentest/report_generator/reporter.py -> build/lib/mcp_api_pentest/report_generator 2026-07-27T00:52:47,526 copying src/mcp_api_pentest/report_generator/markdown_reporter.py -> build/lib/mcp_api_pentest/report_generator 2026-07-27T00:52:47,528 creating build/lib/mcp_api_pentest/audit_context 2026-07-27T00:52:47,529 copying src/mcp_api_pentest/audit_context/attack_context.py -> build/lib/mcp_api_pentest/audit_context 2026-07-27T00:52:47,531 copying src/mcp_api_pentest/audit_context/__init__.py -> build/lib/mcp_api_pentest/audit_context 2026-07-27T00:52:47,533 creating build/lib/mcp_api_pentest/config 2026-07-27T00:52:47,534 copying src/mcp_api_pentest/config/settings.py -> build/lib/mcp_api_pentest/config 2026-07-27T00:52:47,536 copying src/mcp_api_pentest/config/__init__.py -> build/lib/mcp_api_pentest/config 2026-07-27T00:52:47,538 creating build/lib/mcp_api_pentest/adapters 2026-07-27T00:52:47,539 copying src/mcp_api_pentest/adapters/mcp_server.py -> build/lib/mcp_api_pentest/adapters 2026-07-27T00:52:47,541 copying src/mcp_api_pentest/adapters/cli.py -> build/lib/mcp_api_pentest/adapters 2026-07-27T00:52:47,543 copying src/mcp_api_pentest/adapters/__init__.py -> build/lib/mcp_api_pentest/adapters 2026-07-27T00:52:47,545 creating build/lib/mcp_api_pentest/orchestration 2026-07-27T00:52:47,546 copying src/mcp_api_pentest/orchestration/__init__.py -> build/lib/mcp_api_pentest/orchestration 2026-07-27T00:52:47,548 copying src/mcp_api_pentest/orchestration/audit_pipeline.py -> build/lib/mcp_api_pentest/orchestration 2026-07-27T00:52:47,550 creating build/lib/mcp_api_pentest/http_client 2026-07-27T00:52:47,551 copying src/mcp_api_pentest/http_client/http_client.py -> build/lib/mcp_api_pentest/http_client 2026-07-27T00:52:47,554 copying src/mcp_api_pentest/http_client/__init__.py -> build/lib/mcp_api_pentest/http_client 2026-07-27T00:52:47,556 creating build/lib/mcp_api_pentest/idor_detector 2026-07-27T00:52:47,559 copying src/mcp_api_pentest/idor_detector/volatile_cleaner.py -> build/lib/mcp_api_pentest/idor_detector 2026-07-27T00:52:47,564 copying src/mcp_api_pentest/idor_detector/__init__.py -> build/lib/mcp_api_pentest/idor_detector 2026-07-27T00:52:47,566 copying src/mcp_api_pentest/idor_detector/access_analyzer.py -> build/lib/mcp_api_pentest/idor_detector 2026-07-27T00:52:47,569 creating build/lib/mcp_api_pentest/shared/tests 2026-07-27T00:52:47,570 copying src/mcp_api_pentest/shared/tests/test_json_truncator.py -> build/lib/mcp_api_pentest/shared/tests 2026-07-27T00:52:47,574 creating build/lib/mcp_api_pentest/spec_analyzer/tests 2026-07-27T00:52:47,575 copying src/mcp_api_pentest/spec_analyzer/tests/test_spec_parser.py -> build/lib/mcp_api_pentest/spec_analyzer/tests 2026-07-27T00:52:47,579 creating build/lib/mcp_api_pentest/report_generator/tests 2026-07-27T00:52:47,581 copying src/mcp_api_pentest/report_generator/tests/test_reporter.py -> build/lib/mcp_api_pentest/report_generator/tests 2026-07-27T00:52:47,584 creating build/lib/mcp_api_pentest/audit_context/tests 2026-07-27T00:52:47,585 copying src/mcp_api_pentest/audit_context/tests/__init__.py -> build/lib/mcp_api_pentest/audit_context/tests 2026-07-27T00:52:47,588 copying src/mcp_api_pentest/audit_context/tests/test_attack_context.py -> build/lib/mcp_api_pentest/audit_context/tests 2026-07-27T00:52:47,593 creating build/lib/mcp_api_pentest/adapters/tests 2026-07-27T00:52:47,595 copying src/mcp_api_pentest/adapters/tests/test_cli.py -> build/lib/mcp_api_pentest/adapters/tests 2026-07-27T00:52:47,601 creating build/lib/mcp_api_pentest/http_client/auth 2026-07-27T00:52:47,603 copying src/mcp_api_pentest/http_client/auth/__init__.py -> build/lib/mcp_api_pentest/http_client/auth 2026-07-27T00:52:47,609 copying src/mcp_api_pentest/http_client/auth/bearer_auth.py -> build/lib/mcp_api_pentest/http_client/auth 2026-07-27T00:52:47,613 creating build/lib/mcp_api_pentest/http_client/tests 2026-07-27T00:52:47,614 copying src/mcp_api_pentest/http_client/tests/test_http_client.py -> build/lib/mcp_api_pentest/http_client/tests 2026-07-27T00:52:47,617 creating build/lib/mcp_api_pentest/http_client/auth/tests 2026-07-27T00:52:47,618 copying src/mcp_api_pentest/http_client/auth/tests/test_auth.py -> build/lib/mcp_api_pentest/http_client/auth/tests 2026-07-27T00:52:47,620 copying src/mcp_api_pentest/http_client/auth/tests/__init__.py -> build/lib/mcp_api_pentest/http_client/auth/tests 2026-07-27T00:52:47,622 creating build/lib/mcp_api_pentest/idor_detector/tests 2026-07-27T00:52:47,623 copying src/mcp_api_pentest/idor_detector/tests/test_volatile_cleaner.py -> build/lib/mcp_api_pentest/idor_detector/tests 2026-07-27T00:52:47,625 copying src/mcp_api_pentest/idor_detector/tests/test_access_analyzer.py -> build/lib/mcp_api_pentest/idor_detector/tests 2026-07-27T00:52:47,627 running egg_info 2026-07-27T00:52:47,636 writing src/mcp_api_pentest.egg-info/PKG-INFO 2026-07-27T00:52:47,640 writing dependency_links to src/mcp_api_pentest.egg-info/dependency_links.txt 2026-07-27T00:52:47,641 writing entry points to src/mcp_api_pentest.egg-info/entry_points.txt 2026-07-27T00:52:47,643 writing requirements to src/mcp_api_pentest.egg-info/requires.txt 2026-07-27T00:52:47,644 writing top-level names to src/mcp_api_pentest.egg-info/top_level.txt 2026-07-27T00:52:47,667 reading manifest file 'src/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:52:47,671 reading manifest template 'MANIFEST.in' 2026-07-27T00:52:47,672 adding license file 'LICENSE' 2026-07-27T00:52:47,676 writing manifest file 'src/mcp_api_pentest.egg-info/SOURCES.txt' 2026-07-27T00:52:47,702 installing to build/bdist.linux-armv7l/wheel 2026-07-27T00:52:47,702 running install 2026-07-27T00:52:47,724 running install_lib 2026-07-27T00:52:47,730 creating build/bdist.linux-armv7l/wheel 2026-07-27T00:52:47,732 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest 2026-07-27T00:52:47,733 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/shared 2026-07-27T00:52:47,735 copying build/lib/mcp_api_pentest/shared/json_truncator.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/shared 2026-07-27T00:52:47,737 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/shared/tests 2026-07-27T00:52:47,738 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:52:47,741 copying build/lib/mcp_api_pentest/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/shared 2026-07-27T00:52:47,742 copying build/lib/mcp_api_pentest/shared/retry.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/shared 2026-07-27T00:52:47,744 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/spec_analyzer 2026-07-27T00:52:47,746 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/spec_analyzer/tests 2026-07-27T00:52:47,747 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:52:47,749 copying build/lib/mcp_api_pentest/spec_analyzer/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/spec_analyzer 2026-07-27T00:52:47,751 copying build/lib/mcp_api_pentest/spec_analyzer/spec_parser.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/spec_analyzer 2026-07-27T00:52:47,754 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/report_generator 2026-07-27T00:52:47,755 copying build/lib/mcp_api_pentest/report_generator/finding.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator 2026-07-27T00:52:47,757 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/report_generator/tests 2026-07-27T00:52:47,758 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:52:47,760 copying build/lib/mcp_api_pentest/report_generator/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator 2026-07-27T00:52:47,762 copying build/lib/mcp_api_pentest/report_generator/reporter.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator 2026-07-27T00:52:47,764 copying build/lib/mcp_api_pentest/report_generator/markdown_reporter.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/report_generator 2026-07-27T00:52:47,766 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/audit_context 2026-07-27T00:52:47,767 copying build/lib/mcp_api_pentest/audit_context/attack_context.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/audit_context 2026-07-27T00:52:47,769 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/audit_context/tests 2026-07-27T00:52:47,770 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:52:47,772 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:52:47,774 copying build/lib/mcp_api_pentest/audit_context/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/audit_context 2026-07-27T00:52:47,776 copying build/lib/mcp_api_pentest/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest 2026-07-27T00:52:47,777 copying build/lib/mcp_api_pentest/conftest.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest 2026-07-27T00:52:47,779 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/config 2026-07-27T00:52:47,780 copying build/lib/mcp_api_pentest/config/settings.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/config 2026-07-27T00:52:47,782 copying build/lib/mcp_api_pentest/config/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/config 2026-07-27T00:52:47,784 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/adapters 2026-07-27T00:52:47,785 copying build/lib/mcp_api_pentest/adapters/mcp_server.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/adapters 2026-07-27T00:52:47,788 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/adapters/tests 2026-07-27T00:52:47,789 copying build/lib/mcp_api_pentest/adapters/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/adapters/tests 2026-07-27T00:52:47,791 copying build/lib/mcp_api_pentest/adapters/cli.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/adapters 2026-07-27T00:52:47,793 copying build/lib/mcp_api_pentest/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/adapters 2026-07-27T00:52:47,795 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/orchestration 2026-07-27T00:52:47,796 copying build/lib/mcp_api_pentest/orchestration/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/orchestration 2026-07-27T00:52:47,798 copying build/lib/mcp_api_pentest/orchestration/audit_pipeline.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/orchestration 2026-07-27T00:52:47,801 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/http_client 2026-07-27T00:52:47,803 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/http_client/auth 2026-07-27T00:52:47,804 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/http_client/auth/tests 2026-07-27T00:52:47,805 copying build/lib/mcp_api_pentest/http_client/auth/tests/test_auth.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client/auth/tests 2026-07-27T00:52:47,808 copying build/lib/mcp_api_pentest/http_client/auth/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client/auth/tests 2026-07-27T00:52:47,809 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:52:47,811 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:52:47,813 copying build/lib/mcp_api_pentest/http_client/http_client.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client 2026-07-27T00:52:47,816 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/http_client/tests 2026-07-27T00:52:47,817 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:52:47,820 copying build/lib/mcp_api_pentest/http_client/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/http_client 2026-07-27T00:52:47,822 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/idor_detector 2026-07-27T00:52:47,823 copying build/lib/mcp_api_pentest/idor_detector/volatile_cleaner.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/idor_detector 2026-07-27T00:52:47,825 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest/idor_detector/tests 2026-07-27T00:52:47,826 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:52:47,828 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:52:47,830 copying build/lib/mcp_api_pentest/idor_detector/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/idor_detector 2026-07-27T00:52:47,832 copying build/lib/mcp_api_pentest/idor_detector/access_analyzer.py -> build/bdist.linux-armv7l/wheel/./mcp_api_pentest/idor_detector 2026-07-27T00:52:47,834 running install_egg_info 2026-07-27T00:52:47,839 Copying src/mcp_api_pentest.egg-info to build/bdist.linux-armv7l/wheel/./mcp_api_pentest-0.3.1-py3.11.egg-info 2026-07-27T00:52:47,851 running install_scripts 2026-07-27T00:52:47,862 creating build/bdist.linux-armv7l/wheel/mcp_api_pentest-0.3.1.dist-info/WHEEL 2026-07-27T00:52:47,865 creating '/tmp/pip-wheel-2i_fs0o1/.tmp-1b24x1u1/mcp_api_pentest-0.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-27T00:52:47,867 adding 'mcp_api_pentest/__init__.py' 2026-07-27T00:52:47,869 adding 'mcp_api_pentest/conftest.py' 2026-07-27T00:52:47,871 adding 'mcp_api_pentest/adapters/__init__.py' 2026-07-27T00:52:47,872 adding 'mcp_api_pentest/adapters/cli.py' 2026-07-27T00:52:47,873 adding 'mcp_api_pentest/adapters/mcp_server.py' 2026-07-27T00:52:47,875 adding 'mcp_api_pentest/adapters/tests/test_cli.py' 2026-07-27T00:52:47,877 adding 'mcp_api_pentest/audit_context/__init__.py' 2026-07-27T00:52:47,879 adding 'mcp_api_pentest/audit_context/attack_context.py' 2026-07-27T00:52:47,881 adding 'mcp_api_pentest/audit_context/tests/__init__.py' 2026-07-27T00:52:47,882 adding 'mcp_api_pentest/audit_context/tests/test_attack_context.py' 2026-07-27T00:52:47,884 adding 'mcp_api_pentest/config/__init__.py' 2026-07-27T00:52:47,885 adding 'mcp_api_pentest/config/settings.py' 2026-07-27T00:52:47,887 adding 'mcp_api_pentest/http_client/__init__.py' 2026-07-27T00:52:47,888 adding 'mcp_api_pentest/http_client/http_client.py' 2026-07-27T00:52:47,890 adding 'mcp_api_pentest/http_client/auth/__init__.py' 2026-07-27T00:52:47,891 adding 'mcp_api_pentest/http_client/auth/bearer_auth.py' 2026-07-27T00:52:47,893 adding 'mcp_api_pentest/http_client/auth/tests/__init__.py' 2026-07-27T00:52:47,895 adding 'mcp_api_pentest/http_client/auth/tests/test_auth.py' 2026-07-27T00:52:47,897 adding 'mcp_api_pentest/http_client/tests/test_http_client.py' 2026-07-27T00:52:47,898 adding 'mcp_api_pentest/idor_detector/__init__.py' 2026-07-27T00:52:47,900 adding 'mcp_api_pentest/idor_detector/access_analyzer.py' 2026-07-27T00:52:47,901 adding 'mcp_api_pentest/idor_detector/volatile_cleaner.py' 2026-07-27T00:52:47,903 adding 'mcp_api_pentest/idor_detector/tests/test_access_analyzer.py' 2026-07-27T00:52:47,904 adding 'mcp_api_pentest/idor_detector/tests/test_volatile_cleaner.py' 2026-07-27T00:52:47,906 adding 'mcp_api_pentest/orchestration/__init__.py' 2026-07-27T00:52:47,907 adding 'mcp_api_pentest/orchestration/audit_pipeline.py' 2026-07-27T00:52:47,909 adding 'mcp_api_pentest/report_generator/__init__.py' 2026-07-27T00:52:47,910 adding 'mcp_api_pentest/report_generator/finding.py' 2026-07-27T00:52:47,911 adding 'mcp_api_pentest/report_generator/markdown_reporter.py' 2026-07-27T00:52:47,912 adding 'mcp_api_pentest/report_generator/reporter.py' 2026-07-27T00:52:47,915 adding 'mcp_api_pentest/report_generator/tests/test_reporter.py' 2026-07-27T00:52:47,916 adding 'mcp_api_pentest/shared/__init__.py' 2026-07-27T00:52:47,917 adding 'mcp_api_pentest/shared/json_truncator.py' 2026-07-27T00:52:47,918 adding 'mcp_api_pentest/shared/retry.py' 2026-07-27T00:52:47,921 adding 'mcp_api_pentest/shared/tests/test_json_truncator.py' 2026-07-27T00:52:47,922 adding 'mcp_api_pentest/spec_analyzer/__init__.py' 2026-07-27T00:52:47,923 adding 'mcp_api_pentest/spec_analyzer/spec_parser.py' 2026-07-27T00:52:47,925 adding 'mcp_api_pentest/spec_analyzer/tests/test_spec_parser.py' 2026-07-27T00:52:47,928 adding 'mcp_api_pentest-0.3.1.dist-info/licenses/LICENSE' 2026-07-27T00:52:47,930 adding 'mcp_api_pentest-0.3.1.dist-info/METADATA' 2026-07-27T00:52:47,931 adding 'mcp_api_pentest-0.3.1.dist-info/WHEEL' 2026-07-27T00:52:47,932 adding 'mcp_api_pentest-0.3.1.dist-info/entry_points.txt' 2026-07-27T00:52:47,933 adding 'mcp_api_pentest-0.3.1.dist-info/top_level.txt' 2026-07-27T00:52:47,934 adding 'mcp_api_pentest-0.3.1.dist-info/RECORD' 2026-07-27T00:52:47,936 removing build/bdist.linux-armv7l/wheel 2026-07-27T00:52:48,052 Building wheel for mcp-api-pentest (pyproject.toml): finished with status 'done' 2026-07-27T00:52:48,057 Created wheel for mcp-api-pentest: filename=mcp_api_pentest-0.3.1-py3-none-any.whl size=33423 sha256=f8cabf2794cab2d61ec7f025826d642b618f53c8c5d0e45eac0b5838dbab2fe4 2026-07-27T00:52:48,058 Stored in directory: /tmp/pip-ephem-wheel-cache-a7lvt1ul/wheels/eb/56/52/a5e9f1a3eb3afdc54baf47a00dfd866564eaf1047798e8163d 2026-07-27T00:52:48,072 Successfully built mcp-api-pentest 2026-07-27T00:52:48,076 Removed build tracker: '/tmp/pip-build-tracker-srb8yctz'